Block a user
feat/cert_manager_crds
It should be ensure_ready, no need for the long function name. Let's keep is standard-ish across Harmony. Eventually we will very likely extract the readiness state management in a separate trait.
feat/cert_manager_crds
If you were using the CRD properly here you would not have to mess with JSON, you would simply be walking the Rust struct directly.
feat/cert_manager_crds
You should be using the CRD here, not crafting a GVK. See how it's done with NMstate and other CRDs.
feat/cert_manager_crds
I would have thought that CertificateScore depends on CertificateManagement capability, not the other way around.
feat/cert_manager_crds
Change the return types. This is something that will require cleanup across harmony eventually. But the semantic is incorrect here. This trait is not scoped in preparation.
chore(ha cluster): minor refactoring and fixes in okd hacluster
adr/nats-islands-of-trust
adr: Staless based failover mechanism ADR proposed