-
Bug
-
Resolution: Unresolved
-
Normal
-
CNV v4.21.0
-
None
Description of problem:
Created MultiNamespaceVirtualMachineStorageMigrationPlan in ns1
For VM in ns2
2026-01-22T10:18:25Z ERROR multinamespacestoragemigplan-controller failed to get MultiNamespaceVirtualMachineStorageMigrationPlan for VirtualMachineStorageMigrationPlan {"multi-namespace-storage-mig-plan-name": "multi-mig-plan", "multi-namespace-storage-mig-plan-namespace": "test-ns-k7tv5", "error": "MultiNamespaceVirtualMachineStorageMigrationPlan.migrations.kubevirt.io \"multi-mig-plan\" not found"}
(But migration succeeds)
Version-Release number of selected component (if applicable):
4.21.0
How reproducible:
Always
Steps to Reproduce:
1. Create a VM $ oc get vm -A NAMESPACE NAME AGE STATUS READY test-ns-k7tv5 fedora-bronze-egret-28 15m Running True 2. Create MultiNS Plan in different namespace: $ cat multi-migplan-different-ns.yaml apiVersion: migrations.kubevirt.io/v1alpha1 kind: MultiNamespaceVirtualMachineStorageMigrationPlan metadata: name: multi-mig-plan namespace: test-ns-multi-mig-plan-l4g6i spec: namespaces: - name: test-ns-k7tv5 virtualMachines: - name: fedora-bronze-egret-28 targetMigrationPVCs: - volumeName: rootdisk destinationPVC: storageClassName: ocs-storagecluster-ceph-rbd-virtualization
3. No Status shown (after 8 minutes, usually shown instantly) $ oc get MultiNamespaceVirtualMachineStorageMigrationPlan -A NAMESPACE NAME AGE test-ns-multi-mig-plan-l4g6i multi-mig-plan 8m38s $ oc get MultiNamespaceVirtualMachineStorageMigrationPlan -n test-ns-multi-mig-plan-l4g6i multi-mig-plan -oyaml apiVersion: migrations.kubevirt.io/v1alpha1 kind: MultiNamespaceVirtualMachineStorageMigrationPlan metadata: creationTimestamp: "2026-01-22T10:18:25Z" generation: 1 name: multi-mig-plan namespace: test-ns-multi-mig-plan-l4g6i resourceVersion: "36207848" uid: c1eeb229-da2a-4db1-8074-ec592be2416f spec: namespaces: - name: test-ns-k7tv5 virtualMachines: - name: fedora-bronze-egret-28 targetMigrationPVCs: - destinationPVC: storageClassName: ocs-storagecluster-ceph-rbd-virtualization volumeName: rootdisk
But singleNS plan reports Ready $ oc get VirtualMachineStorageMigrationPlan -A NAMESPACE NAME READY PROGRESSING COMPLETED VMS AGE test-ns-k7tv5 multi-mig-plan-test-ns-k7tv5 True False 0/1 8m47s
Created MultiNS Migration: $ cat multi-migration.yaml apiVersion: migrations.kubevirt.io/v1alpha1 kind: MultiNamespaceVirtualMachineStorageMigration metadata: name: migration-for-multi-mig-plan namespace: test-ns-multi-mig-plan-l4g6i spec: multiNamespaceVirtualMachineStorageMigrationPlanRef: name: "multi-mig-plan"
It completed and reported status in MultiNS resource: $ oc get MultiNamespaceVirtualMachineStorageMigration -n test-ns-multi-mig-plan-l4g6i migration-for-multi-mig-plan -oyaml apiVersion: migrations.kubevirt.io/v1alpha1 kind: MultiNamespaceVirtualMachineStorageMigration metadata: creationTimestamp: "2026-01-22T10:33:38Z" generation: 1 name: migration-for-multi-mig-plan namespace: test-ns-multi-mig-plan-l4g6i resourceVersion: "36222670" uid: 00d3cc2a-3daf-42af-bfce-bcad268f2893 spec: multiNamespaceVirtualMachineStorageMigrationPlanRef: name: multi-mig-plan status: namespaces: - completedMigrations: - fedora-bronze-egret-28 name: test-ns-k7tv5 phase: Completed
Actual results:
No status report in MultiNamespaceVirtualMachineStorageMigration if VM is in a different namespace
Expected results:
Status report for all VMs in all namespaces
Additional info: