github weaveworks/ignite v0.10.0

3 years ago

Released: 7/19/2021

This release adds two major features and a new API version.
VM annotations can be used to tell ignite another system will inject interfaces into the sandbox container's net-namespace.
These annotations will also tell ignite to plumb those sandbox interfaces to the firecracker MicroVM using tc_redirect. (code example)

kind: VM
apiVersion: ignite.weave.works/v1alpha4
metadata:
  annotations:
    ignite.weave.works/interface/eth0: 'dhcp-bridge'
    ignite.weave.works/interface/eth2: 'tc-redirect'
    ignite.weave.works/interface/eth3: 'tc-redirect'
    ignite.weave.works/interface/macvtap-uvnrt: 'macvtap'
    ignite.weave.works/interface/macvtap-hgfeq: 'macvtap'
    ignite.weave.works/sandbox-env/FIRECRACKER_GO_SDK_REQUEST_TIMEOUT_MILLISECONDS: "1000"
    ignite.weave.works/sandbox-env/FIRECRACKER_GO_SDK_INIT_TIMEOUT_SECONDS: "1"

It's now possible to use OS and kernel images from an authenticated private registry.
Interface bonding is also enabled in the newest ignite kernels.

New base OS images and kernels have been released with the GitHub Actions release tools.
The default kernel has been updated from 5.4.108 to 5.10.51.

This release consists of 12 noteworthy PR's from 4 contributors. 4 of these patches were sent by 2 external contributors.
Thanks so much for using and contributing back to the project.

Cheers to everyone who was part of shipping this release:

Installing

Check out the guide here: https://ignite.rtfd.io/en/stable/installation/

OCI Images for this release

ignite ( sandbox )

ignite-kernel:4.14.239 [multi-arch]
ignite-kernel:4.19.197 [multi-arch]
ignite-kernel:5.4.133 [multi-arch]
ignite-kernel:5.10.51 [multi-arch] ( default )
ignite-kernel:5.12.18 [multi-arch]
ignite-kernel:5.13.3 [multi-arch]

ignite-amazon-kernel
ignite-amazonlinux 2
ignite-alpine
ignite-centos 7, 8
ignite-opensuse tumbleweed, leap (⚠️ Build is broken! #859)
ignite-ubuntu [multi-arch] 16.04, 18.04, 20.04
ignite-kubeadm [multi-arch] v1.18.3
ignite-k3s v1.20.4


Features

Bug Fixes

  • Ignore not found error while deactivating snapshot (#823, darkowlzz)
  • SIGSEGV with metadata from older version of ignite (#854, juozasg)

Kernel

Docs

Dependencies

Automated

Don't miss a new ignite release

NewReleases is sending notifications on new releases.