github kata-containers/kata-containers 2.2.0-rc0
# Release 2.2.0-rc0

latest releases: 3.4.0, release-3.4.0, 3.3.0-test...
pre-release2 years ago

kata-containers Changes

Shortlog

31c8454 workflows: fix artifact name in the release yaml
aaf37d7 release: Kata Containers 2.2.0-rc0
2d8386e kata-monitor: add few unit tests
8714a35 kata-monitor: make code to identify kata pods simpler
68a6f01 kata-monitor: drop the runtime info from the sandbox cache
97dcc5f kata-monitor: drop getMonitorAddress()
0b03d97 vendor: update vendors for kata-monitor
c2f03e8 kata-monitor: talk to the container engine via the CRI
7a5ffd4 config: Enable jailer by default when using firecracker
76f4588 workflows: Actually push the release to quay.io
2cb7b51 docs: update general wording for installation documentation
b980c62 packaging/kernel: Update kernel build doc
99e9a6a packaging/kernel: Update versions.yaml kernel urls
c23ffef packaging/kernel: Remove old Jenkins pipeline
9586d48 tracing: Return context in runHooks() span creation
6a6dee7 osbuilder: Document no Alpine support on s390x
7effbde osbuilder: Upgrade Ubuntu guest to 20.04
71f304c agent: watcher: cleanup mount if needed when container is removed
f1a505d agent: Temporarily allow unknown linters
961aaff agent: watcher: fixes to make more robust
6871aea snap: enable snap build for arm64
233b53c agent: Fix cargo 1.54 clippy warning
c867d1e osbuilder: Drop Go agent support
4fe23b1 kernel: PTP_KVM support for arm/arm64 in Kata
99ab91d docs: update the docs project url from kata 1.x to 2.x
f981fc6 clh: correct cloud-hypervisor installation
64dd35b virtcontainers: fc: properly remove jailed block device
7df5630 CI: Call agent shutdown test
f87cee9 kata-deploy: Rely directly on a centos:7 image
15e0a3c kata-deploy: Remove unneeded yum cached files
d01aebe kata-deploy: Ensure the system is up-to-date
1d25d7d docs: Remove kata-proxy and binaries reference
77160e5 workflows: Actually login to quay.io
b9e03a1 docs: update the image repository to quay.io
f47cad3 tools: Update the image repository to quay.io
9fa1feb workflows: Also push the image to quay.io
49083bf agent: Create the process CWD when it does not exist
831c2fe packaging: Remove reference to sheepdog driver
2e28b71 packaging: Drop support for qemu < 5.0
d5f8569 vendor: Update govmm
3165095 runtime/qemu: Use explicit "on" for kernel_irqchip parameter
b8133a1 osbuilder/dracut: Add missing libraries
a72b081 osbuilder: pass env OS_VERSION
d007bb8 kata-deploy: shorten directory path
760ec4e virtcontainers: clh: Do not use the default HTTP client
80afba1 docs: update kata deploy README doc to add cloud-hypervisor test command
e6408fe Container: Add initConfigResourcesMemory and call it in newContainer
77604de qemu/arm: remove nvdimm/"ReadOnly" option on arm64
ee90aff newContainer: Initialize c.config.Resources.Memory if it is nil
767a41c updateResources: Log result after calculateSandboxMemory
5b51417 docs: Add tracing proposals doc
57b696a docs: Removed mention of 1.x
4f0726b docs: Remove table of contents
f186c5e docs: Fix invalid URLs
7c610a6 docs: Fix shell code
3fe6695 static-checks: Check for the force-skip-ci label on each step
5a0d3c4 docs: update the kata release url in the kata deploy document
81e6bf6 kata-deploy: Split shimv2 build in a separate container.
d46ae32 kernel: build: Add container build
b789a93 actions: release: Use new kata-deploy scripts.
85987c6 kata-deploy: Add Makefile
b9d2eea kata-deploy: Add script to merge kata tarballs.
4895747 Rootfs: Add curl to alpine rootfs builder.
fc90bb5 Actions: Add new workflow to create static tarballs
bbb06c4 actions: Remove scripts from actions directory.
2f9859a build: Reuse firecracker directory on builds.
3533a5b Packaging: stop using GOPATH for yq.
0c5ded4 kata-deploy: build kata only with docker in host
8befb1f kata-deploy: Refactor builder options.
7125f5d image-builder: Allow build image and initrd independently.
9514dda mod: unity containerd dependency
6ffe37b mod: unify runc dependency
b53e840 how-to-use-virtio-mem-with-kata.md: Remove undefined ${REPORT_DIR}
5957bc7 ci: Run static checks when PRs are updated
2ec3109 docs: update url for log parser in how-to-import-kata-logs-with-fluentd.md
cc0bb9a versions: Upgrade to Cloud Hypervisor v17.0
8e9ffe6 snap: Substitute image configuration with initrd
8b15eaf docs: Update url for log parser in Developer guide
5371b92 mount: fix the issue of missing check file exists
07f7ad9 build(deps): bump github.com/containerd/containerd in /src/runtime
4fbae54 docs: Update experimental documentation
9c0b8a7 snap: do not export agent version
3727caf versions: Update runc to 1.0.1
116c29c cgroups: manager's Set() now takes Resources as its parameter
c0f801c rootless: RunningInUserNS() is now part of userns namespace
b5293c5 runtime: update runc dependency to 1.0.1
2859600 runtime: virtcontainers: make rootfs image read-only
070590f vendor: update govmm
0f8c0db osbuilder/scripts: add support to yq version 4 and above
3882619 osbuilder: update centos arm rootfs image config 'GPG_KEY_ARCH_URL'
add480e monitor: mv the monitor socket into sbs directory
b4c45df runtime: tools/packaging/cmd/kata-pkgsync: fix govet fieldalignment
aec5309 runtime: virtcontainers/utils: fix govet fieldalignment
1e4f7fa runtime: virtcontainers/types: fix govet fieldalignment
bb9495c runtime: virtcontainers/pkg: fix govet fieldalignment
80ab91a runtime: virtcontainers/persist: fix govet fieldalignment
54bdd01 runtime: virtcontainers/factory: fix govet fieldalignment
dd58de3 runtime: virtcontainers/device: fix govet fieldalignment
47d95dc runtime: virtcontainers: fix govet fieldalignment
8ca7a7c runtime: netmon: fix govet fieldalignment
31de8eb runtime: pkg: fix govet fieldalignment
2b80091 runtime: containerd-shim-v2: fix govet fieldalignment
0dc59df runtime: cli: fix govet fieldalignment
f7c6f17 docs: added a glossary to support SEO tactics
c104252 ci: expand $CI to nothing
cb6b766 runtime: Add option "enable_guest_swap" to config hypervisor.qemu
a733f53 runtime: newContainer: Handle the annotations of SWAP
2c835b6 ContainerConfig: Set ocispec.Annotations to containerConfig.Annotations
243d4b8 runtime: Sandbox: Add addSwap and removeSwap
e1b9198 runtime: Update golang proto code for AddSwap
4f066db agent: agent.proto: Add AddSwap
a8649ac snap: fixed snap aarch64 qemu patches dir in snapcraft.yaml file
35cbc93 agent: clear MsFlags if the option has clear flag set
558f1be snap: Remove QEMU before clone
c5fdc0d docs: fix minikube installation guide runtimeclasses error
f2ef25c docs: fixed kata-deploy path for kata logs with fluentd doc
0508469 agent-ctl: bump to latest tokio
acf6932 agent: update tokio to 1.8.1
4f23b8c ci: set -o nounset
dcd2986 static-checks: Call the static-checks make target
afd9785 makefile: Add static-checks target
34828df virtiofsd: fix the issue of missing stop virtiofsd
e887b39 docs: Update containerd configuration format
b12b21f osbuilder: Skip installing golang for building rootfs
27b299b agent-ctl: Use a common Makefile style like other components
73d3798 vsock-exporter: switch to tokio runtime
7960689 tracing: replace SimpleSpanProcessor with BatchSpanProcessor
ff87da7 config: Fix description for OCI hooks
8e0daf6 shimv2: fix the issue of kata-runtime exec failed

