Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-63227

ESO can't detect the cert-manager operator is installed

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 4.20
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • None
    • None
    • Proposed
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      ESO can't detect the cert-manager operator is installed. The externalsecretsconfig will be "Degraded" status when enable the certmanager even the cert-manager is installed and clusterissure is created.
          

      Version-Release number of selected component (if applicable):

      4.20
      test with https://prow.ci.openshift.org/view/gs/test-platform-results/logs/release-openshift-origin-installer-launch-aws-modern/1978731564112023552 
          

      How reproducible:

      always
          

      Steps to Reproduce:

          1.install cert-manager,  create  clusterissure
          2.install eso , create the externalsecretsconfig with cert-manager enable
         #############
      spec:
        appConfig:
          logLevel: 1
        controllerConfig:
          certProvider:
            certManager:
              injectAnnotations: 'true'
              issuerRef:
                group: cert-manager.io
                kind: ClusterIssuer
                name: selfsigned-issuer
              mode: Enabled
          periodicReconcileInterval: 300
        plugins: {}
      ##############
          

      Actual results:

      1. externalsecretsconfig  is degraded status with error
      "reconciliation failed with irrecoverable error, not retrying: operator.openshift.io/v1alpha1, Kind=ExternalSecretsConfig/cluster configuration validation failed: spec.controllerConfig.certProvider.certManager.mode is set, but cert-manager is not installed"
      2.related operands won't generate
          

      Expected results:

      externalsecretsconfig success, related operands created in external-secrets ns.
          

      Additional info:

      1. $oc get csv
      NAME                               DISPLAY                                           VERSION   REPLACES                        PHASE
      cert-manager-operator.v1.17.0      cert-manager Operator for Red Hat OpenShift       1.17.0    cert-manager-operator.v1.16.1   Succeeded
      2.oc get ClusterIssuer
      NAME                READY   AGE
      selfsigned-issuer   True    29m
          

              bhb@redhat.com Bharath B
              rhn-support-jfan Jia Fan
              None
              None
              Keenon Lee Keenon Lee
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: