OSD 4.11 clusters require user action before scheduling a minor version upgrade
Environment
- Red Hat OpenShift Dedicated (OSD)
- 4.11
Issue
- OpenShift Dedicated clusters upgrading from 4.11 to 4.12 need cluster owner action to ensure stability of the cluster through and after the upgrade operation.
- To ensure that OpenShift Dedicated cluster owners understand the changes occurring as as part of upgrading the underlying Kubernetes to v1.25, there are acknowledgements necessary to ensure cluster owners have taken necessary precautions.
Resolution
Note: For ROSA 4.11 upgrades, please refer to: ROSA 4.11 clusters require user action before scheduling a minor version upgrade.
Prerequisites
Before starting with the upgrade to OpenShift 4.12 (which uses Kubernetes 1.25), as a significant number of deprecated APIs are removed in that version, it's necessary to review KCS 6955381: Preparing to upgrade to OpenShift Container Platform 4.12 to understand the changes and to verify if those changes could affect the custom applications in the cluster.
Upgrade
To upgrade from from 4.11 to 4.12, the following tasks need to be done:
- Select your cluster from the cluster list at This content is not included.This content is not included.https://console.redhat.com/openshift
You should land at your cluster's overview - Go to the Settings tab
- Click the 'Update' button in the 'Update Status' box.
- Proceed through the steps to acknowledge you have prepared for the deprecated APIs and then schedule your upgrade.
Note: If you rely on the recurring/automatic update strategy, you will only need to acknowledge preparedness for the deprecated APIs, before allowing your upgrade to occur.
Root Cause
OpenShift Dedicated clusters upgrading from 4.11 to 4.12 need cluster owner action to ensure stability of the cluster through and after the upgrade operation.
For additional information about Kubernetes deprecated APIs, refer to:
- KCS 6955381: Preparing to upgrade to OpenShift Container Platform 4.12.
- Content from kubernetes.io is not included.Kubernetes.io v1.25 Deprecated API Reference.
Diagnostic Steps
Check if the cluster is in version 4.11:
$ oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.11.xx True False 8d Cluster version is 4.11.xx
It's also possible to check the version of the cluster in the This content is not included.OCM console.
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.