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

Kata Containers 1.1.1

Compare
Choose a tag to compare
@egernst egernst released this 30 Aug 18:00
· 2357 commits to master since this release
6c35e96

Release 1.1.1

agent Changes

Shortlog

aed7903 release: Kata Containers 1.1.1
c91225b protocols: increase dial timeout
b50a8a9 client: bypass grpc dialer backoff strategy
da8724f agent: enable memory hierarchical account
91569e1 codecov: remove codecov.yml
c5613ba agent: Fix CPU tests for both initrd and rootfs image
89c9dd3 vendor: Revendor netlink to fix PID 1 segfault
c3b2cf2 agent: do not quit on grpc serve errors
6f89333 protocols/client: close yamux session when closing the stream
f2a5fc4 agent: disable yamux keep alive
ad26561 logging: Redirect yamux warnings/errors to logger
6b84ee0 grpc: Ignore WriteStdin after the standard input has been closed
9407b4e grpc: Don't close the terminal on CloseStdin() call
34b81d8 create: Reduce cyclomatic complexity of CreateContainer
472dd3b namespace: Add check to make sure PID namespace is not received

proxy Changes

Shortlog

6e0f3a9 release: Kata Containers 1.1.1
8fc1630 Makefile: Add DESTDIR variable support.
393bbfe logging: Fix incorrect logger usage
23bebdf logging: Redirect yamux warnings/errors to logger
babd79c proxy: wait copy goroutine to quit
4685f3c proxy: close yamux session properly
6d907a5 logging: Display standard announce message
b93c03b CI: Update bash on Travis OSX for hashes
dd3443d logger: Die if unable to create syslog hook
3ff3c85 main: Exit on fatal error
a3807d4 logging: Use WithError() for all errors

runtime Changes

Shortlog

843ba60 release: Kata Containers 1.1.1
d3dfdaa versions: Update CRI-O supported version
6374e40 main: Pass runtime CLI command to vc logger
35a9430 virtconainers: rollback the NetNs when createNetwork failed
3bbcdbc virtcontainers: add rollback to remove sandbox network
85b1627 virtcontainers: fix kata-agent fail to start
01906ee virtcontainers: add qemu process rollback
bd5c8fe virtcontainers: add kata-proxy rollback
a4de4e6 vc: cni: add SPDX license to OWNERS file
4021697 cli: Make message of using initrd OR rootfs clearer
a6668af network: Error out when host-networking is requested
7b5f920 virtcontainers: ppc64le: Add nvdimm to defaultQemuMachineOption
f9446e5 kernel: Remove initcall_debug boot option
21ae323 codecov: remove codecov.yml
e4ccf03 agent: check: Increase timeout check request.
28b299f kata-agent: Improve error message.
7ca24d6 cli: add AMD support to kata-check
3438a11 codecov: Explicitly disable codecov/patch coverage
b2d9d95 sandbox: change container slice to a map
a3b11df cli: tests: Clarify who cleans up tmpdir
9fac082 cli: tests: remove the tmpdir to the config.json
b0e5614 cli: update_test: defer remove tmpfile
a712155 kata_agent: print request details
8c5be51 makefile: update PREFIX to remove redundant slash
8a1469b kata-env: tests: add JSON out/in verify test
ceac6fd kata-env: Do not leave temp files on test
89e22e5 kata-env: Fix test cases for kata-env JSON
b21646a kata-env: Add ability to output as JSON
b4595ae ci: no-exit: Do not run no-exit check on test files
b71cae0 ci: no-exit: Allow path override for os.Exit check
1b23e15 ci: no-exit: Skip check if no files to check
e640655 ci: no-exit: Document and echo what the check is
9868cf2 api: To stop its monitor after a sandbox paused
d10b1d8 virtcontainers: Set ppc64le maxmem depending on qemu version
3dda260 tests: Refactor CC proxy test for Kata
61607e7 ci: reconstructure image-type and initrd for architecture-independant
9774c2a logging: Reset external loggers when cid+sid available
371dc14 logging: Add function to handle external loggers
fdf1312 create: Remove redundant logging code
c4658c3 api: To watch the vm console in FetchSandbox api

shim Changes

No changes

Shortlog

1fc3afd release: Kata Containers 1.1.1

Compatibility with Docker

Kata Containers 1.1.1 is compatible with Docker v18.03-ce

Compatibility with CRI-O

Kata Containers 1.1.1 is compatible with CRI-O 6273bea4c9ed788aeb3d051ebf2d030060c05b6c

Compatibility with cri-containerd

Kata Containers 1.1.1 is compatible with cri-contaienrd v1.0.0

OCI Runtime Specification

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

Kata Linux Containers image

Agent version: 1.1.1

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

x86_64:

name: clearlinux
version: "20640"

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"

x86_64:

name: alpine
version: "3.7"

Kata Linux Containers Kernel

Kata Containers 1.1.1 suggest to use the Linux kernel v4.14.51
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