This repository has been archived by the owner on Dec 7, 2023. It is now read-only.
v0.3.0
Pre-release
Pre-release
Major release with significant UX and internal improvements:
- There is no longer a difference between an Ignite image and an OCI image, this is now the same thing.
- Ignite operates on OCI images directly, for both OS images and kernels. The kernel is expected to be coupled with the image given to
ignite run
, in/boot/vmlinux
.
- Ignite operates on OCI images directly, for both OS images and kernels. The kernel is expected to be coupled with the image given to
- It is now possible to do
ignite run [OCI image]
directly, and everything (e.g. pulling the image) is handled automatically. e.g.ignite run -i weaveworks/ignite-ubuntu
. - Now
ignite images
shows OCI images that are cached and ready to use, andignite kernels
the kernels already imported from base images. - Added an example usage guide for running a Kubernetes cluster in HA mode using kubeadm and Ignite.
- Removed
ignite build
, andignite image/kernel import
; as these are no longer needed - Importing an image from a tar file is no longer possible, package the contents in an OCI image instead
- Added a new command
ignite ssh [vm]
and flag:ignite run --ssh
. This allows for automatic SSH logins. - Now Ignite logs user-friendly messages by default. To get machine-readable output, use the
--quiet
flag. - Ignite now requires the user to be
root
. This will be revisited later, when the architecture has changed. - The command outputs and structure is now more user-friendly.
- Fixed several bugs both under the hood, and user-affecting ones