The second patch release for the v0.4.x release stream. If you want to have a look, here are changes for versions v0.4.0 and v0.4.1.

In this release, we had 5 PRs from 3 community contributors, thank you for your amazing work :tada:! We hope to see this trend continue, all help is very welcome to this community-driven project!

New Features / UX Improvements

  • Flannel is now usable with the Ignite kernel thanks to adding the VXLAN kernel module (#154, @curx)

  • HAProxy checking for Kubernetes API /healthz endpoint (#156, @curx)

  • Allow unmarshaling unquoted UIDs from JSON for convenience (#178, @twelho)

  • The VM images based on Ubuntu, CentOS and Amazon Linux can now be built on top of a specific release (#193, @twelho)


  • Import only /boot and /lib from kernel OCI images, don’t overwrite e.g. /etc/resolv.conf (#168, @twelho)

  • The creation timestamp can now be omitted from specification files, it will be added automatically (#174, @twelho)

  • List all VMs instead of just running ones when calling ignite vm ls/list (#179, @twelho)

  • More robust kernel version checking if e.g. the strings binary is not available (#189, @twelho)

Docs improvements

Trying it out / Next Steps!

In short:

export VERSION=v0.4.2
curl -fLo ignite https://github.com/weaveworks/ignite/releases/download/${VERSION}/ignite
chmod +x ignite
sudo mv ignite /usr/local/bin

A more throughout installation guide is available here: https://github.com/weaveworks/ignite/blob/master/docs/installation.md