Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Mar 02:41
· 3 commits to main since this release
b269e11

Changes since v0.12.0

Features

  • feat: sandbox daemon with VM pooling, warm snapshots, and thin shim client (#90)

Bug Fixes

  • fix: copy daemon binary into installer image build context (#92)
  • fix: include daemon binary in release workflow (#91)
  • fix: update Rust to 1.89 for CH build (MSRV requirement)

Installation

System extension image

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

Installer Image

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