Repository navigation
battery-operator v0.3.3: guest kernel and root filesystem images
battery-operator now publishes guest images: a kernel and a root filesystem that a Pool's MicroVMs can boot from.
ghcr.io/phoban01/battery-operator/guest-kernel:v0.3.3holds Firecracker's CI kernel 6.1.128 atboot/vmlinux: an ELF on x86_64 and an arm64Imageon aarch64.ghcr.io/phoban01/battery-operator/guest-rootfs:v0.3.3holds Ubuntu 24.04 with systemd and flintlock's guest agent v0.4.0, enabled at boot. systemd-networkd leaveseth0to flintlock's metadata service and configureseth1and later interfaces by DHCP.- Both are multi-architecture images for linux/amd64 and linux/arm64. Their base images are pinned by digest, every download is checked against a pinned checksum, and a check stage runs in every build (GI-001 to GI-032,
docs/requirements/13-guest-image.md). - The kernel has no virtio-pci, so it boots on Firecracker and not on Cloud Hypervisor (#202).
- The demo, the sample Pool and the Install page name these images.
ghcr.io/phoban01/battery-operator/guest-kernel:v0.3.3@sha256:bb802de5df51bbb06775e3d640152293bb275c55315adabfbdffa081c1d19285
ghcr.io/phoban01/battery-operator/guest-rootfs:v0.3.3@sha256:615ed92fbeb3bd57dc96373b7dc903a9495acab8be0790f8322fc1ab59a225d4
The Operator, the Exec Agent and the Host Image have not changed since v0.3.2.
Manifests artifact:
ghcr.io/phoban01/battery-operator/manifests:v0.3.3@sha256:e8507649cb875ecce374b50534ae901e173fe96eafb3f7235ee95df3c4bf9edc
flux pull artifact oci://ghcr.io/phoban01/battery-operator/manifests:v0.3.3 --output ./battery-operator
Images, for linux/amd64 and linux/arm64:
ghcr.io/phoban01/battery-operator:v0.3.3ghcr.io/phoban01/battery-operator/exec-agent:v0.3.3ghcr.io/phoban01/battery-operator/host-image:v0.3.3ghcr.io/phoban01/battery-operator/guest-kernel:v0.3.3ghcr.io/phoban01/battery-operator/guest-rootfs:v0.3.3