Skip to content

battery-operator v0.3.3: guest kernel and root filesystem images

Choose a tag to compare

@phoban01 phoban01 released this 15 Oct 13:32
· 7 commits to main since this release
v0.3.3
63f46e4

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.3 holds Firecracker's CI kernel 6.1.128 at boot/vmlinux: an ELF on x86_64 and an arm64 Image on aarch64.
  • ghcr.io/phoban01/battery-operator/guest-rootfs:v0.3.3 holds Ubuntu 24.04 with systemd and flintlock's guest agent v0.4.0, enabled at boot. systemd-networkd leaves eth0 to flintlock's metadata service and configures eth1 and 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.3
  • ghcr.io/phoban01/battery-operator/exec-agent:v0.3.3
  • ghcr.io/phoban01/battery-operator/host-image:v0.3.3
  • ghcr.io/phoban01/battery-operator/guest-kernel:v0.3.3
  • ghcr.io/phoban01/battery-operator/guest-rootfs:v0.3.3