Skip to content
This repository has been archived by the owner on May 12, 2021. It is now read-only.

Kata Containers 1.7.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@egernst egernst released this 10 May 15:37
· 1284 commits to master since this release
bce1167

Release 1.7.0-rc1

agent Changes

Shortlog

c9343fb release: Kata Containers 1.7.0-rc1
0af7173 agent: support debug console
2ada1d1 agent: Display trace details
3169c9b docs: Fix markdown in TRACING.md
d9aa453 proto: add network stats

proxy Changes

Shortlog

512133b release: Kata Containers 1.7.0-rc1

runtime Changes

Shortlog

677c708 release: Kata Containers 1.7.0-rc1
4b63701 test: Skip namespace test on Centos
2970977 persist: save/load GuestMemoryHotplugProbe
4c19213 newstore: remove file "devices.json"
341a988 persist: simplify persist api
8eb09de shimv2: fix the issue ttrpc server canceled context
9d71d4e configuration: add nemu support
1b33fe4 shimv2: create the rootfs dir if it doesn't exist
a5bc98c vc: fix netns leak
0c207c1 katatestutils: Add missing distro version constraints
2bc03f2 katatestutils: Fix version check bug
1bec735 katatestutils: Fix NeedDistroVersionEquals comment
20b5586 katatestutils: Reset TestConstraints fields on NotValid() call
3eaec42 versions: Update K8s and CRI-O version
00b3c8b version: update descriptions for accuracy
731dcc0 version: bump nemu version
709feac mounts: fix isSystemMount check for mountSharedDirMounts
5e9cb48 firecracker: Setup rootfs to be RO
93e6ad1 firecracker: Upgrade firecracker to 0.16.0
0a69eb8 kata-env: add SharedFS option to output
75f7586 virtiofs: Add cache option
6767c1a virtiofs: Add cache size option
82d1a9d kata_agent: use virtio-fs shared dir in CreateSandbox
9480978 qemu: add vhost-user-fs-pci device instead of 9p
d690dff config: add virtio_fs_daemon string
9e87fa2 config: add shared_fs option
0217077 vendor: update govmm
fa5de87 virtcontainers: fix invalid CPU topology
c155775 Firecracker: Fix kernel command line parameters
8097c54 Firecracker: update to version v0.15.2
f6b8387 devices: Skip floppy drives while passing devices to guest
23f7cfa tests: Update test code to use test constraints
8e144e0 pkg: Add test constraints feature
f75b7fe firecracker: Add support for v0.15.x
b496f3f firecracker: Add support for default VM configuration
9f87e78 build: Fix virtcontainers static check make target
582f20f virtcontainers: Use shim to print the agent logs if there is no proxy
854cc86 shimv2: fix set status when container exit
b7f51be cli: do not fail on list when some containers bust
da0ae03 versions: Bump NEMU version to latest release
bc9b9e2 vc: Revert "vc: change container rootfs to be a mount"
ed64240 agent: Support Kata agent tracing
b573d9b vendor: Update for agent tracing and fix issues
b309dc5 agent: Provide explicit config options for the agent
87d9171 utils: Remove code duplication
ed248ce shim: Removed unused type and correct error message
97beb2b errors: Create a new standard error for invalid config
e803a7f agent: Return an error, not just an interface
dd0808a network: pass network interface RawFlags to agent
82d105f doc: Fix markdown
1a0a4bc doc: Fix broken internal link
92edeb1 doc: Simplify note
53ebe51 build: fix race between 'clean' and generated files
7949cd6 build: turn COMMIT into a file dependency
0f7bb25 build: extract config-generated.go.in from Makefile
1eb5d6c build: use MAKEFILE_LIST for a more complete Makefile dependency
bbf9253 build: add VERSION dependency to netmon target
b20fd9d build: remove duplicated COLLECT_SCRIPT from clean
e26f342 build: Update golang to 1.12.3
196661b vc: change container rootfs to be a mount
989b373 docs: fix lisence header to 2019
3262da0 bugfix: fix potential panic
9bd4e50 store: address comments
0f52c8b test: add unit test for new FS storage driver
02f2122 test: fix unit test
e40dcb9 storage: set new storage driver as "experimental"
504c706 storage: address comments
6e4149d persist: save and restore state from persist.json
039ed4e persist: persist device data
b42fde6 persist: demo code for persist api
e14ffb4 persist: baseline persist data format
0549a70 factory: Add new factory option template_path
2037286 vc: remove BlockIndex from container state
76a5076 template: Add check if vm template is on before vm template initialize

shim Changes

Shortlog

55445e2 release: Kata Containers 1.7.0-rc1
8df14a1 shim: Add option to read and print the logs from the agent

Compatibility with Docker

Kata Containers 1.7.0-rc1 is compatible with Docker v18.06-ce

Compatibility with CRI-O

Kata Containers 1.7.0-rc1 is compatible with CRI-O 3ddde3dee35a239712ee26fa542abe5609c4f44f

Compatibility with cri-containerd

Kata Containers 1.7.0-rc1 is compatible with cri-contaienrd da0c016c830b2ea97fd1d737c49a568a816bf964

OCI Runtime Specification

Kata Containers 1.7.0-rc1 support the OCI Runtime Specification v1.0.0-rc5

Compatibility with Kubernetes

Kata Containers 1.7.0-rc1 is compatible with Kubernetes 1.14.1-00

Kata Linux Containers image

Agent version: 1.7.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.7.0-rc1 suggest to use the Linux kernel v4.19.28
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