-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
Add a new basic controller to manage the annotation `cert-manager.io/inject-ca-from: external-secrets/external-secrets-webhook` when `Spec.ExternalSecretsConfig.WebhookConfig.CertManagerConfig.AddInjectorAnnotations` is enabled in `ExternalSecrets` API on the `external-secrets` operand provided CRDs.
Acceptance Criteria:
- Controller manages and reconciles just CRDs managed by it, including events and informers should be just for the required CRDs.
- Watches should make use of `AnnotationChangedPredicate` predicate type to restrict events to annotation change alone.
- Unit test cases are added.
- links to