Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update kubevirt to 1.3.0 #1491

Merged
merged 1 commit into from
Jul 25, 2024
Merged

Update kubevirt to 1.3.0 #1491

merged 1 commit into from
Jul 25, 2024

Conversation

nirs
Copy link
Member

@nirs nirs commented Jul 21, 2024

We want to test latest version to discover regressions early.

@nirs nirs force-pushed the kubevirt-update branch 2 times, most recently from f28676f to 0de4d99 Compare July 23, 2024 11:29
@nirs
Copy link
Member Author

nirs commented Jul 23, 2024

Tested with basic test:

$ basic-test/run -c configs/kubevirt/vm-pvc-k8s-regional.yaml envs/regional-dr-kubevirt.yaml 
2024-07-23 15:09:13,818 INFO    [deploy] Deploying application
2024-07-23 15:09:13,818 INFO    [deploy] Deploying application 'vm-pvc'
2024-07-23 15:09:15,925 INFO    [deploy] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-07-23 15:09:16,211 INFO    [deploy] Application running on cluster 'dr1'
2024-07-23 15:09:16,389 INFO    [enable-dr] Enable DR
2024-07-23 15:09:16,479 INFO    [enable-dr] Disabling OCM scheduling for 'placement.cluster.open-cluster-management.io/placement'
2024-07-23 15:09:16,666 INFO    [enable-dr] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-07-23 15:09:17,045 INFO    [enable-dr] waiting for namespace vm-pvc
2024-07-23 15:09:17,196 INFO    [enable-dr] Waiting until 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' reports status
2024-07-23 15:09:17,793 INFO    [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-07-23 15:09:17,997 INFO    [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-07-23 15:09:18,196 INFO    [enable-dr] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-07-23 15:10:47,114 INFO    [enable-dr] DR enabled
2024-07-23 15:10:47,291 INFO    [failover] Fail over application
2024-07-23 15:10:47,399 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-07-23 15:10:47,604 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-07-23 15:10:47,813 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-07-23 15:10:48,011 INFO    [failover] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-07-23 15:10:48,399 INFO    [failover] Starting failover for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' to cluster 'dr2'
2024-07-23 15:10:48,604 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-07-23 15:11:17,367 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-07-23 15:13:47,247 INFO    [failover] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-07-23 15:14:17,376 INFO    [failover] Application was failed over
2024-07-23 15:14:17,551 INFO    [relocate] Relocate application
2024-07-23 15:14:17,654 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-07-23 15:14:17,861 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-07-23 15:14:18,068 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-07-23 15:14:18,258 INFO    [relocate] Waiting for 'placement.cluster.open-cluster-management.io/placement' decisions
2024-07-23 15:14:18,622 INFO    [relocate] Starting relocate for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' to cluster 'dr1'
2024-07-23 15:14:18,822 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' phase 'Relocated'
2024-07-23 15:16:47,346 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' Available condition
2024-07-23 15:16:47,554 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' PeerReady condition
2024-07-23 15:17:17,360 INFO    [relocate] Waiting for 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc' first replication
2024-07-23 15:17:17,456 INFO    [relocate] Application was relocated
2024-07-23 15:17:17,633 INFO    [disable-dr] Disable DR
2024-07-23 15:17:17,724 INFO    [disable-dr] Deleting 'drplacementcontrol.ramendr.openshift.io/vm-pvc-drpc'
2024-07-23 15:17:47,092 INFO    [disable-dr] DR was disabled
2024-07-23 15:17:47,270 INFO    [undeploy] Deleting application
2024-07-23 15:17:47,271 INFO    [undeploy] Undeploying application 'vm-pvc'
2024-07-23 15:17:54,634 INFO    [undeploy] Application was deleted

@nirs nirs marked this pull request as ready for review July 23, 2024 12:19
@ELENAGER
Copy link
Member

@nirs there are a lot of place to upgrade versions, which implies the possibility of error. Maybe, we can somehow concentrate all the versions in one place?

@nirs
Copy link
Member Author

nirs commented Jul 23, 2024

@nirs there are a lot of place to upgrade versions, which implies the possibility of error. Maybe, we can somehow concentrate all the versions in one place?

Yes this is needed, not only for kubevirt. I started to work on this in #1428

Copy link
Member

@ELENAGER ELENAGER left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

We want to test latest version to discover regressions early.

Signed-off-by: Nir Soffer <nsoffer@redhat.com>
@ShyamsundarR ShyamsundarR merged commit 070eef6 into RamenDR:main Jul 25, 2024
16 checks passed
@nirs nirs deleted the kubevirt-update branch August 23, 2024 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants