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

Unable to install the Quay Operator because the StackGres Operator was present on the cluster before upgrading to OpenShift 4.18.0.

XMLWordPrintable

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

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • Rejected
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      Not able to install the Quay Operator in Openshift 4.18 Cluster because the StackGres Operator was installed on the cluster and StackGres is not present in OperatorHub from 4.18.0    

      Version-Release number of selected component (if applicable):

      4.18.0   

      How reproducible:

      Yes    

      Steps to Reproduce:

      1. Set up an OpenShift Container Platform (OCP) cluster with version 4.17.
      
      2. Install the latest version of the StackGres Operator (v1.16.2) on the OCP 4.17 cluster.
      
      3. Upgrade the OCP cluster to version 4.18.0.
      
      4. Attempt to install the Quay Operator (v3.14.1).
      
      5. Observe the following error message in the Quay Operator Subscription:
      ~~~
      constraints not satisfiable: no operators found in package stackgres-certified in the catalog referenced by subscription stackgres-certified, subscription stackgres-certified exists
      ~~~
          

      Actual results:

      Unable to install the Quay Operator because the StackGres Operator was present on the cluster before upgrading to OpenShift 4.18.0.

      Expected results:

      The Quay Operator should install successfully on OpenShift 4.18.0, regardless of any previously installed operators on the cluster.

      Additional info:

      [1] Since the StackGres Operator is a third-party operator and is no longer provided in OpenShift Container Platform (OCP) 4.18 and later, it can cause a problem for customers who have previously installed it and are still using it. In such cases, they may be unable to install the Quay Operator due to the unavailability of the StackGres Operator in the 4.18 channel, which can be a potential blocker.
      
      [2] Currently, the only possible workaround appears to be uninstalling the StackGres Operator before installing the Quay Operator. However, if the customer later wants to reinstall the StackGres Operator, there is no supported way to do so, as it is not available in the 4.18 channel.
      
      [3] Kindly confirm if there is any known correlation or dependency between the StackGres Operator and the Quay Operator that could be affecting this behavior.

              rh-ee-cchantse Catherine Chan-Tse
              rhn-support-hthakare Harshal Thakare
              None
              None
              bruno andrade bruno andrade
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: