Skip to content

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 22:08
· 7 commits to main since this release
00a3457

Changes since v0.11.0

Performance

  • perf: async eager VM boot + inotify device discovery (#89)

Installation

System extension image

Download containerd-cloudhypervisor-v0.12.0-x86-64.raw to /etc/extensions/containerd-cloudhypervisor.raw,
then run systemd-sysext refresh.

Use the following Butane config to automatically install the sysext at provisioning time on distros that support Ignition / Butane provisioning (Fedora CoreOS, SUSE MicroOS, Flatcar, etc.).
Adjust variant: and version: in accordance with your distro's requirements.
The example is for x86-64; replace with arm64 in the sysext file name to provision for arm64.

variant: flatcar
version: 1.0.0

storage:
  files:
  - path: /etc/extensions/containerd-cloudhypervisor.raw
    mode: 0644
    contents:
      source: https://github.com/devigned/containerd-cloudhypervisor/releases/download/v0.12.0/containerd-cloudhypervisor-v0.12.0-x86-64.raw

Helm Chart (Kubernetes)

The chart is published to GHCR as an OCI artifact:

helm install cloudhv-installer \
  oci://ghcr.io/devigned/charts/cloudhv-installer \
  --version v0.12.0 \
  --namespace kube-system

Installer Image

ghcr.io/devigned/cloudhv-installer:v0.12.0

Manual Binaries (bare Linux)

Download the binaries from this release and install manually:

sudo install -m 755 containerd-shim-cloudhv-v1-linux-amd64 /usr/local/bin/containerd-shim-cloudhv-v1
sudo mkdir -p /opt/cloudhv
sudo cp vmlinux rootfs.erofs /opt/cloudhv/