Bug 2040115
| Summary: | Labels "part-of" and "version" in virt components are missing | ||
|---|---|---|---|
| Product: | Container Native Virtualization (CNV) | Reporter: | zhe peng <zpeng> |
| Component: | Virtualization | Assignee: | Barak <bmordeha> |
| Status: | CLOSED ERRATA | QA Contact: | Akriti Gupta <akrgupta> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.10.0 | CC: | cnv-qe-bugs, kbidarka, sgott, stirabos |
| Target Milestone: | --- | ||
| Target Release: | 4.10.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | hco-bundle-registry-container-v4.10.0-638 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-03-16 16:06:32 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
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
[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 |
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: