The logLevel value registered for the Service CA CRD are not reconciled immediately and require manual intervention by deleting the ServiceCA Controller instance Deployment for the application’s loglevel to change. The options are described here: https://docs.openshift.com/container-platform/4.8/rest_api/operator_apis/serviceca-operator-openshift-io-v1.html Version-Release number of selected component (if applicable): OpenShift 4.x OpenShift Service CA Operator How reproducible: Every time Steps to Reproduce: 1. Change the `servicecas.spec.logLevel` options to Debug, Trace or TraceAll 2. Check the ServiceCA Controller Pods - This is still verbosity level 2 Actual results: Loglevel is not increased Expected results: LogLevel is increased (without requiring deletion of the whole Deployment) Additional info: To force a redeployment of the ServiceCA Controller, we can delete the whole deployment and the verbosity will increase. Delete the ServiceCA Controller Deployment `oc delete deploy -n openshift-service-ca --all` We can see in the links below: `needsDeploy` doesn't take into account changes to the ServiceCA CRD: https://github.com/openshift/service-ca-operator/blob/master/pkg/operator/sync.go#L15-L37 ServiceCAOperator then avoids (re)deploying the ServiceCA Controller when `needsDeploy || caModified` is not true: https://github.com/openshift/service-ca-operator/blob/master/pkg/operator/sync_common.go#L200-L214
closing as this appears to have been created twice. See BZ 2048349 *** This bug has been marked as a duplicate of bug 2048349 ***