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

Operand details page shows incorrect API version

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 4.15
    • Management Console
    • None
    • Important
    • No
    • False
    • Hide

      None

      Show
      None
    • Previously, the OperandDetails was displaying information for the first CRD that matched by name. After this fix, the OperandDetails page displays information for the CRD that matches by name and the version of the operand.
    • Bug Fix
    • In Progress

      Description of problem:

      My CSV recently added a v1beta2 API version in addition to the existing v1beta1 version. When I create a v1beta2 CR and view it in the console, I see v1beta1 API fields and not the expected v1beta2 fields.

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

      4.15.14 (could affect other versions)

      How reproducible:

      Install 3.0.0 development version of Cryostat Operator

      Steps to Reproduce:

          1. operator-sdk run bundle quay.io/ebaron/cryostat-operator-bundle:ocpbugs-34901
          2. cat << 'EOF' | oc create -f -
          apiVersion: operator.cryostat.io/v1beta2
          kind: Cryostat
          metadata:
            name: cryostat-sample
          spec:
            enableCertManager: false
          EOF
          3. Navigate to https://<openshift console>/k8s/ns/openshift-operators/clusterserviceversions/cryostat-operator.v3.0.0-dev/operator.cryostat.io~v1beta2~Cryostat/cryostat-sample
          4. Observe v1beta1 properties are rendered including "Minimal Deployment"
          5. Attempt to toggle "Minimal Deployment", observe that this fails.
      

      Actual results:

      v1beta1 properties are rendered in the details page instead of v1beta2 properties
      

      Expected results:

      v1beta2 properties are rendered in the details page
      

      Additional info:

          

            rhn-engineering-rhamilto Robb Hamilton
            ebaron1@redhat.com Elliott Baron
            Yanping Zhang Yanping Zhang
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: