Uploaded image for project: 'Connectivity Link'
  1. Connectivity Link
  2. CONNLINK-414

RHCL v1.0.1 cannot be installed on a fresh cluster

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Critical Critical
    • 1.0.2
    • 1.0.1
    • RHCL Operator
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Critical

      What

      RHCL v1.0.1 cannot be installed on a fresh cluster. This issue is not affecting already existing RHCL v1.0.1 installations. When installing RHCL v1.0.1, the OLM subscription reports error with the following message:

      constraints not satisfiable: bundle rhcl-operator.v1.0.1 requires an  operator with package: authorino-operator and with version in range: 0.16.1, subscription rhcl-operator requires redhat-operators/openshift-marketplace/stable/rhcl-operator.v1.0.1, subscription rhcl-operator exists
      

      When

      The installation issue started happening after the release of Authorino Operator v1.2.1, tracked https://issues.redhat.com/browse/CONNLINK-370. This release of authorino happened after the release of RHCL v1.0.1.

      Why

      Authorino Operator v1.2.1 introduced a new entry in the "stable` channel that skips 0.16.1 among other ones as well.

      - name: authorino-operator.v1.2.1
        replaces: authorino-operator.v1.1.2
        skips: 
        - authorino-operator.v0.16.0
        - authorino-operator.v0.16.1
        - authorino-operator.v1.2.0
      

      RHCL v1.0.1 requires Authorino Operator v0.16.1 to be installed (as the subscription error message states).

      The effect of "skipping" authorino-operator.v0.16.1 on the Authorino v1.2.1 bundle impacts directly the installation of RHCL v1.0.1. When defining operator's upgrade path using OLM directives, the effect of skipping is not well documented and the best explanation I found so far is in a request for a better documentation Creating an update graph with OLM - Add info about when use the skipRange and skips and its caveats. In short, it is basically saying that when a version is skipped, that version is no longer eligible to be installed. Authorino v1.2.1 release made one of the dependencies of RHCL v1.0.1 unavailable to be installed, hence RHCL v1.0.1 constraints cannot be met.

              eguzki Eguzki Astiz Lezaun
              eguzki Eguzki Astiz Lezaun
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: