Description of problem: Labels "part-of" and "version" in virt components are missing Version-Release number of selected component (if applicable): 4.10 How reproducible: always Steps to Reproduce: 1.deploy latest 4.10 cluster 2.check labels of virt components virt-api $ oc describe deployment virt-api -n openshift-cnv | head Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/name=virt-api kubevirt.io=virt-api virt-handler labels: app.kubernetes.io/component: kubevirt app.kubernetes.io/managed-by: virt-operator virt-controller Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator app.kubernetes.io/name=virt-controller kubevirt.io=virt-controller only Virt-operator have "part-of" and "version" 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 Actual results: Expected results: all virt components have label "part-of" and "version" Additional info:
The above is for deployments and below is for the pods. We only see labels related to, app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator ]$ oc describe pod virt-api-5dd9555666-nf2ww -n openshift-cnv | head Name: virt-api-5dd9555666-nf2ww Namespace: openshift-cnv Priority: 1000000000 Priority Class Name: kubevirt-cluster-critical Node: cnv-qe-05.cnvqe.lab.eng.rdu2.redhat.com/10.9.96.44 Start Time: Tue, 11 Jan 2022 05:45:54 +0530 Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator kubevirt.io=virt-api pod-template-hash=5dd9555666 [kbidarka@localhost auth]$ oc describe pod virt-controller-86864cfcc5-2m65s -n openshift-cnv | head Name: virt-controller-86864cfcc5-2m65s Namespace: openshift-cnv Priority: 1000000000 Priority Class Name: kubevirt-cluster-critical Node: cnv-qe-05.cnvqe.lab.eng.rdu2.redhat.com/10.9.96.44 Start Time: Tue, 11 Jan 2022 05:46:22 +0530 Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator kubevirt.io=virt-controller pod-template-hash=86864cfcc5 [kbidarka@localhost auth]$ oc describe pod virt-handler-6xw2k -n openshift-cnv | head Name: virt-handler-6xw2k Namespace: openshift-cnv Priority: 1000000000 Priority Class Name: kubevirt-cluster-critical Node: cnv-qe-06.cnvqe.lab.eng.rdu2.redhat.com/10.9.96.45 Start Time: Tue, 11 Jan 2022 05:38:04 +0530 Labels: app.kubernetes.io/component=kubevirt app.kubernetes.io/managed-by=virt-operator controller-revision-hash=76dd756958 kubevirt.io=virt-handler
Labels "part-of" and "version" in virt components ( that is deployments, daemonsets and pods of virt-{api,controller,handler} ) are missing
https://github.com/kubevirt/hyperconverged-cluster-operator/pull/1712
[cnv-qe-jenkins@virt-akr-419-jzrjm-executor bm02]$ oc describe pod virt-api-5d79d56f94-gfmg4 -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-k2ll9 -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: part-of and version in virt components are no longer missing verified with v4.10.0-648
[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:
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