-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
quay-v3.13.5, quay-v3.14.1
-
Quay Enterprise
Description of problem:
Bridge Operator is missing "alm-owned" in its lable name=quay-bridge-operator, as it's managed by OLM, it is supposed to be there. also it should be consistent with Quay Operator and Container Security Operator
Steps to Reproduce:
1, Install all Quay 3 operators, check the operator label
% oc get pod -n openshift-operators --show-labels NAME READY STATUS RESTARTS AGE LABELS container-security-operator-54bdfc6cbb-b6w86 1/1 Running 0 29m name=container-security-operator-alm-owned,pod-template-hash=54bdfc6cbb quay-bridge-operator-fccfb4446-4j9c4 2/2 Running 0 33m name=quay-bridge-operator,pod-template-hash=fccfb4446 quay-operator.v3.14.1-55645569c7-pm44v 1/1 Running 0 30m name=quay-operator-alm-owned,pod-template-hash=55645569c7
Expected results:
As all of 3 managed by OLM, and Quay 3 operators should be consistent, bridge operator should also have "-alm-owned" in its label
% oc get csv quay-bridge-operator.v3.14.1 -oyaml Error from server (NotFound): clusterserviceversions.operators.coreos.com "quay-bridge-operator.v3.14.1" not found seanzhao@seanzhaos-MacBook-Pro Downloads % oc get csv quay-bridge-operator.v3.14.1 -oyaml apiVersion: operators.coreos.com/v1alpha1 kind: ClusterServiceVersion metadata: annotations: alm-examples: |- [ { "apiVersion": "quay.redhat.com/v1", "kind": "QuayIntegration", "metadata": { "name": "quay" }, "spec": { "clusterID": "openshift", "credentialsSecret": { "name": "quay-credentials", "namespace": "openshift-operators" }, "insecureRegistry": false } } ] capabilities: Full Lifecycle categories: OpenShift Optional containerImage: registry.redhat.io/quay/quay-bridge-operator-rhel8@sha256:200b5048ed73813b12d42d16edd41280a3b3d4611dece228b106993092db9c4d createdAt: 2021-07-09 14:07 UTC description: Enhance OCP using Red Hat Red Hat container registry features.operators.openshift.io/disconnected: "true" features.operators.openshift.io/fips-compliant: "true" features.operators.openshift.io/proxy-aware: "false" features.operators.openshift.io/tls-profiles: "false" features.operators.openshift.io/token-auth-aws: "false" features.operators.openshift.io/token-auth-azure: "false" features.operators.openshift.io/token-auth-gcp: "false" olm.operatorGroup: global-operators olm.operatorNamespace: openshift-operators olm.skipRange: '>=3.11.x <3.14.1' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"quay.redhat.com","kind":"QuayIntegration","version":"v1"}},{"type":"olm.package","value":{"packageName":"quay-bridge-operator","version":"3.14.1"}}]}' operators.openshift.io/infrastructure-features: '["disconnected", "fips"]' operators.openshift.io/valid-subscription: '["OpenShift Platform Plus", "Red Hat Quay"]' operators.operatorframework.io/builder: operator-sdk-v1.9.0+git operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 quay-version: 3.14.1 repository: https://github.com/quay/quay-bridge-operator creationTimestamp: "2025-05-26T02:34:34Z" generation: 1 labels: olm.copiedFrom: openshift-operators olm.managed: "true" operatorframework.io/arch.amd64: supported operatorframework.io/arch.ppc64le: supported operatorframework.io/arch.s390x: supported operatorframework.io/os.linux: supported name: quay-bridge-operator.v3.14.1 namespace: quay-enterprise-15296 resourceVersion: "98225" uid: 658e99ff-4dbc-4c50-b50b-45cac254a929