Skip to content

Commit 38a6a3c

Browse files
feat(vmop, vm): improve migration process (#957)
improve migration process --------- Signed-off-by: Yaroslav Borbat <yaroslav.borbat@flant.com>
1 parent 68a5705 commit 38a6a3c

21 files changed

Lines changed: 935 additions & 613 deletions

File tree

api/core/v1alpha2/vmopcondition/condition.go

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,17 @@ const (
5959
// ReasonStopInProgress is a ReasonCompleted indicating that the stop signal has been sent and stop is in progress.
6060
ReasonStopInProgress ReasonCompleted = "StopInProgress"
6161

62-
// ReasonMigrationInProgress is a ReasonCompleted indicating that the migrate signal has been sent and stop is in progress.
63-
ReasonMigrationInProgress ReasonCompleted = "MigrationInProgress"
62+
// ReasonMigrationPending is a ReasonCompleted indicating that the migration process has been initiated but not yet started.
63+
ReasonMigrationPending ReasonCompleted = "MigrationPending"
64+
65+
// ReasonMigrationPrepareTarget is a ReasonCompleted indicating that the target environment is being prepared for migration.
66+
ReasonMigrationPrepareTarget ReasonCompleted = "MigrationPrepareTarget"
67+
68+
// ReasonMigrationTargetReady is a ReasonCompleted indicating that the target environment is ready to accept the migration.
69+
ReasonMigrationTargetReady ReasonCompleted = "MigrationTargetReady"
70+
71+
// ReasonMigrationRunning is a ReasonCompleted indicating that the migration process is currently in progress.
72+
ReasonMigrationRunning ReasonCompleted = "MigrationRunning"
6473

6574
// ReasonOtherMigrationInProgress is a ReasonCompleted indicating that there are other migrations in progress.
6675
ReasonOtherMigrationInProgress ReasonCompleted = "OtherMigrationInProgress"

images/virtualization-artifact/pkg/controller/service/vm_operation.go

Lines changed: 0 additions & 340 deletions
This file was deleted.

0 commit comments

Comments
 (0)