Closed nirs closed 1 month ago
/lgtm
Tested with all vms configs:
vm-pvc:
$ basic-test/run -c configs/kubevirt/vm-pvc-k8s-regional.yaml envs/regional-dr-kubevirt.yaml
2024-05-28 23:48:14,059 INFO [deploy] Deploying application
2024-05-28 23:48:14,059 INFO [deploy] Deploying application 'vm-pvc'
2024-05-28 23:48:16,777 INFO [deploy] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:17,080 INFO [deploy] Application running on cluster 'dr1'
2024-05-28 23:48:17,327 INFO [enable-dr] Enable DR
2024-05-28 23:48:17,432 INFO [enable-dr] Disabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:48:17,650 INFO [enable-dr] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:18,198 INFO [enable-dr] waiting for namespace vm-pvc
2024-05-28 23:48:18,422 INFO [enable-dr] Waiting until 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' reports status
2024-05-28 23:48:18,610 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-05-28 23:48:18,831 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-05-28 23:48:19,040 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-05-28 23:48:19,146 INFO [enable-dr] DR enabled
2024-05-28 23:48:19,386 INFO [failover] Fail over application
2024-05-28 23:48:19,480 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-05-28 23:48:19,689 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-05-28 23:48:19,887 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-05-28 23:48:20,066 INFO [failover] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:20,492 INFO [failover] Starting failover for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' to cluster 'dr2'
2024-05-28 23:48:20,786 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-05-28 23:48:34,357 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-05-28 23:51:04,249 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-05-28 23:51:04,326 INFO [failover] Application was failed over
2024-05-28 23:51:04,487 INFO [relocate] Relocate application
2024-05-28 23:51:04,557 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-05-28 23:51:04,735 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-05-28 23:51:04,917 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-05-28 23:51:05,059 INFO [relocate] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:51:05,377 INFO [relocate] Starting relocate for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' to cluster 'dr1'
2024-05-28 23:51:05,581 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' phase 'Relocated'
2024-05-28 23:53:34,424 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-05-28 23:53:34,639 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-05-28 23:54:04,360 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-05-28 23:54:04,437 INFO [relocate] Application was relocated
2024-05-28 23:54:04,594 INFO [disable-dr] Disable DR
2024-05-28 23:54:04,651 INFO [disable-dr] Deleting 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc'
2024-05-28 23:54:34,209 INFO [disable-dr] Enabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:54:34,316 INFO [disable-dr] DR was disabled
2024-05-28 23:54:34,520 INFO [undeploy] Deleting application
2024-05-28 23:54:34,520 INFO [undeploy] Undeploying application 'vm-pvc'
2024-05-28 23:54:40,794 INFO [undeploy] Application was deleted
vm-dv:
$ basic-test/run -c configs/kubevirt/vm-dv-k8s-regional.yaml envs/regional-dr-kubevirt.yaml
2024-05-28 23:48:36,285 INFO [deploy] Deploying application
2024-05-28 23:48:36,285 INFO [deploy] Deploying application 'vm-dv'
2024-05-28 23:48:37,995 INFO [deploy] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:38,278 INFO [deploy] Application running on cluster 'dr2'
2024-05-28 23:48:38,511 INFO [enable-dr] Enable DR
2024-05-28 23:48:38,586 INFO [enable-dr] Disabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:48:38,812 INFO [enable-dr] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:39,360 INFO [enable-dr] waiting for namespace vm-dv
2024-05-28 23:48:39,531 INFO [enable-dr] Waiting until 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' reports status
2024-05-28 23:48:39,755 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' Available condition
2024-05-28 23:48:40,000 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' PeerReady condition
2024-05-28 23:48:40,197 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' first replication
2024-05-28 23:49:00,204 INFO [enable-dr] DR enabled
2024-05-28 23:49:00,413 INFO [failover] Fail over application
2024-05-28 23:49:00,517 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' Available condition
2024-05-28 23:49:00,733 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' PeerReady condition
2024-05-28 23:49:00,937 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' first replication
2024-05-28 23:49:01,154 INFO [failover] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:49:01,524 INFO [failover] Starting failover for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' to cluster 'dr1'
2024-05-28 23:49:01,734 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' Available condition
2024-05-28 23:49:30,285 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' PeerReady condition
2024-05-28 23:52:30,308 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' first replication
2024-05-28 23:52:30,459 INFO [failover] Application was failed over
2024-05-28 23:52:30,747 INFO [relocate] Relocate application
2024-05-28 23:52:30,878 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' Available condition
2024-05-28 23:52:31,122 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' PeerReady condition
2024-05-28 23:52:31,373 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' first replication
2024-05-28 23:52:31,620 INFO [relocate] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:52:32,040 INFO [relocate] Starting relocate for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' to cluster 'dr2'
2024-05-28 23:52:32,325 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' phase 'Relocated'
2024-05-28 23:55:00,312 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' Available condition
2024-05-28 23:55:00,507 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' PeerReady condition
2024-05-28 23:55:30,351 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc' first replication
2024-05-28 23:55:30,420 INFO [relocate] Application was relocated
2024-05-28 23:55:30,565 INFO [disable-dr] Disable DR
2024-05-28 23:55:30,641 INFO [disable-dr] Deleting 'drplacementcontrol.ramendr.openshift.io/vm-dv-drpc'
2024-05-28 23:56:00,127 INFO [disable-dr] Enabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:56:00,221 INFO [disable-dr] DR was disabled
2024-05-28 23:56:00,374 INFO [undeploy] Deleting application
2024-05-28 23:56:00,374 INFO [undeploy] Undeploying application 'vm-dv'
2024-05-28 23:56:06,551 INFO [undeploy] Application was deleted
vm-dvt:
$ basic-test/run -c configs/kubevirt/vm-dvt-k8s-regional.yaml envs/regional-dr-kubevirt.yaml
2024-05-28 23:48:47,116 INFO [deploy] Deploying application
2024-05-28 23:48:47,116 INFO [deploy] Deploying application 'vm-dvt'
2024-05-28 23:48:48,666 INFO [deploy] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:48,999 INFO [deploy] Application running on cluster 'dr1'
2024-05-28 23:48:49,255 INFO [enable-dr] Enable DR
2024-05-28 23:48:49,362 INFO [enable-dr] Disabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:48:49,566 INFO [enable-dr] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:48:50,144 INFO [enable-dr] waiting for namespace vm-dvt
2024-05-28 23:48:50,359 INFO [enable-dr] Waiting until 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' reports status
2024-05-28 23:48:50,668 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' Available condition
2024-05-28 23:48:50,897 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' PeerReady condition
2024-05-28 23:48:51,103 INFO [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' first replication
2024-05-28 23:49:07,357 INFO [enable-dr] DR enabled
2024-05-28 23:49:07,597 INFO [failover] Fail over application
2024-05-28 23:49:07,689 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' Available condition
2024-05-28 23:49:07,902 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' PeerReady condition
2024-05-28 23:49:08,113 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' first replication
2024-05-28 23:49:08,277 INFO [failover] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:49:08,610 INFO [failover] Starting failover for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' to cluster 'dr2'
2024-05-28 23:49:08,803 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' Available condition
2024-05-28 23:49:37,457 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' PeerReady condition
2024-05-28 23:52:07,387 INFO [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' first replication
2024-05-28 23:52:37,192 INFO [failover] Application was failed over
2024-05-28 23:52:37,365 INFO [relocate] Relocate application
2024-05-28 23:52:37,445 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' Available condition
2024-05-28 23:52:37,632 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' PeerReady condition
2024-05-28 23:52:37,819 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' first replication
2024-05-28 23:52:37,971 INFO [relocate] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-05-28 23:52:38,280 INFO [relocate] Starting relocate for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' to cluster 'dr1'
2024-05-28 23:52:38,481 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' phase 'Relocated'
2024-05-28 23:55:07,257 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' Available condition
2024-05-28 23:55:07,469 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' PeerReady condition
2024-05-28 23:55:37,295 INFO [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc' first replication
2024-05-28 23:55:37,368 INFO [relocate] Application was relocated
2024-05-28 23:55:37,537 INFO [disable-dr] Disable DR
2024-05-28 23:55:37,606 INFO [disable-dr] Deleting 'drplacementcontrol.ramendr.openshift.io/vm-dvt-drpc'
2024-05-28 23:56:07,141 INFO [disable-dr] Enabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-05-28 23:56:07,218 INFO [disable-dr] DR was disabled
2024-05-28 23:56:07,367 INFO [undeploy] Deleting application
2024-05-28 23:56:07,367 INFO [undeploy] Undeploying application 'vm-dvt'
2024-05-28 23:56:13,683 INFO [undeploy] Application was deleted
Update kubevirt to 1.2.1 and CDI to 1.59.0.