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

v0.5.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@luxas luxas released this 12 Aug 16:48
ed22c7b

This is the first release candidate for v0.5.0. We hope to release v0.5.0 very shortly.

New Features

  • Support external volumes (block devices) in Ignite VMs (#275, @twelho)

API Changes

  • Remove .spec.network.mode; use a global --network-plugin flag instead (#319, @luxas)
  • Rename .spec.image.ociClaim.ref to .spec.image.oci for simplicity (#311, @twelho)
  • Redesign OCI image status: Display the image's exact repository digest (#307, @twelho)
  • Add .status.runtime.id the VM container's ID (#294, @twelho)
  • Support configuring BindAddress and Protocol for a PortMapping (#299, @twelho)
  • Add vm.status.startTime to track the VM's uptime externally (#296, @twelho)
  • Replace vm.status.state with vm.status.running (#292, @twelho)

Enhancements

  • Refactor: Use the netlink library instead of exec'ing out to ip (#279, @alexeldeib)
  • Improve the CNI implementation, and documentation (#308, @luxas)

Bug Fixes

  • Fix ignite rm -f for a running VM without --debug (#320, @twelho)

Documentation

Trying it out / Next Steps!

In short:

export VERSION=v0.5.0-rc.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

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