-
Bug
-
Resolution: Unresolved
-
Undefined
-
CNV v4.20.0
-
None
Description of problem:
The bulk "Migrate Compute" action for VirtualMachines does not properly validate whether all selected VMs are live migratable. Additionally, there is a lack of UI feedback; currently, no tooltip is provided to explain why the migration operation is disabled for specific VMs.
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Navigate to the Virtual Machines list view. 2. Select multiple VMs, including at least one that is not eligible for live migration (e.g., a VM with incompatible hardware or in an unsupported state). 3. Attempt to use the bulk "Migrate Compute" action. 4. Observe the lack of validation for individual VM migratable status and the absence of explanatory tooltips on the disabled action.
Actual results:
The system only checks if the filtered VM list is empty. It fails to explicitly validate the live migratable status of each selected VM, and the UI provides no explanation (tooltip) for why the action might be disabled.
Expected results:
The system should explicitly validate that all selected VMs are live migratable before enabling the action. If the action is disabled, a tooltip should appear explaining the reason (e.g., "One or more selected VMs do not support live migration").
Additional info:
This is a followup of an issue that was originally created for v4.20.0: https://issues.redhat.com/browse/CNV-77548