cilium/lvh-run

Runs LVH VMs for Cilium CI testing

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 9, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: cilium/little-vm-helper@5ae749011735fd77f30f38add52f1a53a5568671 # v0.0.30

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
test-nameUnique test nameyes
image-repoDocker repository for the images.yesquay.io/lvh-images
imageLVH image name ("base", "kind", etc)yeskind
image-versionLVH image versionyes5.10-main
images-folder-parentParent folder in which to put the downloaded imagesno""
lvh-versionLVH cli version (Docker tag)yesv0.0.30
cmdCommands to run in a VM (any occurance of "$" within "cmd" must be escaped)yes
ssh-portSSH port for VM on a hostyes2222
ssh-connect-wait-retriesNumber of retries to connect to the SSH serveryes300
ssh-connect-wait-timeoutTimeout in seconds between retries to connect to the SSH serveryes1
host-mountHost dir path to mount in /host dir of a VMyes
provisionProvision VM (if set to false, only given test cmd is going to be run)yestrue
install-dependenciesInstall QEMU dependencies (Debian/Ubuntu)false
serial-portSerial port to access VMyes0
cpuCPU countno
memRAM sizeno
cpu-kindCPU kind to useyeshost
kernel-pathPath to kernel image to boot withno
verboseRun in verbose modeyesfalse
port-forwardAdditional to SSH comma-separated port forwards ($LOCAL:$VM_PORT)no
archVM architecture (amd64 (default) or arm64)noamd64
kernel-versionKernel version (if empty, a kernel from the image will be used)no""
additional-disk-sizeAdditional disk size to allocate to the VM (e.g. +10G)no""

no outputs