Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Some of the cdi and hpp resources are missing app labels after upgrading to 4.9 CDI v1.38.0-15-g9431a9df Affected pods: cdi-apiserver cdi-deployment cdi-uploadproxy cdiconfig hostpath-provisioner-operator Affected secret: cdi-api-signing-key Version-Release number of selected component (if applicable): 4.9 How reproducible: Always after upgrading to CNV 4.9 Steps to Reproduce: 1. Get a 4.8 cluster 2. Upgrade it to 4.9 Actual results: $ oc describe pod -n openshift-cnv cdi-apiserver-c49b8c6f6-m86hn ... Labels: app.kubernetes.io/component=storage app.kubernetes.io/managed-by=cdi-operator cdi.kubevirt.io=cdi-apiserver operator.cdi.kubevirt.io/createVersion=v4.8.2 pod-template-hash=c49b8c6f6 ... $ oc get cdiconfig config -o yaml ... labels: app: containerized-data-importer cdi.kubevirt.io: "" ... Expected results: $ oc describe pod -n openshift-cnv cdi-apiserver-85c6754bf7-s6pw5 ... Labels: app.kubernetes.io/component=storage app.kubernetes.io/managed-by=cdi-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=v4.9.0 cdi.kubevirt.io=cdi-apiserver operator.cdi.kubevirt.io/createVersion=v4.8.2 pod-template-hash=85c6754bf7 ... $ oc get cdiconfig config -o yaml ... labels: app: containerized-data-importer app.kubernetes.io/component: storage app.kubernetes.io/managed-by: cdi-controller app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: v4.9.0 cdi.kubevirt.io: "" ... Additional info:
All mentioned resources are now labeled, but configmap cdi-controller-leader-election-helper was missed in the description, so moving the bug to assigned. $ oc describe configmap -n openshift-cnv cdi-controller-leader-election-helper
Verified on CNV 4.9.3-5, virt-cdi-operator v4.9.3-3 after upgrade 4.8.4 -> 4.9.0 -> 4.9.1 -> 4.9.2 -> 4.9.3 $ oc describe configmap -n openshift-cnv cdi-controller-leader-election-helper Name: cdi-controller-leader-election-helper Namespace: openshift-cnv Labels: app.kubernetes.io/component=storage app.kubernetes.io/managed-by=cdi-operator app.kubernetes.io/part-of=hyperconverged-cluster app.kubernetes.io/version=v4.9.3 cdi.kubevirt.io=cdi-controller ... $ oc get csv -n openshift-cnv NAME DISPLAY VERSION REPLACES PHASE kubevirt-hyperconverged-operator.v4.9.3 OpenShift Virtualization 4.9.3 kubevirt-hyperconverged-operator.v4.9.2 Succeeded $ oc get ip -n openshift-cnv NAME CSV APPROVAL APPROVED install-4b7kj kubevirt-hyperconverged-operator.v4.9.0 Manual true install-clc6z kubevirt-hyperconverged-operator.v4.9.1 Manual true install-fl8bv kubevirt-hyperconverged-operator.v4.9.3 Manual true install-vdrgd kubevirt-hyperconverged-operator.v4.9.2 Manual true install-wwgd5 kubevirt-hyperconverged-operator.v4.8.4 Manual true
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 (OpenShift Virtualization 4.9.3 Images), 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/RHBA-2022:0641