-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
4.20
-
None
-
Quality / Stability / Reliability
-
False
-
-
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