Description of problem: The component value of virt-operator label is different with other virt components Version-Release number of selected component (if applicable): 4.10 How reproducible: always Steps to Reproduce: 1.get labels of all virt component virt-operator is "compute" $ oc describe deployment virt-operator -n openshift-cnv | head Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=olm app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 olm.deployment-spec-hash=7c7c9f8c59 olm.owner=kubevirt-hyperconverged-operator.v4.10.0 olm.owner.kind=ClusterServiceVersion Virt-api, Virt-controller and virt-handler, the label is "kubevirt" Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/name=virt-api kubevirt.io=virt-api Actual results: Expected results: all virt parts should have same label of component Additional info:
Following is the output of Storage, network and compute components/operators: Storage: cdi-apiserver -------------- labels: app.kubernetes.io/component: storage app.kubernetes.io/managed-by: cdi-operator app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: 4.10.0 cdi-operator ------------- Labels: app.kubernetes.io/component=storage app.kubernetes.io/managed-by=olm app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 Network: nmstate-handler --------------- labels: app: kubernetes-nmstate app.kubernetes.io/component: network app.kubernetes.io/managed-by: cnao-operator app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: 4.10.0 cnao-operator --------------- Labels: app.kubernetes.io/component=network app.kubernetes.io/managed-by=olm app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 Virt/Compute: virt-api, virt-handler, virt-controller ( Need updation in pods, daemonset, deployments too) --------- labels: app.kubernetes.io/component: kubevirt app.kubernetes.io/managed-by: virt-operator virt-operator --------------- labels: app.kubernetes.io/component: compute app.kubernetes.io/managed-by: olm app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: 4.10.0 Component values for Storage, network match, but it does match for Virt.
Typo, Component values for Storage, network match, but it does NOT match for Virt.
https://github.com/kubevirt/hyperconverged-cluster-operator/pull/1712
[cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe deployment virt-operator -n openshift-cnv | head Name: virt-operator Namespace: openshift-cnv CreationTimestamp: Thu, 03 Feb 2022 18:17:49 +0000 Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=olm app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 olm.deployment-spec-hash=d9f5b9b47 olm.owner=kubevirt-hyperconverged-operator.v4.10.0 olm.owner.kind=ClusterServiceVersion [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe deployment virt-api -n openshift-cnv | head Name: virt-api Namespace: openshift-cnv CreationTimestamp: Thu, 03 Feb 2022 18:21:03 +0000 Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/name=virt-api app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-api Annotations: deployment.kubernetes.io/revision: 1 [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe deployment virt-controller -n openshift-cnv | head Name: virt-controller Namespace: openshift-cnv CreationTimestamp: Thu, 03 Feb 2022 18:21:28 +0000 Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/name=virt-controller app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-controller Annotations: deployment.kubernetes.io/revision: 1 [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe daemonset virt-handler -n openshift-cnv | head Name: virt-handler Selector: kubevirt.io=virt-handler Node-Selector: kubernetes.io/os=linux Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-handler Annotations: deprecated.daemonset.template.generation: 1 kubevirt.io/customizer-identifier: bf21a9e8fbc5a3846fb05b4fa0859e0917b2202f [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe pod virt-api-5d79d56f94-mtnrq -n openshift-cnv | grep -A 7 "Labels:" Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-api pod-template-hash=5d79d56f94 prometheus.kubevirt.io=true Annotations: k8s.v1.cni.cncf.io/network-status: [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe pod virt-controller-76c95c6b75-g6mtf -n openshift-cnv | grep -A 7 "Labels:" Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-controller pod-template-hash=76c95c6b75 prometheus.kubevirt.io=true Annotations: k8s.v1.cni.cncf.io/network-status: [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe pod virt-handler-4kmvq -n openshift-cnv | grep -A 7 "Labels:" Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 controller-revision-hash=8656894499 kubevirt.io=virt-handler pod-template-generation=1 prometheus.kubevirt.io=true [cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe pod virt-operator-5c65bf547d-6ncdl -n openshift-cnv | grep -A 7 "Labels:" Labels: app.kubernetes.io/component=compute app.kubernetes.io/managed-by=olm app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=4.10.0 kubevirt.io=virt-operator pod-template-hash=5c65bf547d prometheus.kubevirt.io=true Annotations: alm-examples: now we see thw component label as compute verified with v4.10.0-648
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Virtualization 4.10.0 Images security and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:0947