Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

v0.7.1

Compare
Choose a tag to compare
@twelho twelho released this 13 Jul 16:11
· 0 commits to release-0.7 since this release
e80a75a

The first patch release in the v0.7.X series pulls in an important fix for the long-standing networking issues in Ignite, with #638 merged you should be able to seamlessly integrate with different CNI providers and implement multi-node networking with Ignite VMs.

v0.7.1 also brings improvements to the GitOps functionality courtesy of @luxas
and link checking improvements by @dholbach. Thanks!

Next Steps / Installation

In short:

export VERSION=v0.7.1
export GOARCH=$(go env GOARCH 2>/dev/null || echo "amd64")

for binary in ignite ignited; do
    echo "Installing ${binary}..."
    curl -sfLo ${binary} https://github.com/weaveworks/ignite/releases/download/${VERSION}/${binary}-${GOARCH}
    chmod +x ${binary}
    sudo mv ${binary} /usr/local/bin
done

export CNI_VERSION=v0.8.5
export ARCH=$([ $(uname -m) = "x86_64" ] && echo amd64 || echo arm64)
sudo mkdir -p /opt/cni/bin
curl -sSL https://github.com/containernetworking/plugins/releases/download/${CNI_VERSION}/cni-plugins-linux-${ARCH}-${CNI_VERSION}.tgz | sudo tar -xz -C /opt/cni/bin

A more thorough installation guide is available here: https://ignite.readthedocs.io/en/latest/installation

OCI Images for this release

ignite (sandbox)

Enhancements

  • Shadow the bogus /etc/resolv.conf of centos:8 to fix wksctl (#611, @twelho)
  • Rename the gitops-toolkit dependency to libgitops (#612, @twelho)
  • Use the new knownhosts package in fluxcd/toolkit (#617, @luxas)
  • Use the new libgitops GitDirectory implementation (#615, @luxas)

Bug Fixes

  • Fix CNI networking issues (MAC duplication + bridge ageing) (#638, @twelho)

Documentation