Description of problem: The ingress operator isn't watching or reconciling when it's cluster operator object is deleted or updated. That means the cluster operator CRD can be deleted by something else and never recreated. OpenShift release version: 4.11 Cluster Platform: All How reproducible: Always Steps to Reproduce (in detail): 1. Delete the cluster operator: oc delete clusteroperators.config.openshift.io -n openshift-ingress ingress Actual results: The cluster operator doesn't come back. Expected results: The cluster operator get recreated. Impact of the problem: The cluster operator object can get deleted and never come back. Additional info: ** Please do not disregard the report template; filling the template out as much as possible will allow us to help you. Please consider attaching a must-gather archive (via `oc adm must-gather`). Please review must-gather contents for sensitive information before attaching any must-gathers to a bugzilla report. You may also mark the bug private if you wish.
verified with 4.11.0-0.nightly-2022-06-25-081133 and passed $ oc get clusteroperators.config.openshift.io ingress -n openshift-ingress NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE ingress 4.11.0-0.nightly-2022-06-25-081133 True False False 20m $ oc delete clusteroperators.config.openshift.io ingress clusteroperator.config.openshift.io "ingress" deleted $ oc get clusteroperators.config.openshift.io ingress NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE ingress 4.11.0-0.nightly-2022-06-25-081133 True False False 28s
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Container Platform 4.11.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5069