harvester icon indicating copy to clipboard operation
harvester copied to clipboard

[TASK] Bump Kubevirt v1.4.1

Open Vicente-Cheng opened this issue 10 months ago • 1 comments

Task request

We need to bump Kubevirt for the issue https://github.com/kubevirt/kubevirt/issues/14064

Additional context

No response

Vicente-Cheng avatar May 23 '25 06:05 Vicente-Cheng

There was a regression happening for VM live migration in 1.4.1 images just built by the Virt Team due to an incompatible libvirt version. Need to check if they can only backport https://github.com/kubevirt/kubevirt/issues/14064 to 1.4.0.

@Vicente-Cheng will help follow up on this with the Virt team. We will see if we will have a new backported 1.4.0 or just rollback to the existing 1.4.0 (need to decide and take effect in the RC4) and make https://github.com/kubevirt/kubevirt/issues/14064 as a known issue.

cc @harvester/release

innobead avatar Jun 16 '25 03:06 innobead

Pre Ready-For-Testing Checklist

  • [x] Where is the reproduce steps/test steps documented? The reproduce steps/test steps are at:

Test plan: Ensure the basic VM operations should work

  • [x] Have the backend code been merged (harvester, harvester-installer, etc) (including backport-needed/*)? The PR is at: https://github.com/harvester/harvester/pull/8981

    • [ ] Does the PR include the explanation for the fix or the feature?

    • [ ] Does the PR include deployment change (YAML/Chart)? If so, where are the PRs for both YAML file and Chart? The PR for the YAML change is at: The PR for the chart change is at:

Automation Test for VM operations.

Test PASS

Environment

  • Harvester ISO version: v1.5.2-rc1
  • Underlying Infrastructure (e.g. Baremetal with Dell PowerEdge R630): 3 node Baremetal

Test Steps

  1. ✔ Test cases of test_3_vm.py Image
  2. ✔ Test cases of test_3_vm_functions.py Image
    • TestVMResource::test_update_schedule_on_maximum[cpu] : Test fail due to automation run step before vm status change, pass in manual and pass in automation after add sleep(1)
    • test_update_vm_machine_type[q35_to_pc] : Skip due to pc type removed
    • test_update_vm_machine_type[pc_to_q35] : Skip due to pc type removed
  3. ✔ Test cases of test_4_vm_backup_restore.py Image
    • Skipped issue due to https://github.com/harvester/harvester/issues/1473
  4. ✔ Test cases of test_4_vm_host_powercycle.py Image * The failed issue and skipped issues due to known issues : https://github.com/harvester/tests/issues/2004
  5. ✔ Test cases of test_4_vm_snapshot.py and test_4_vm_template.py Image
  6. ✔ Test cases of test_5_vm_networks.py and test_5_vm_networks_interact.py Image
    • TestVMNetwork::test_add_vlan : Pass in manual test
      Image

    • TestVMNetwork::test_ssh_connection : Pass in manual test Image

asc5543 avatar Sep 08 '25 09:09 asc5543