Unit kubevirt-test-vms is failing for cirros-vm during upgrade from 1.4

Pipeline: https://gitlab.com/sylva-projects/sylva-core/-/jobs/10484454637#L3181

Error

╰┄╴VirtualMachine/kubevirt-tests/cirros-kubevirt-vm InProgress        VirtualMachine generation is 2, but latest observed generation is 1
   ╰┄╴┬┄┄[Conditions]
      ├┄╴Ready                                      True
      ├┄╴LiveMigratable                             True
      ├┄╴StorageLiveMigratable                      True
      ╰┄╴RestartRequired                            True              a non-live-updatable field was changed in the template spec

It seems due to change of non-live-updatable field in the VM spec:

I think due to change of: containerDisk.image it is creating the problem

Last time for similar issue, we fixed by renaming the VM names so that re-creation will be triggered and no need to restart will be required

!4489 (merged)

But each time, doing this seems not feasible. so need some better way

Assignee Loading
Time tracking Loading