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

1.3.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@jcvenegas jcvenegas released this 10 Sep 14:47
· 2095 commits to master since this release
8f5fec8

Welcome to Kata Containers release 1.3.0-rc0

Runtime changes

  • qemu: refactor maximum vcpus supported in aarch64
  • Add ref counter for devices
  • versions: update kernel version 4.14.67
  • network: always assign sandbox networkNS
  • virtcontainers: wait until process exited before RemoveContainer
  • virtcontainers: revert apply devices constraints
  • vendor: update govmm to be compatible with qemu 2.8
  • network: Remove CNI docs
  • network: Move OCI hooks and network namespace creation out of virtcontainers
  • virtcontainers: delete out-of-date TODO
  • build: fix breaking 1.8.3 build
  • virtcontainers: apply devices constraints
  • kata-env: Fix amd64 VM container capable check
  • travis: Add variable needed to run static checks
  • virtcontainers: Apply memory constraints
  • builtin-proxy: print guest console output to logger
  • vendor: Update kata agent for gRPC tracing
  • Pass qemu --share-rw option for hotplugging disks
  • virtcontainers: storage: Rework resource storage
  • qemu/arm64: Detect host GIC version to configure guest GIC
  • virtcontainers: kata_agent: Move out a generic function
  • virtcontainers: qemu: Don't shutdown QMP from hotplug
  • Add virtcontainers trace support
  • vfio: Add configuration to support VFIO hotplug on root bus
  • vendor: update kata agent
  • network: fix vhost-user net creation
  • vc: Remove unused variable NumInterfaces
  • cli: kata-env: show if vsocks are supported
  • api: add sandbox hotplug network
  • CI: bump the CI travis's go to 1.10
  • cli: kata-env: add runtime path to output
  • Remove unused cni code
  • devices: add interface "sandbox.AddDevice"
  • versions: Update the commit for qemu-lite
  • tracing: Add initial opentracing support
  • cli: Make message of using initrd OR rootfs clearer
  • vendor: Update dep lock file for new format
  • network: Error out when host-networking is requested
  • virtcontainers: ppc64le: Add nvdimm to defaultQemuMachineOption
  • virtcontainers: qemu: x86: Support "virt" machine type

3cbd21c release: Kata Containers 1.3.0-rc0
b5ea753 config: Detect if VM memory smaller than image
1ba4841 config: Fix test that was using system files
2d13c46 test: add unit test for func MaxQemuVCPUs
c4ded6e qemu: refactor maximum vcpus supported in aarch64
c518b1e device: use devicemanager to manage rootfs block
e599ef4 device: don't persist ContainerPath of DeviceInfo
affd6e3 devices: add reference count for devices.
7f4b221 devices: share genericDevice logic among devices
2cd2dd0 versions: update kernel version 4.14.67
5e849f1 network: always assign sandbox networkNS
a5478b9 virtcontainers: wait until process exited before RemoveContainer
4307982 virtcontainers: revert apply devices constraints
26f912e virtcontainers: Make qdisc of hotplug nics mq
f841e89 vendor: update govmm to be compatible with qemu 2.8
9a8b45f network: Remove CNI docs
97d280e virtcontainers: Don't handle the network in case of a factory
9c6ed93 hook: Move OCI hooks handling to the CLI
ec0fd1b virtcontainers: sandbox: Add new getter to retrieve netns
cb351dc network: Create network namespace from the CLI
44d2ec7 virtcontainers: network: Rename CNM to DefaultNetwork
e906095 virtcontainers: delete out-of-date TODO
af0c137 build: fix breaking 1.8.3 build
137769a virtcontainers: apply devices constraints
35d7672 kata-env: Fix amd64 VM container capable check
414ddd1 travis: Add variable needed to run static checks
2677a5f virtcontainers: Apply memory constraints
3940189 builtin-proxy: print guest console output to logger
7785352 vendor: Update kata agent for gRPC tracing
70edc56 disk: Pass the --share-rw option for hotplugging disks
b9e0ca3 vendor: vendor latest govmm
8b20c3f virtcontainers: storage: Separate storage interface from implementations
26f0430 virtcontainers: storage: Add a noop version of filesystem
b438590 qemu/arm64: Detect host GIC version to configure guest GIC
f0e09c8 virtcontainers: kata_agent: Move out a generic function
a1787da virtcontainers: qemu: Don't shutdown QMP from hotplug
d0679a6 tracing: Add tracing support to virtcontainers
6ddc9b4 network: Use correct logger
90970d9 tracing: Add trace spans to virtcontainers APIs
c200b28 tracing: Add context to virtcontainers API
f0073be tracing: Create trace function
a193366 tracing: Add subsystem tag to runtime
31e2925 vfio: Add configuration to support VFIO hotplug on root bus
49690b0 vendor: update kata agent
ee1ea36 network: fix vhost-user net creation
161e3a7 vc: Remove unused variable NumInterfaces
88d79f3 cli: kata-env: show if vsocks are supported
7beb309 test: add UTs for network hotplug
72df219 cli: add network commands
1a17200 virtcontainers: add sandbox hotplug network API
6666426 vendor: update govmm and agent changes
4850579 CI: bump the CI travis's go to 1.10
8b69c75 cli: kata-env: add runtime path to output
474111c tests: Add a cleanup for the CNM tests
0d7b476 network: Remove unused cni vendored code
99fa758 network: Remove unused CNI code
6e6be98 devices: add interface "sandbox.AddDevice"
f6bfb85 versions: Update the commit for qemu-lite
3a1bbd0 tracing: Add initial opentracing support
0ede467 tests: Add cli.Context helper functions
41d1c14 tests: Move assert closer to function call
bee8d66 cli: Make message of using initrd OR rootfs clearer
d9fa73c vendor: Update dep lock file for new format
2f3f375 network: Error out when host-networking is requested
ef3a7e8 virtcontainers: ppc64le: Add nvdimm to defaultQemuMachineOption
ef74bc5 virtcontainers: qemu: x86: Support "virt" machine type

Proxy changes

caed487 release: Kata Containers 1.3.0-rc0
6a213ac travis: Add variable needed to run static checks
cfc77a0 travis: bump golang version
494d0d8 Makefile: Add DESTDIR variable support.

Shim changes

198e8d4 release: Kata Containers 1.3.0-rc0
139135b travis: Add variable needed to run static checks
995071b travis: bump golang version
bb01889 signals: Always show message when handling a signal
f5c09fb signals: Allow SIGWINCH to be passed to container
f2aae5e signals: Rename signal handling function

Kata Containers 1.3.0-rc0 is compatible with Docker v18.06-ce

Kata Containers 1.3.0-rc0 is compatible with CRI-O 6273bea4c9ed788aeb3d051ebf2d030060c05b6c

Kata Containers 1.3.0-rc0 is compatible with cri-contaienrd v1.0.0

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

Agent version: 1.3.0-rc0

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"
meta:
image-type: clearlinux

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 Containers 1.3.0-rc0 suggest to use the Linux kernel v4.14.67
See the kernel suggested Guest Kernel patches
See the kernel suggested Guest Kernel config

Follow the Kata installation instructions:

More information Limitations