Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-51160

The `cluster-observability-operator` is not getting auto upgraded when operator version in the stable channel is updated

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • 4.14
    • OLM
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 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.

              rh-ee-cmacedo Camila Macedo
              rhn-support-hthakare Harshal Thakare
              None
              None
              Jian Zhang Jian Zhang
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: