Bug 2040113
| Summary: | The component value of virt-operator label is different with other virt components | ||
|---|---|---|---|
| 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 |
| 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: | |||
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. [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 |
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: