Skip to content

ci: add CHV in tandem with QEMU tests - #113

Merged
anokfireball merged 1 commit into
mainfrom
feat/ci-test-cloud-hypervisor
Aug 1, 2025
Merged

ci: add CHV in tandem with QEMU tests#113
anokfireball merged 1 commit into
mainfrom
feat/ci-test-cloud-hypervisor

Conversation

@anokfireball

@anokfireball anokfireball commented Aug 1, 2025

Copy link
Copy Markdown
Member

Perform (almost) the same live migration test with both QEMU-based KVM and CloudHyperVisor-based KVM.

There are a few caveats:

  • the patched libvirt we're using currently does not allow storage migration (manually duplicating the storage)
  • the rust-hypervisor-firmware does not currently support Ubuntu newer than 22.04 (using the usual EDK2 OVMF)
  • this setup does not support qcow2 at the moment (using raw images)
  • this setup does not support serial logging to file at the moment (no early kernel/OS logs)

Comment thread .github/actions/test/integration/test/cloudhypervisor/action.yml Outdated
@anokfireball
anokfireball force-pushed the feat/ci-test-cloud-hypervisor branch 5 times, most recently from add2c2f to 016e58d Compare August 1, 2025 13:09
@anokfireball
anokfireball force-pushed the feat/ci-test-cloud-hypervisor branch from 016e58d to f43b90f Compare August 1, 2025 13:17
@anokfireball
anokfireball marked this pull request as ready for review August 1, 2025 13:28
@anokfireball anokfireball self-assigned this Aug 1, 2025
@anokfireball
anokfireball merged commit c516575 into main Aug 1, 2025
48 checks passed
@anokfireball
anokfireball deleted the feat/ci-test-cloud-hypervisor branch August 1, 2025 13:41
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.

4 participants