Description of problem:
"OLM Upgrade Failure: No Operators Found in Channel stable-4.15 for ocs-operator Subscription"
Version-Release number of selected component (if applicable):
4.14.z and 4.15.z
How reproducible:
During every cluster upgrade , receive same error for operators and had to perform manual steps as mentioned in https://access.redhat.com/solutions/7020921
Steps to Reproduce:
1. Perform operator upgrade 2. Most of the times , it fails with the below mentioned error [clusterserviceversions.operators.coreos.com|http://clusterserviceversions.operators.coreos.com/] "odf-operator.v4.15.6-rhodf": the object has been modified; please apply your changes to the latest version and try again 2024-09-11T18:55:04.301281211Z time="2024-09-11T18:55:04Z" level=info msg="odf-operator.v4.14.8-rhodf replaced by odf-operator.v4.15.6-rhodf" 2024-09-11T18:55:04.582624989Z time="2024-09-11T18:55:04Z" level=info msg="install strategy successful" csv=odf-operator.v4.15.6-rhodf id=gCbYq namespace=openshift-storage phase=Installing strategy=deployment 2024-09-11T18:55:04.582684656Z I0911 18:55:04.582651 1 event.go:298] Event(v1.ObjectReference\{Kind:"ClusterServiceVersion", Namespace:"openshift-storage", Name:"odf-operator.v4.15.6-rhodf", UID:"1908db73-bcba-4766-a465-2e1ecc784db1", APIVersion:"operators.coreos.com/v1alpha1", ResourceVersion:"1311055", FieldPath:""}): type: 'Normal' reason: 'InstallWaiting' installing: waiting for deployment odf-operator-controller-manager to become ready: deployment "odf-operator-controller-manager" waiting for 1 outdated replica(s) to be terminated catalog-operator logs ---------------------- 2024-09-13T04:36:09.524390895Z I0913 04:36:09.524286 1 event.go:298] Event(v1.ObjectReference\{Kind:"Namespace", Namespace:"", Name:"openshift-storage", UID:"e0f98f31-042b-4de4-a298-f2253d29cc7e", APIVersion:"v1", ResourceVersion:"25281", FieldPath:""}): type: 'Warning' reason: 'ResolutionFailed' constraints not satisfiable: no operators found in channel stable-4.15 of package ocs-operator in the catalog referenced by subscription ocs-operator-stable-4.14-cs-cal-operator-index-414-openshift-marketplace, subscription ocs-operator-stable-4.14-cs-cal-operator-index-414-openshift-marketplace exists 2024-09-13T04:36:10.725967727Z time="2024-09-13T04:36:10Z" level=info msg="resolving subscriptions in namespace" id=31M68 namespace=openshift-storage 2024-09-13T04:36:10.925071653Z I0913 04:36:10.924924 1 event.go:298] Event(v1.ObjectReference\{Kind:"Namespace", Namespace:"", Name:"openshift-storage", UID:"e0f98f31-042b-4de4-a298-f2253d29cc7e", APIVersion:"v1", ResourceVersion:"25281", FieldPath:""}): type: 'Warning' reason: 'ResolutionFailed' constraints not satisfiable: no operators found in channel stable-4.15 of package mcg-operator in the catalog referenced by subscription mcg-operator-stable-4.14-cs-cal-operator-index-414-openshift-marketplace, subscription mcg-operator-stable-4.14-cs-cal-operator-index-414-openshift-marketplace exists
Actual results:
- Customer hits this issue during every upgrade
Expected results:
- We should not hit the issue during upgrade process , and process should be smooth
Additional info: