CI: convert vagrant jobs to kubevirt

Vagrant jobs needs a big cache which makes them slow / sometimes stuck
completely. Using the kubevirt provisionning playbook is now
significantly faster, so do just that.

Having only one provisionner in CI will also allows us to remove some of
the custom runners executors we use for vagrant, and more generally
reduce the CI maintenance.

Our kubevirt CI platform does not support ivp6 yet, so we keep the
relevant jobs in vagrant, but we'll migrate them as well as soon as
possible.
This commit is contained in:
Max Gautier
2025-03-14 15:15:57 +01:00
parent 862aec4dc6
commit 43fceebdd3
21 changed files with 47 additions and 131 deletions

View File

@@ -0,0 +1,9 @@
$os = "ubuntu2404"
$vm_cpus = 2
$libvirt_volume_cache = "unsafe"
# Checking for box update can trigger API rate limiting
# https://www.vagrantup.com/docs/vagrant-cloud/request-limits.html
$box_check_update = false
$network_plugin = "calico"