Compatibility with CRI-O

Kata Containers 2.2.0-rc0 is compatible with CRI-O

Compatibility with cri-containerd

Kata Containers 2.2.0-rc0 is compatible with cri-contaienrd v1.5.2

OCI Runtime Specification

Kata Containers 2.2.0-rc0 support the OCI Runtime Specification v1.0.0-rc5

Compatibility with Kubernetes

Kata Containers 2.2.0-rc0 is compatible with Kubernetes 1.21.1-00

Kata Linux Containers image

Agent version: 2.2.0-rc0

Default Image Guest OS:

description: |
Root filesystem disk image used to boot the guest virtual
machine.
url: "https://github.com/kata-containers/kata-containers/tools/osbuilder"
architecture:
aarch64:
name: "ubuntu"
version: "latest"
ppc64le:
name: "centos"
version: "latest"
s390x:
name: "ubuntu"
version: "latest"
x86_64:
name: "clearlinux"
version: "latest"
meta:
image-type: "clearlinux"

Default Initrd Guest OS:

description: |
Root filesystem initrd used to boot the guest virtual
machine.
url: "https://github.com/kata-containers/kata-containers/tools/osbuilder"
architecture:
aarch64:
name: "alpine"
version: "3.13.5"
ppc64le:
name: "alpine"
version: "3.13.5"
s390x:
name: "alpine"
version: "3.13.5"
x86_64:
name: "alpine"
version: "3.13.5"

Kata Linux Containers Kernel

Kata Containers 2.2.0-rc0 suggest to use the Linux kernel v5.10.25
See the kernel suggested Guest Kernel patches
See the kernel suggested Guest Kernel config

Installation

Follow the Kata installation instructions.

Issues & limitations

More information Limitations

Don't miss a new kata-containers release

NewReleases is sending notifications on new releases.