MissingUpgradeableAnnotation Cluster operator should not be upgraded between minor versions in OSD/ROSA clusters
Environment
- Red Hat OpenShift Services in AWS (ROSA)
- 4
- Red Hat OpenShift Dedicated (OSD)
- 4
Issue
-
While at OCP 4 version, the message
Cluster operator cloud-credential should not be upgraded between minor versions
is shown forcloud-credential
cluster operator, for both CLI and Web Console:message: 'Cluster operator cloud-credential should not be upgraded between minor versions: Upgradeable annotation cloudcredential.openshift.io/upgradeable-to on cloudcredential.operator.openshift.io/cluster object needs updating before upgrade. See Manually Creating IAM documentation for instructions on preparing a cluster for upgrade.' reason: MissingUpgradeableAnnotation status: "False" type: Upgradeable
Resolution
Note: This solution only applies for ROSA/OSD clusters.
The message refers to the cluster's ability to upgrade to the next "minor" version, which is the Y
in x.Y.z
as explained in the documentation ("minor" in OpenShift release terminology referring to y-stream
releases, ie. 4.9, 4.10, 4.11).
When the next "minor" release goes GA and the ability to upgrade to it in OSD/ROSA is available, the upgrade process will step through what requirements are needed to ensure the cluster can upgrade to the next "minor" version. It could be needed to update to a newer release from the same "minor" version before being able to upgrade to the next "minor" one, but the cluster will be able to continue to upgrade to z-stream
(4.10.z) versions with no problems.
For some "minor" upgrades, additional steps could be needed due to the deprecation of Kubernetes APIs, like for example this for 4.12 and this for 4.13 and this for 4.14. Steps for OSD/ROSA will be added when the upgrade to the next minor version is available.
Root Cause
The message refers to the cluster's ability to upgrade to the next "minor" version (which is the Y
in x.Y.z
), but it's still possible to upgrade to a newer release of the same "minor" version.
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.
Comments