{
  "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:message": {},
                "f:reason": {},
                "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:reason": {},
                "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-07T10:10:13Z"
      }
    ],
    "name": "version",
    "resourceVersion": "176203835",
    "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-07T10:10:13Z",
        "message": "Multiple errors are preventing progress:\n* Could not update rolebinding \"openshift-config-managed/cluster-cloud-controller-manager\" (158 of 1015)\n* Could not update service \"openshift-machine-config-operator/kube-rbac-proxy-crio\" (869 of 1015)",
        "reason": "MultipleErrors",
        "status": "True",
        "type": "Failing"
      },
      {
        "lastTransitionTime": "2026-03-01T11:58:58Z",
        "message": "Error while reconciling 4.20.15: an unknown error has occurred: MultipleErrors",
        "reason": "MultipleErrors",
        "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="
  }
}