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

catalogd doesn't support multiple catalog

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • 4.14
    • OLM / Registry
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Critical
    • No
    • None
    • None
    • Proposed
    • OPECO 239
    • 1
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      When there are more than one catalogs, "oc get packages" doesn't show all packages.

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

      zhaoxia@xzha-mac catalogd % oc get clusterversion
      NAME      VERSION                              AVAILABLE   PROGRESSING   SINCE   STATUS
      version   4.14.0-0.nightly-2023-07-13-134520   True        False         118m    Cluster version is 4.14.0-0.nightly-2023-07-13-134520

      How reproducible:

      always

      Steps to Reproduce:

      1. create catalog test-catalog-xzha
      zhaoxia@xzha-mac catalogd % cat catalogd-xzha.yaml 
      apiVersion: catalogd.operatorframework.io/v1alpha1
      kind: Catalog
      metadata:
        name: test-catalog-xzha
      spec:
        source:
          type: image
          image:
            ref: quay.io/olmqe/nginxolm-operator-index:catalogd-1
      
      zhaoxia@xzha-mac catalogd % oc apply -f catalogd-xzha.yaml 
      catalog.catalogd.operatorframework.io/test-catalog-xzha created
      
      zhaoxia@xzha-mac catalogd % oc get packages              
      NAME                               AGE
      test-catalog-xzha-nginx-operator   28s
      
      2. create catalog community-operator
      zhaoxia@xzha-mac catalogd % cat catalogd-community.yaml 
      apiVersion: catalogd.operatorframework.io/v1alpha1
      kind: Catalog
      metadata:
        name: community-operator
      spec:
        source:
          type: image
          image:
            ref: registry.redhat.io/redhat/community-operator-index:v4.14 
      
      zhaoxia@xzha-mac catalogd % oc get packages
      NAME                                                       AGE
      community-operator-3scale-community-operator               0s
      community-operator-ack-acm-controller                      0s
      community-operator-ack-apigatewayv2-controller             0s
      community-operator-ack-applicationautoscaling-controller   0s
      community-operator-ack-cloudtrail-controller               0s
      community-operator-ack-dynamodb-controller                 0s
      ...
      
      zhaoxia@xzha-mac catalogd % oc get packages | grep test-catalog-xzha
      zhaoxia@xzha-mac catalogd %
      
      3.
      

      Actual results:

      When there are more than one catalogs, "oc get packages" doesn't show all packages.

      Expected results:

      When there are more than one catalogs, "oc get packages" shows all packages.

      Additional info:

       

              rh-ee-bpalmer Bryce Palmer
              rhn-support-xzha Xia Zhao
              None
              None
              Xia Zhao Xia Zhao
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: