Skip to content

v0.14.0

Latest

Choose a tag to compare

@devigned devigned released this 31 Mar 17:32
be79d28

Changes since v0.13.1

Bug Fixes

  • fix: sysext networking and erofs mount reliability (#94)

Tests

  • Update sysext to include daemon, add sysext test to CI integration (#88)

Installation

System extension image

Download containerd-cloudhypervisor-v0.14.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.14.0/containerd-cloudhypervisor-v0.14.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.14.0 \
  --namespace kube-system

Installer Image

ghcr.io/devigned/cloudhv-installer:v0.14.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/