Kata Containers 1.6.0-rc1
Pre-releaseRelease 1.6.0-rc1
Initial pre-release for 1.6
agent Changes
Shortlog
94b601b release: Kata Containers 1.6.0-rc1
e6006cc CODEOWNERS: add group review trigger for proto file changes
ae9ce6e network: Remove grpc AddInterface and RemoveInterface api
67b2559 cpuset: update parents with all cpus from guest.
201c487 cgroup: ignore cpuset if can not be applied.
00f0cf9 pullapprove: remove it
0cb5f22 agent: refine unit test for func GetGuestDetails
96d7acb agent: add interface memHotplugByProbe for memory hotplug
6007523 agent: add memory hotplug probe interface check in GetGuestDetails
44d8478 ci: Add a CODEOWNERS file for github ack checks
proxy Changes
Shortlog
15b8ddf release: Kata Containers 1.6.0-rc1
773f73a ci: remove pullapprove config file
b8f067a docs: Add arch link to README file
runtime Changes
Shortlog
105dc2b release: Kata Containers 1.6.0-rc1
4357e85 doc: Fix invalid URLs
dc26508 virtcontainers: fix vCPU calculation errors
36141d2 Network: add ipvlan unmarshal
f540a80 store: Add SetLogger API
768658f versions: Update kernel version to 4.19.24
454775f cgroups: fix failed to remove sandbox cgroup
46e2f88 devices: fix attach count for vhost-user-blk
6daefdb qemu: Cleanup Vm paths irrespective of Sandbox stop pass/fail
58d2785 virtcontainers: don't try to talk with the proxy when it's not running
62c393c virtcontainers: change container's state to stop asap
5201860 virtcontainers: reimplement sandbox cgroup
9758cdb virtcontainers: move cpu cgroup implementation
a1c8590 virtcontainers: add method to get hypervisor PID
c78d6b0 delete: force: Do not fail on non exiting container
a136999 vendor: Add missing comma to Gopkg.lock and dep ensure
23c554e unit-test: refine func TestGetCPUDetails
1b967a4 unit-test: add nolint comment to avoid unused warning
3ec56ea runtime: add appendBridges for arm64
e93fb0b unit-test: test func for RunningOnVMM should be arch-dependent
0679f6f unit-test: refine qemu_arm64_test.go
44e2b9a unit-test: struct TestDataa should be included in arch-indenpedent .go file
409a8a5 versions: update k8s, cri-o and containerd
c17dd11 versions: Update qemu-lite hash
a614273 virtcontainers: Improve debug when create/delete files
84b7165 versions: use clear linux latest rootfs.
96e524d shimv2: Send task events to containerd/cri
81c7a96 Makefile: Set ARCH in GOPATH not set mode
bb99e41 virtcontainers: Fix Store related vm factory leak
7b0376f virtcontainers: Fix container.go cyclomatic complexity
f8e7e30 virtcontainers: Remove the resource storage original implementation
fad23ea virtcontainers: Conversion to Stores
2ecffda virtcontainers: store: Add a ItemLock API
6e9256f virtcontainers: store: Add a Raw API
c25c608 virtcontainers: store: Add a VC specific Store
ef11bf5 virtcontainers: store: Add a Delete API
f2ab58d virtcontainers: store: Implement the filesystem backend
d22cdf2 virtcontainers: store: Add an internal backend interface
6b87ecf virtcontainers: store: Keep track of newly created Stores
efd50ec virtcontainers: Add a Store manager
4be76e9 virtcontainers: Initial Store implementation
be0726c runtime: Do not error if only initrd/rootfs image installed
962e1e6 pullapprove: remove it
2affa1f virtcontainers: Reduce hyperstart agent test noise
a3eff87 virtcontainers: Make proxy startup sequence less noisy
f0312f6 virtcontainers: Reduce filesystem test noise
e402601 virtcontainers: Reduce sandbox test noise
799ac6e virtcontainers: Reduce qemu test noise
560902c virtcontainers: Reduce kata_agent test noise
2093fe6 virtcontainers: Reduce cc_proxy mock test noise
79ed088 virtcontainers: Reduce hyperstart mock test noise
7222f53 snap: add snapcraft store banner
4f51687 kata-env: kata-env error out when there is no VERSION_ID.
b1c6667 vendor: Update govmm vendoring
b0986a5 ppc64le: Fix vCPU hotplug issue
18dcd2c virtcontainers: Decouple the network API from the sandbox one
b39cb1d virtcontainers: Remove the network interface
a02c39e Makefile: Set arch regardless of GOPATH state
a48e614 ci: Add a CODEOWNERS file for github ack checks
f1a12ce shimv2: use the runtime config file passed from containerd/cri
68043b5 cli: set config options before showing config paths
718488b makefile: honor DESDIR on install
d78a62d factory: do not destroy vm factory when checking status
c93aa53 runtime: Check SMT=on/off only for P8 or lesser
shim Changes
Shortlog
1c18f2a release: Kata Containers 1.6.0-rc1
9c857bd pullapprove: remove it
574dac6 ci: Add a CODEOWNERS file for github ack checks
Compatibility with Docker
Kata Containers 1.6.0-rc1 is compatible with Docker v18.06-ce
Compatibility with CRI-O
Kata Containers 1.6.0-rc1 is compatible with CRI-O fa540c8e806d28c2cbcd157bdf8acf2b20990ab6
Compatibility with cri-containerd
Kata Containers 1.6.0-rc1 is compatible with cri-contaienrd 54b1c00b3b307b0fadd10c02d9467a6545c2c4d5
OCI Runtime Specification
Kata Containers 1.6.0-rc1 support the OCI Runtime Specification v1.0.0-rc5
Compatibility with Kubernetes
Kata Containers 1.6.0-rc1 is compatible with Kubernetes 1.12.2-00
Kata Linux Containers image
Agent version: 1.6.0-rc1
Default Image Guest OS:
description: |
Root filesystem disk image used to boot the guest virtual
machine.
url: https://github.com/kata-containers/osbuilder
architecture:
aarch64:
name: fedora
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/osbuilder
architecture:
aarch64:
name: alpine
version: "3.7"
ppc64le:
name: alpine
version: "3.7"
s390x:
name: alpine
version: "3.7"
x86_64:
name: alpine
version: "3.7"
Kata Linux Containers Kernel
Kata Containers 1.6.0-rc1 suggest to use the Linux kernel v4.14.102
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