diff --git a/pkg/controller/plan/migration.go b/pkg/controller/plan/migration.go index 63381a774..122ebffb2 100644 --- a/pkg/controller/plan/migration.go +++ b/pkg/controller/plan/migration.go @@ -1146,7 +1146,7 @@ func (r *Migration) execute(vm *plan.VMStatus) (err error) { return err } - if pod != nil && pod.Status.Phase != core.PodSucceeded && pod.Status.Phase != core.PodFailed { + if pod != nil && pod.Status.Phase == core.PodRunning { err := r.kubevirt.UpdateVmByConvertedConfig(vm, pod, step) if err != nil { return liberr.Wrap(err)