migtools / mig-controller

OpenShift Migration Controller
Apache License 2.0
22 stars 42 forks source link

Add storage live migration support to direct DirectVolumeMigration #1383

Closed awels closed 3 months ago

awels commented 3 months ago

Add prometheus progress reporting to VM Live Migration

Validate the plan if the live migration checkbox is set, ensure that the source and destination cluster have a valid kubevirt version and configuration.

Allow canceling of migration.

This includes aborting live migrations and cleaning up rsync pods if they are still running. Added a finalizer to the DirectVolumeMigration which is only removed once everything is cleaned up properly.

Properly handle rollback of direct volume migrations that include VMs. For both running and stopped VMs as well as live migration of running VMs, or quiesce and starting them after migration.

awels commented 3 months ago

/hold Need to update the crane-lib after a new release is made when https://github.com/migtools/crane-lib/pull/125 is merged

awels commented 3 months ago

/hold cancel updated the library last week.