release: Kata Containers 2.0.0-alpha3 The new alpha release brings in following changes: 1f8e4f67 docs: Update travis and go report card url db93a163 runtime: remove mock shim e5910c9b sandbox: Stop and clean up containers that fail to create 1283febd ci: checkout TRAVIS_BRANCH d7f75dce docs: remove shim/proxy topics and fix docs links 0b3cbee8 virtcontainers: Add additional unit tests for sandbox c0720179 package: enable cloud-hypervisor for arm64 07a307b4 virtcontainers: Remove duplicate unit tests d914f018 virtcontainers: Move unit tests for types/sandbox.go 33b1865e actions: Pin to a particular sha for actions 8564c99e actions: Add github actions to perform DCO check c5081624 actions: Add action to perform WIP check for pull requests 7bbb9e81 rootfs-builder: Don't modify /sbin/init on the build host 3d467505 device: Ease device access for rootfs device to allow node creation f554cdec virtcontainers: Add to bridges unit test 1d7d944f fc: refactor --daemonize option 7f3e8959 console-watcher: use console watcher to monitor guest console outputs 1099a288 kata 2.0: delete use_vsock option and proxy abstraction 73bf9329 cgroup: fix the issue of crashed when meet unsupported cgroup ab7afae6 docs: Clarifying minimum version of containerd for annotations 5b15e9ef runtime: consolidate types definition c6e4d092 agent: sandbox shared pid namespace support afcf269c rustjail: fix the issue of missing join pid namespace f3da6900 docs: add link to CRI Configuration for pods 4291eb17 runtime: add monitor_address to .gitignore 1c56abb7 runtime: virtcontainers: vhost-user-blk/scsi are block device nodes bbf85170 runtime: add pprof interface for shim 0790ca49 runtime: add pod overhead metrics ae83c96d Modifie to proper CPU architecture name for ppc64le. f404f4d9 Modified Makefile to pick up correct architecture name for ppc64le. cdbba6ac agent: Make LIBC configurable 2afbfcab virtcontainers: print a warning when the device to append is not supported 919fc4cd virtcontainer/cgroup: create cgroup manager after creating the network a134c2e0 virtcontainers/network: Change signature of Enpoint Attach method 9a9721c2 drivers: change BindDevicetoVFIO signature 66219d16 device: support vfio cold plug 3eb694c5 device: add ColdPlug flag 3cf8b470 runtime: delete Stateful from SandboxConfig 069505e2 runtime: delete unused sub-commands. a0a96db2 runtime: handle unimplemented RPC call by NotFound status code bd8f03a5 runtime: remove agent abstraction 41c04648 runtime: fix wrong issue links 83b23665 config: there is no need to check vhost-vosck for FC d96b3063 docs: add metrics design documents for Kata 2.0 b28b850a versions: Revert "versions: update QEMU to 5.0.0" 5ff53037 tools: fix branch and runime repo 24ea3f01 virtcontainers: GetOOMEvent should have no timeout 1b75daa0 runtime: add new command to collect metrics from Kata containers 5200ac06 runtime: remove old store 186fed2a runtime: add implementation of GetMetrics 0c4c69de agent: add GetMetrics implementation 9fd3e48c agent: add new pb message GetMetrics 9c501f3d agent: device: Allow "VmPath" to be used when adding block devices 15af20b6 versions: update QEMU to 5.0.0 a06d01e1 versions: specify rust version 7ae4376b clh: vsock: Use the updated VsockConfig d8a333b9 versions: Move to cloud-hypervisor v0.8.0 9177d3a3 virtiofsd: Use cache=auto d66f2192 cli: Fix kata-env output on Power 94fdec4e clh: Allow add virtiofs args and cache options from config 653df674 kata_agent: Add unit tests 6da49a04 clh: Clear the "PCIAddr" field while blk device hotplug 2d6c0731 kata_agent: Pass "VirtPath" with "PCIAddr" of blk devices to agent 56ae2099 kata_agent: Allow to use "VirtPath" as volume source for blk devices bdd386ba qemu: Fix rtc parameter is not set to qemu 51a6d60a qemu: Remove PMU feature for Power (ppc64le) platform 3ece4130 runtime: clean up shim abstraction 3a17e7aa qemu: Remove pmu limitation in nested virtualization of amd/ppc64le 06571f03 build: Add "pmu=off" to default cpu_features option 115dfa19 annotations: add cpu_features fa9d619e qemu: add cpu_features option 520295b9 network: Detect and add static ARP entries 117ce4ac clh: remove slow boot debug flags from kernel cmdline 70137962 clh: Remove vsock log port in kernel cmdline fd5d1394 clh: Improve hypervisor logging 21f83348 clh: Set 'virtio-blk' as the default block device driver 8b5eed70 clh: Enable disk block device hotplug support 883af9c7 agent: set hostname when running as init 899b75f2 agent: fix the issue of missing found right shell 2a8650ba agent-ctl: add Cargo.lock a8430b37 gitignore: ignore more files be9ca0d5 qemu: Don't leak file descriptors in case of error 60606647 virtiofsd: Improve logging 7e250f29 shim: exit out of oom polling if unimplemented 9f8d1baa virtcontainers: tests fix, nit fix d3b3e8be virtcontainers: x86: Support microvm machine type 19833936 virtcontainers: add support for getOOMEvent agent endpoint to sandbox 7c205be2 virtcontainers: add support for getOOMEvent agent endpoint to sandbox 380f07ec proto: update agent protocol dbc1c30d versions: Remove golangci-lint and gometalinter entries 6e7dd435 qemu: arm64: Set defaultGICVersion to 3 to limit the max vCPU number 93d1f7b4 versions: Misc changes to descriptions 17b3021b qemu: arm64: Don't detect gic version by /proc/interrupts 4cda90ab dax: enable dax on arm64 7a440254 Makefile: add trace-forwarder/agent-ctl missing targets 61e011e8 vc: Version support check is ineffective in createSandbox ebfbca03 osbuilder: use newest golang 0fd1eb59 Makefile: add default rule 3f8d4b68 trace-forwarder: add Cargo.lock b68d4e45 shimv2: Removing function as no longer used f570a2cd shimv2 : Remove workaround for sharedPidNs b2cc403e build: Improve top-level Makefile f2a19966 agent: Rename check rule to test ea1d799f qemu: Only one element of qemuPaths map is relevant 5dffffd4 qemu: Remove useless table from qemuArchBase 97a02131 qemu: Detect and fail a bad machine type earlier d6e7a58a qemu: Clarify test with bad machine type