-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
4.14
-
Quality / Stability / Reliability
-
False
-
-
None
-
Important
-
None
-
None
-
None
-
Rejected
-
Kabuto Sprint 271
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
The `cluster-observability-operator` is not getting auto upgraded when operator version in the stable channel is updated
Version-Release number of selected component (if applicable):
How reproducible:
Yes
Steps to Reproduce:
Actual results:
The `cluster-observability-operator` is not getting auto upgraded when operator version in the stable channel is updated.
Expected results:
The operator should get auto upgraded when operator version in the stable channel is updated.
Additional info:
ISSUE SUMMARY - 1. The Installer/Bastion node was initially installed with RHOCP version 4.14.26 . the Mirror/Upstream channel was updated with COO version 0.3.0. 2. Cluster Observability Operator (COO) was installed with version 0.3.0 on the managed cluster. 3. The Installer/Bastion node was upgraded from RHOCP version 4.14.26 to 4.14.37. 4. Post-upgrade, the Mirror/Upstream channel was updated to reflect the latest COO version 0.4.0. ~~~ $ oc mirror list operators --catalog ocp-paco.mirror.mavdallab.com:8443/redhat/redhat-operator-index:v4.14 --package cluster-observability-operator Logging to .oc-mirror.log NAME DISPLAY NAME DEFAULT CHANNEL cluster-observability-operator Cluster Observability Operator development PACKAGE CHANNEL HEAD cluster-observability-operator development cluster-observability-operator.0.4.0 ~~~ 5. There is no "stable" channel available for COO in the upstream, and only the "development" channel is present for version 0.4.0. This is what is mirrored. 6. Despite the latest COO version (0.4.0) being available in the upstream catalog, there is no Install Plan (IP) created for cluster-observability-operator version 0.4.0. in the Managed Cluster. ~~~ $ oc get ip -A NAMESPACE NAME CSV APPROVAL APPROVED amq-interconnect install-qggj9 amq7-interconnect-operator.v1.10.20 Manual true openshift-nmstate install-hsjmp kubernetes-nmstate-operator.4.14.0-202407101709 Manual true openshift-nmstate install-z552z kubernetes-nmstate-operator.4.14.0-202409051039 Manual true openshift-operators install-bxxz4 cluster-observability-operator.0.3.0 Manual true openshift-ptp install-86hx8 ptp-operator.v4.14.0-202408121540 Manual true openshift-ptp install-97tjk ptp-operator.v4.14.0-202407181539 Manual true openshift-sriov-network-operator install-np2f8 sriov-network-operator.v4.14.0-202407100810 Manual true openshift-sriov-network-operator install-sz2qg sriov-network-operator.v4.14.0-202409031910 Manual true openshift-storage install-2766f lvms-operator.v4.14.8 Manual true openshift-storage install-tcmlr lvms-operator.v4.14.7 Manual true vran-acceleration-operators install-vwwdf sriov-fec.v2.9.0 Manual true ~~~ 7. As a WORKAROUND, the existing Subscription, ClusterServiceVersion (CSV), and InstallPlan (IP) were deleted. After this, a new Install Plan for COO version 0.4.0 was successfully created. Need to know Root Cause why the Install Plan for COO version 0.4.0 was not auto-created even if upstream channel was updated with 0.4.0 post bastion/installer upgrade from 4.14.26 to 4.14.37.