-
Bug
-
Resolution: Done-Errata
-
Undefined
-
4.19, 4.20.0
-
None
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
CLOUD Sprint 273, CLOUD Sprint 274
-
2
-
Done
-
Release Note Not Required
-
N/A
-
None
-
None
-
None
-
None
This is a clone of issue OCPBUGS-58880. The following is the description of the original issue:
—
While watching clusteroperators `oc get co -w`
We see cluster-api updating frequently, it looks like maybe it's not sorting status consistently? These two resources were captured seconds apart.
~ oc get co -w NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE authentication 4.20.0-ec.3 True False False 18h baremetal 4.20.0-ec.3 True False False 19h cloud-controller-manager 4.20.0-ec.3 True False False 19h cloud-credential 4.20.0-ec.3 True False False 19h cluster-api 4.20.0-ec.3 True False False 23m cluster-autoscaler 4.20.0-ec.3 True False False 19h config-operator 4.20.0-ec.3 True False False 19h console 4.20.0-ec.3 True False False 18h control-plane-machine-set 4.20.0-ec.3 True False False 18h csi-snapshot-controller 4.20.0-ec.3 True False False 19h dns 4.20.0-ec.3 True False False 19h etcd 4.20.0-ec.3 True False False 18h image-registry 4.20.0-ec.3 True False False 18h ingress 4.20.0-ec.3 True False False 20m insights 4.20.0-ec.3 True False False 19h kube-apiserver 4.20.0-ec.3 True True False 18h NodeInstallerProgressing: 2 nodes are at revision 11; 1 node is at revision 12 kube-controller-manager 4.20.0-ec.3 True False False 18h kube-scheduler 4.20.0-ec.3 True False False 18h kube-storage-version-migrator 4.20.0-ec.3 True False False 21m machine-api 4.20.0-ec.3 True False False 18h machine-approver 4.20.0-ec.3 True False False 19h machine-config 4.20.0-ec.3 True False False 19h marketplace 4.20.0-ec.3 True False False 19h monitoring 4.20.0-ec.3 True False False 18h network 4.20.0-ec.3 True False False 19h node-tuning 4.20.0-ec.3 True False False 15h olm 4.20.0-ec.3 True False False 13m openshift-apiserver 4.20.0-ec.3 True False False 18h openshift-controller-manager 4.20.0-ec.3 True False False 18h openshift-samples 4.20.0-ec.3 True False False 18h operator-lifecycle-manager 4.20.0-ec.3 True False False 19h operator-lifecycle-manager-catalog 4.20.0-ec.3 True False False 19h operator-lifecycle-manager-packageserver 4.20.0-ec.3 True False False 8m47s service-ca 4.20.0-ec.3 True False False 19h storage 4.20.0-ec.3 True False False 19h cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m cluster-api 4.20.0-ec.3 True False False 23m ~ oc get co/cluster-api -o yaml > 1.yaml ~ oc get co/cluster-api -o yaml > 2.yaml ~ diff -uw 1.yaml 2.yaml --- 1.yaml 2025-07-08 10:39:51.876042157 -0400 +++ 2.yaml 2025-07-08 10:39:54.477097087 -0400 @@ -15,7 +15,7 @@ kind: ClusterVersion name: version uid: 7e4fcf5b-bd61-43d9-ab63-06b0ab92a714 - resourceVersion: "359618" + resourceVersion: "359718" uid: 8e8098b7-923e-4f48-9a3f-34ac12671eb2 spec: {} status: @@ -105,35 +105,35 @@ - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsclusterstaticidentity + resource: awsmachinetemplate - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsmanagedcluster + resource: awsclusterstaticidentity - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsclustertemplate + resource: awsmanagedcluster - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsmachinetemplate + resource: awsclustertemplate - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsmachine + resource: awsclusterroleidentity - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsclustercontrolleridentity + resource: awscluster - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awsclusterroleidentity + resource: awsmachine - group: infrastructure.cluster.x-k8s.io name: "" namespace: openshift-cluster-api - resource: awscluster + resource: awsclustercontrolleridentity versions: - name: operator version: 4.20.0-ec.3
100 resource versions between them, though of course not all of those should be assumed to be clusteroperator/cluster-api.
- clones
-
OCPBUGS-58880 CAPI Operator churning status
-
- Verified
-
- is blocked by
-
OCPBUGS-58880 CAPI Operator churning status
-
- Verified
-
- relates to
-
OCPBUGS-59229 [release-4.19] cluster-capi-operator tries updating the clusteroperator status in a hot loop
-
- Closed
-
- links to
-
RHBA-2025:11363 OpenShift Container Platform 4.19.5 bug fix update