Uploaded image for project: 'External Secrets Operator for Red Hat OpenShift'
  1. External Secrets Operator for Red Hat OpenShift
  2. ESO-50

Add controller to manage annotations on the external-secrets CRD.

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • 5
    • OAPE Sprint 272
    • 1

      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.

              bhb@redhat.com Bharath B
              bhb@redhat.com Bharath B
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: