-
Bug
-
Resolution: Unresolved
-
Normal
-
CNV v4.19.0
-
None
-
Quality / Stability / Reliability
-
0.42
-
False
-
-
False
-
CNV v4.99.0.rhel9-2329
-
-
None
Description of problem:
After we upgrade CNV 4.18.3 -> 4.19.0 rhel10-beta DataSource still in the cluster, but there should only be the rhel10 (non-beta) $ oc get DataSource -n openshift-virtualization-os-images -l="cdi.kubevirt.io/dataImportCron" NAME AGE centos-stream10 116m centos-stream9 118m fedora 118m rhel10 69m rhel10-beta 116m rhel8 118m rhel9 118m $ oc get DataImportCron -A NAMESPACE NAME FORMAT openshift-virtualization-os-images centos-stream10-image-cron pvc openshift-virtualization-os-images centos-stream9-image-cron pvc openshift-virtualization-os-images fedora-image-cron pvc openshift-virtualization-os-images rhel10-image-cron pvc openshift-virtualization-os-images rhel8-image-cron pvc openshift-virtualization-os-images rhel9-image-cron pvc
Version-Release number of selected component (if applicable):
4.18.3 -> 4.19.0
How reproducible:
Always
Steps to Reproduce:
1. Upgrade CNV 4.18.3 -> 4.19.0
Actual results:
$ oc get DataSource -n openshift-virtualization-os-images rhel10-beta -oyaml apiVersion: cdi.kubevirt.io/v1beta1 kind: DataSource metadata: creationTimestamp: "2025-06-05T12:15:48Z" generation: 9 labels: app.kubernetes.io/component: storage app.kubernetes.io/managed-by: cdi-controller app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: 4.18.3 cdi.kubevirt.io/dataImportCron: rhel10-beta-image-cron instancetype.kubevirt.io/default-instancetype: u1.medium instancetype.kubevirt.io/default-preference: rhel.10 kubevirt.io/dynamic-credentials-support: "true" name: rhel10-beta namespace: openshift-virtualization-os-images resourceVersion: "185710" uid: e4fac838-c0a3-4363-bef6-c8b5bd15d4fd spec: source: snapshot: name: rhel10-beta-8a0eb850f419 namespace: openshift-virtualization-os-images status: conditions: - lastHeartbeatTime: "2025-06-05T12:25:22Z" lastTransitionTime: "2025-06-05T12:25:22Z" message: DataSource is ready to be consumed reason: Ready status: "True" type: Ready source: snapshot: name: rhel10-beta-8a0eb850f419 namespace: openshift-virtualization-os-images $ oc get volumesnapshot -A NAMESPACE NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE openshift-virtualization-os-images rhel10-beta-8a0eb850f419 true rhel10-beta-8a0eb850f419 30Gi ocs-storagecluster-rbdplugin-snapclass snapcontent-6494ec0d-28ea-4f1d-8ebc-6439ffe744f1 107m 107m
Expected results:
No rhel10-beta DataSource (possibly also no DV or VolumeSnapshot)
Additional info:
How to fix: just delete the DataSource and the DV/VolumeSnapshot
- is cloned by
-
CNV-63961 [Upgrade 4.17.11-> 4.18.8] rhel10-beta DataSource stays after upgrade
-
- ON_QA
-
- mentioned on