{ "apiVersion": "config.openshift.io/v1", "kind": "ClusterVersion", "metadata": { "creationTimestamp": "2025-03-16T14:56:55Z", "generation": 9, "managedFields": [ { "apiVersion": "config.openshift.io/v1", "fieldsType": "FieldsV1", "fieldsV1": { "f:spec": { ".": {}, "f:clusterID": {} } }, "manager": "cluster-bootstrap", "operation": "Update", "time": "2025-03-16T14:56:55Z" }, { "apiVersion": "config.openshift.io/v1", "fieldsType": "FieldsV1", "fieldsV1": { "f:spec": { "f:channel": {}, "f:desiredUpdate": {} } }, "manager": "Mozilla", "operation": "Update", "time": "2026-03-01T09:32:59Z" }, { "apiVersion": "config.openshift.io/v1", "fieldsType": "FieldsV1", "fieldsV1": { "f:spec": { "f:desiredUpdate": { "f:architecture": {}, "f:force": {}, "f:image": {}, "f:version": {} } } }, "manager": "oc", "operation": "Update", "time": "2026-03-01T10:12:31Z" }, { "apiVersion": "config.openshift.io/v1", "fieldsType": "FieldsV1", "fieldsV1": { "f:status": { ".": {}, "f:availableUpdates": {}, "f:capabilities": { ".": {}, "f:enabledCapabilities": {}, "f:knownCapabilities": {} }, "f:conditions": { ".": {}, "k:{\"type\":\"Available\"}": { ".": {}, "f:lastTransitionTime": {}, "f:message": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"Failing\"}": { ".": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"ImplicitlyEnabledCapabilities\"}": { ".": {}, "f:lastTransitionTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"Progressing\"}": { ".": {}, "f:lastTransitionTime": {}, "f:message": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"ReleaseAccepted\"}": { ".": {}, "f:lastTransitionTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"RetrievedUpdates\"}": { ".": {}, "f:lastTransitionTime": {}, "f:status": {}, "f:type": {} }, "k:{\"type\":\"Upgradeable\"}": { ".": {}, "f:lastTransitionTime": {}, "f:message": {}, "f:reason": {}, "f:status": {}, "f:type": {} } }, "f:desired": { ".": {}, "f:channels": { ".": {}, "v:\"candidate-4.20\"": {}, "v:\"candidate-4.21\"": {}, "v:\"candidate-4.22\"": {}, "v:\"eus-4.20\"": {}, "v:\"fast-4.20\"": {}, "v:\"fast-4.21\"": {}, "v:\"stable-4.20\"": {} }, "f:image": {}, "f:url": {}, "f:version": {} }, "f:history": {}, "f:observedGeneration": {}, "f:versionHash": {} } }, "manager": "cluster-version-operator", "operation": "Update", "subresource": "status", "time": "2026-03-07T18:51:58Z" } ], "name": "version", "resourceVersion": "177316676", "uid": "de3d4704-163e-4ee9-bd27-082821867665" }, "spec": { "channel": "fast-4.20", "clusterID": "92ba5f24-8997-4b56-9ba1-d651324d55a9", "desiredUpdate": { "architecture": "", "force": true, "image": "quay.io/openshift-release-dev/ocp-release@sha256:a60fbe523d8ad802ab9bcbb4c505f5fe4467283fc748e4978fe9a3b280145d75", "version": "4.20.15" } }, "status": { "availableUpdates": null, "capabilities": { "enabledCapabilities": [ "Build", "CSISnapshot", "CloudControllerManager", "CloudCredential", "Console", "DeploymentConfig", "ImageRegistry", "Ingress", "Insights", "MachineAPI", "NodeTuning", "OperatorLifecycleManager", "OperatorLifecycleManagerV1", "Storage", "baremetal", "marketplace", "openshift-samples" ], "knownCapabilities": [ "Build", "CSISnapshot", "CloudControllerManager", "CloudCredential", "Console", "DeploymentConfig", "ImageRegistry", "Ingress", "Insights", "MachineAPI", "NodeTuning", "OperatorLifecycleManager", "OperatorLifecycleManagerV1", "Storage", "baremetal", "marketplace", "openshift-samples" ] }, "conditions": [ { "lastTransitionTime": "2026-02-20T22:30:09Z", "status": "True", "type": "RetrievedUpdates" }, { "lastTransitionTime": "2025-03-16T14:57:30Z", "message": "Capabilities match configured spec", "reason": "AsExpected", "status": "False", "type": "ImplicitlyEnabledCapabilities" }, { "lastTransitionTime": "2025-03-16T14:57:30Z", "message": "Payload loaded version=\"4.20.15\" image=\"quay.io/openshift-release-dev/ocp-release@sha256:a60fbe523d8ad802ab9bcbb4c505f5fe4467283fc748e4978fe9a3b280145d75\" architecture=\"amd64\"", "reason": "PayloadLoaded", "status": "True", "type": "ReleaseAccepted" }, { "lastTransitionTime": "2025-03-16T15:35:15Z", "message": "Done applying 4.20.15", "status": "True", "type": "Available" }, { "lastTransitionTime": "2026-03-07T18:51:58Z", "status": "False", "type": "Failing" }, { "lastTransitionTime": "2026-03-01T11:58:58Z", "message": "Cluster version is 4.20.15", "status": "False", "type": "Progressing" }, { "lastTransitionTime": "2025-03-22T18:38:55Z", "message": "Cluster operator config-operator should not be upgraded between minor versions: FeatureGatesUpgradeable: \"CustomNoUpgrade\" does not allow updates", "reason": "FeatureGates_RestrictedFeatureGates_CustomNoUpgrade", "status": "False", "type": "Upgradeable" } ], "desired": { "channels": [ "candidate-4.20", "candidate-4.21", "candidate-4.22", "eus-4.20", "fast-4.20", "fast-4.21", "stable-4.20" ], "image": "quay.io/openshift-release-dev/ocp-release@sha256:a60fbe523d8ad802ab9bcbb4c505f5fe4467283fc748e4978fe9a3b280145d75", "url": "https://access.redhat.com/errata/RHBA-2026:2987", "version": "4.20.15" }, "history": [ { "acceptedRisks": "Forced through blocking failures: Precondition \"ClusterVersionUpgradeable\" failed because of \"MultipleReasons\": Cluster should not be upgraded between minor versions for multiple reasons: AdminAckRequired,FeatureGates_RestrictedFeatureGates_CustomNoUpgrade\n* The admissionregistration.k8s.io/v1beta1 group version is deprecated in 4.19 and will be removed in 4.20. Any clients using the v1beta1 version of these resources must be updated to use the corresponding v1 version instead. See https://access.redhat.com/articles/7130599 for more information.\n* Cluster operator config-operator should not be upgraded between minor versions: FeatureGatesUpgradeable: \"CustomNoUpgrade\" does not allow updates", "completionTime": "2026-03-01T11:58:58Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:a60fbe523d8ad802ab9bcbb4c505f5fe4467283fc748e4978fe9a3b280145d75", "startedTime": "2026-03-01T10:12:55Z", "state": "Completed", "verified": true, "version": "4.20.15" }, { "completionTime": "2026-03-01T10:05:53Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:3ef832b8bb0d56331035ba54af36c36be46d6c6dc1a41e300055692f02bb001d", "startedTime": "2026-03-01T08:32:02Z", "state": "Completed", "verified": true, "version": "4.19.24" }, { "completionTime": "2025-12-11T12:05:08Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:7c2001c24aa550aa228cd2d0fc0b5d9ac6656cd4267cd7c156ec758d0687758e", "startedTime": "2025-12-11T10:36:38Z", "state": "Completed", "verified": true, "version": "4.19.21" }, { "completionTime": "2025-12-11T10:25:39Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:349912ef80ff71bdb591b36d8b3eca9df2446fa2497af08058d1777b8e0cf3ca", "startedTime": "2025-12-11T08:49:25Z", "state": "Completed", "verified": true, "version": "4.18.30" }, { "completionTime": "2025-12-11T08:49:25Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:16078b671c7f5490a2136f2cd9a694d48bb38af1280ef9e2ae9ce28af075cca5", "startedTime": "2025-08-27T08:56:50Z", "state": "Partial", "verified": true, "version": "4.18.22" }, { "completionTime": "2025-03-16T15:35:15Z", "image": "quay.io/openshift-release-dev/ocp-release@sha256:fdcb3da3a1086d664df31a1fa2a629c77780f844d458af956928cca297da343c", "startedTime": "2025-03-16T14:57:30Z", "state": "Completed", "verified": false, "version": "4.18.3" } ], "observedGeneration": 9, "versionHash": "Ji6gCxkPXqw=" } }U'