-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
4.13.z
-
None
-
Moderate
-
No
-
False
-
Description of problem:
The environment consists of OCP 4.13.42 and OpenShift Pipelines Operator (v1.9.3). We wanted to upgrade to the next major release which is 4.14.28. However, the Cluster Settings is reporting the following preventing the upgrade:
_This cluster should not be updated to 4.14. You can continue to update to patch releases in 4.13.
Cluster operator operator-lifecycle-manager should not be upgraded between minor versions: ClusterServiceVersions blocking cluster upgrade: openshift-operators/openshift-pipelines-operator-rh.v1.9.3 is incompatible with OpenShift minor versions greater than 4.13_
The following document provides a solution but explicitly for OCP 4.11 to 4.12:
https://access.redhat.com/solutions/7001114
Upgrading to a newer version of the Openshift Pipelines Operator will resolve the warning, allowing the OCP upgrade to proceed. We first upgraded to OSP version 1.10.6, but the warning still persisted. Only upgrading to OSP version 1.11.3 did the above warning go away and we were able to proceed with the OCP upgrade to 4.14.28.
The solutions documents steers us in the right direction of how to resolve the warning(apply new versions of OSP), but it explicitly states OCP 4.11 to 4.12. Note, we have seen this when upgrading to 4.12 to 4.13 with OSP 1.8.2, upgrading to OSP 1.9.3 resolved that. It seems that anytime an older version of OSP will prevent the upgrade, and a solutions document should be general enough without stating the major OCP releases.
Version-Release number of selected component (if applicable): 4.13.42
How reproducible: Consistently
Steps to Reproduce:
1. OCP 4.13.42 Installed
2. OSP 1.9.3 Installed
3. Perform an upgrade to next 4.14 release
A Warning that OSP 1.9.3 preventing upgrade
Actual results: Older version of OpenShift Pipelines Operator preventing upgrade
Expected results: OCP upgrade to proceed
Additional info: Upgrading to OSP 1.11.3 allowed OCP to upgrade