github kata-containers/kata-containers 2.0.0-alpha3
Kata Containers 2.0.0-alpha3

latest releases: 3.5.0, 3.4.0, release-3.4.0...
pre-release3 years ago

The 2.0.0-alpha3 release brings in following changes:

  • Add kata-monitor to expose kata runtime/vmm/agent metrics
  • Support pod overhead metrics
  • rust-agent shared pid namespace support
  • Sync with kata-runtime repository up to 1.12.0-alpha0 release
  • cloud-hypervisor support on ARM64
  • A lot of code cleanup

Changelogs:
1f8e4f6 docs: Update travis and go report card url
db93a16 runtime: remove mock shim
e5910c9 sandbox: Stop and clean up containers that fail to create
1283feb ci: checkout TRAVIS_BRANCH
d7f75dc docs: remove shim/proxy topics and fix docs links
0b3cbee virtcontainers: Add additional unit tests for sandbox
c072017 package: enable cloud-hypervisor for arm64
07a307b virtcontainers: Remove duplicate unit tests
d914f01 virtcontainers: Move unit tests for types/sandbox.go
33b1865 actions: Pin to a particular sha for actions
8564c99 actions: Add github actions to perform DCO check
c508162 actions: Add action to perform WIP check for pull requests
7bbb9e8 rootfs-builder: Don't modify /sbin/init on the build host
3d46750 device: Ease device access for rootfs device to allow node creation
f554cde virtcontainers: Add to bridges unit test
1d7d944 fc: refactor --daemonize option
7f3e895 console-watcher: use console watcher to monitor guest console outputs
1099a28 kata 2.0: delete use_vsock option and proxy abstraction
73bf932 cgroup: fix the issue of crashed when meet unsupported cgroup
ab7afae docs: Clarifying minimum version of containerd for annotations
5b15e9e runtime: consolidate types definition
c6e4d09 agent: sandbox shared pid namespace support
afcf269 rustjail: fix the issue of missing join pid namespace
f3da690 docs: add link to CRI Configuration for pods
4291eb1 runtime: add monitor_address to .gitignore
1c56abb runtime: virtcontainers: vhost-user-blk/scsi are block device nodes
bbf8517 runtime: add pprof interface for shim
0790ca4 runtime: add pod overhead metrics
ae83c96 Modifie to proper CPU architecture name for ppc64le.
f404f4d Modified Makefile to pick up correct architecture name for ppc64le.
cdbba6a agent: Make LIBC configurable
2afbfca virtcontainers: print a warning when the device to append is not supported
919fc4c virtcontainer/cgroup: create cgroup manager after creating the network
a134c2e virtcontainers/network: Change signature of Enpoint Attach method
9a9721c drivers: change BindDevicetoVFIO signature
66219d1 device: support vfio cold plug
3eb694c device: add ColdPlug flag
3cf8b47 runtime: delete Stateful from SandboxConfig
069505e runtime: delete unused sub-commands.
a0a96db runtime: handle unimplemented RPC call by NotFound status code
bd8f03a runtime: remove agent abstraction
41c0464 runtime: fix wrong issue links
83b2366 config: there is no need to check vhost-vosck for FC
d96b306 docs: add metrics design documents for Kata 2.0
b28b850 versions: Revert "versions: update QEMU to 5.0.0"
5ff5303 tools: fix branch and runime repo
24ea3f0 virtcontainers: GetOOMEvent should have no timeout
1b75daa runtime: add new command to collect metrics from Kata containers
5200ac0 runtime: remove old store
186fed2 runtime: add implementation of GetMetrics
0c4c69d agent: add GetMetrics implementation
9fd3e48 agent: add new pb message GetMetrics
9c501f3 agent: device: Allow "VmPath" to be used when adding block devices
15af20b versions: update QEMU to 5.0.0
a06d01e versions: specify rust version
7ae4376 clh: vsock: Use the updated VsockConfig
d8a333b versions: Move to cloud-hypervisor v0.8.0
9177d3a virtiofsd: Use cache=auto
d66f219 cli: Fix kata-env output on Power
94fdec4 clh: Allow add virtiofs args and cache options from config
653df67 kata_agent: Add unit tests
6da49a0 clh: Clear the "PCIAddr" field while blk device hotplug
2d6c073 kata_agent: Pass "VirtPath" with "PCIAddr" of blk devices to agent
56ae209 kata_agent: Allow to use "VirtPath" as volume source for blk devices
bdd386b qemu: Fix rtc parameter is not set to qemu
51a6d60 qemu: Remove PMU feature for Power (ppc64le) platform
3ece413 runtime: clean up shim abstraction
3a17e7a qemu: Remove pmu limitation in nested virtualization of amd/ppc64le
06571f0 build: Add "pmu=off" to default cpu_features option
115dfa1 annotations: add cpu_features
fa9d619 qemu: add cpu_features option
520295b network: Detect and add static ARP entries
117ce4a clh: remove slow boot debug flags from kernel cmdline
7013796 clh: Remove vsock log port in kernel cmdline
fd5d139 clh: Improve hypervisor logging
21f8334 clh: Set 'virtio-blk' as the default block device driver
8b5eed7 clh: Enable disk block device hotplug support
883af9c agent: set hostname when running as init
899b75f agent: fix the issue of missing found right shell
2a8650b agent-ctl: add Cargo.lock
a8430b3 gitignore: ignore more files
be9ca0d qemu: Don't leak file descriptors in case of error
6060664 virtiofsd: Improve logging
7e250f2 shim: exit out of oom polling if unimplemented
9f8d1ba virtcontainers: tests fix, nit fix
d3b3e8b virtcontainers: x86: Support microvm machine type
1983393 virtcontainers: add support for getOOMEvent agent endpoint to sandbox
7c205be virtcontainers: add support for getOOMEvent agent endpoint to sandbox
380f07e proto: update agent protocol
dbc1c30 versions: Remove golangci-lint and gometalinter entries
6e7dd43 qemu: arm64: Set defaultGICVersion to 3 to limit the max vCPU number
93d1f7b versions: Misc changes to descriptions
17b3021 qemu: arm64: Don't detect gic version by /proc/interrupts
4cda90a dax: enable dax on arm64
7a44025 Makefile: add trace-forwarder/agent-ctl missing targets
61e011e vc: Version support check is ineffective in createSandbox
ebfbca0 osbuilder: use newest golang
0fd1eb5 Makefile: add default rule
3f8d4b6 trace-forwarder: add Cargo.lock
b68d4e4 shimv2: Removing function as no longer used
f570a2c shimv2 : Remove workaround for sharedPidNs
b2cc403 build: Improve top-level Makefile
f2a1996 agent: Rename check rule to test
ea1d799 qemu: Only one element of qemuPaths map is relevant
5dffffd qemu: Remove useless table from qemuArchBase
97a0213 qemu: Detect and fail a bad machine type earlier
d6e7a58 qemu: Clarify test with bad machine type

Don't miss a new kata-containers release

NewReleases is sending notifications on new releases.