Uploaded image for project: 'OpenShift API for Data Protection'
  1. OpenShift API for Data Protection
  2. OADP-744

OADP 1.0 became unavailable in `stable` channel

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • ToDo
    • 0
    • 0
    • Very Likely
    • 0
    • Customer Escalated, Customer Facing
    • None
    • Unset
    • Unknown
    • No

      Description of problem:

      The following should not contain `no operators found with name oadp-operator.v1.0.2 in channel stable` error.

      ❯ echo 'apiVersion: operators.coreos.com/v1alpha1
      kind: Subscription
      metadata:
        labels:
          operators.coreos.com/redhat-oadp-operator.default: ""
        name: redhat-oadp-operator
        namespace: default
      spec:
        channel: stable    
        installPlanApproval: Manual
        name: redhat-oadp-operator
        source: redhat-operators
        sourceNamespace: openshift-marketplace
        startingCSV: oadp-operator.v1.0.2
      ' | oc create -f -
      subscription.operators.coreos.com/redhat-oadp-operator created
      
      ~ master* 6s
      ❯ oc get subscription -n default redhat-oadp-operator -oyaml | yq '.status.state'                 
      null
      
      ~ master*
      ❯ oc get subscription -n default redhat-oadp-operator -oyaml | yq '.status.conditions' 
      - lastTransitionTime: "2022-09-02T18:04:47Z"
        message: all available catalogsources are healthy
        reason: AllCatalogSourcesHealthy
        status: "False"
        type: CatalogSourcesUnhealthy
      - message: 'constraints not satisfiable: no operators found with name oadp-operator.v1.0.2 in channel stable of package redhat-oadp-operator in the catalog referenced by subscription redhat-oadp-operator, subscription redhat-oadp-operator exists'
        reason: ConstraintsNotSatisfiable
        status: "True"
        type: ResolutionFailed
      

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

      How reproducible:

      everytime

      Steps to Reproduce:
      1.
      2.
      3.

      Actual results:

      Expected results:

      Additional info:

      apart from this breaking new manual installs.. it might break any generated installplans for manual upgrade to the next 1.0 version from a prior stable subscription.

      Workaround is to use stable-1.0 for now.

      I would expect stable to contain 1.1, 1.2, 1.x CSVs and hopefully we can also backport adding 1.0 as well to hopefully fix this issue for someone’s automated install.

              tkaovila@redhat.com Tiger Kaovilai
              tkaovila@redhat.com Tiger Kaovilai
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: