Container for building VM images (virt-customize, qemu-img, Proxmox API)
- Dockerfile 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .woodpecker | ||
| .editorconfig | ||
| .markdownlint-cli2.jsonc | ||
| .yamllint | ||
| Dockerfile | ||
| readme.md | ||
| renovate.json | ||
Overview
Container for building VM images: customize cloud images with virt-customize and import them into Proxmox through
the API. Used by cicd/templates.
| package | version |
|---|---|
| libguestfs-tools | latest |
| linux-image-amd64 | latest |
| qemu-utils | latest |
| curl | latest |
| jq | latest |
| ca-certificates | latest |
| bash | latest |
Packages come from the local mirror apt01.siempie.internal. LIBGUESTFS_BACKEND=direct is set, the libguestfs
appliance uses KVM when /dev/kvm is passed in (devices in the Woodpecker step, --device /dev/kvm with docker)
and falls back to TCG, which is several times slower, without it. The kernel package is there for that appliance.
The container can be found here: registry.
The container gets rebuild every sunday at 12:30 CE(S)T, before the template builds.