From 7edc7172c028b172364695989465c5acd74f2290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Mon, 31 Jul 2023 09:02:07 +0200 Subject: [PATCH] release: Kata Containers 3.2.0-alpha4 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - tests: Add `k8s-volume` and `k8s-file-volume` tests to GHA CI - metrics: Update boot time for kata metrics - metrics: Add FIO report files for kata metrics - kata-deploy: Allow runtimeclasses to be created by the daemonset - runtime-rs: change block index to 0 - agent: fix typo in constant - metrics: Add FIO benchmark for metrics tests - gha: dragonball: Run only on the dragonball labeled machine - tests: Fix `k8s-job` test - agent,libs: Remove unused 'mut' keywords - runtime-rs: remove unneeded 'mut' keywords - tests: QoL improvements for running tests locally - agent: exclude symlinks from recursive ownership change - cache: kernel: Fix kernel caching - runk: Add Docker guide to README - metrics: General improvements to json.bash script - kata-deploy: Allow shim creation based on what's passed to the daemonset - gha: ci: Add skeleton of vfio job - s390x: Fixing device.Bus assignment - release: Mention the container images used to build the project - kata-deploy-binaries: kernel_cache: Take module_dir into account - ci: nydus: Fix typo in "source" - gha: ci: Add no-op nydus tests to our CI - Dragonball: migrate dragonball-sandbox crates to Kata - ci: gha: Add cri-containerd tests (but still do not enable them) - packaging/tools: Add kata-debug and use it as part of our CI - cache: kernel: Consider changes in tools/packaging/kernel - kata-deploy: Properly get the path of the versions.yaml file - kata-deploy: Add VERSION and versions.yaml to the final tarball - metrics: Add C-Ray performance test - metrics: enable TensorFlow benchmark to be run on gha - metrics: Add function to memory inside container script - Revert "metrics: Replace backslashes used to escape double quoted key in jq expr" - versions: Bump virtiofsd to v1.7.0 - metrics: stop hypervirsor and shim at init_env stage - ci: k8s: Adapt "source ..." to the new location of gha-run.sh - ci: Move `tests/integration/gha-run.sh` to `tests/integration/kuberentes/` ... and also remove KUBECONFIG from the tdx envs - versions: Update kernel to version v6.1.x - agent: Fix exec hang issues with a backgroud process - agent: Ignore already mounted dev/fs/pseudo-fs - ci: k8s: Bring TDX tests back - metrics: Update machine learning documentation - gha: ci: cri-containerd: Fix KATA_HYPERVSIOR typo - tests: Add MobileNet Tensorflow performance benchmark - metrics: replace backslashes used to escape double quoted jq key expr. - runtime-rs: enhancement of Device Manager for network endpoints. - feat(Tracing): tracing in Rust runtime - runtime-rs: ignore unconfigured network interfaces - metrics: Stop running kata-env before kata is properly installed. - metrics: use rm -f to remove the oldest continerd config file. - kernel: Update kernel config name - kata-deploy: Add a debug option to kata-deploy (and also use it as part of our CI) - runtime-rs: add parameter for propagation of (u)mount events - kata-ctl: Move GuestProtection code to kata-sys-util - tests: Add function before function name in common.bash for metrics - tests: Add metrics storage documentation - metrics: Fix metrics ts generator to treat numbers as decimals - gha: ci: Add cri-containerd tests skeleton -- follow up 1 - dragonball/agent: Add some optimization for Makefile and bugfixes of unit tests on aarch64 - metrics: Enable blogbench test - tests: Add machine learning performance tests - tests: gha: ci: Add cri-containerd tests skeleton - metrics: Enable memory inside container metrics - tools: Use a consistent target name when building mariner initrd - gha: ci: Gather info about the node / pods - runtime-rs: Do not scan network if network model is "none" - gha: k8s: tdx: Temporarily disable TDX tests - metrics: Update memory usage script - gha: Cancel previous jobs if a PR is updated - gha: nightly: Fix long name of AKS clusters issue and make the CI easier to test - README: Add badge for our Nightly CI - gha: Do not run all the tests if only docs are updated - bugfix: plus default_memory when calculating mem size - gha: ci: Use github.sha to get the last commit reference - dragonball: Don't fail if a request asks for more CPUs than allowed - gha: ci: Fix refernce passed to checkout@v3 - gha: ci: Avoid using env also in the ci-nightly and payload-after-push - gha: k8s: Ensure cluster doesn't exist before creating it - gha: ci: More follow up fixes after adding a nightly CI - tests: Enable running k8s tests on Mariner - gha: ci: Avoid using env unless it's really needed - gha: ci: Follow up fixes for the nightly jobs - tests: Enable memory usage metrics tests - gha: Add nightly jobs - metrics: storing metrics workflow artifacts - gha: k8s: Ensure tests are running on a specific namespace - metrics: Adds blogbench and webtool metrics tests - gha: dragonball: Correctly propagate PATH update - versions: Upgrade to Cloud Hypervisor v33.0 - Convert `is_allowed`, `ttrpc_error` and `sl` to functions - gha: release: Use a specific release of hub - metrics: Add checkmetrics to gha-run.sh for metrics CI - packaging: Fix indentation of build.sh script at ovmf - doc: Add documentation for the virtualization reference architecture - gpu: Update kernel building to the latest changes - runtime: fix PCIe topology for GPUDirect use-case - metrics: Add memory footprint tests - runtime: Add "none" as a shared_fs option - metrics: Uniformity across function names in gha-run.sh - runtime-rs: support physical endpoint using device manager - runtime-rs: bugfix for direct volume path's validation. - metrics: Fix retrieving hypervisor version on metrics - runtime-rs: fix build error on AArch64 - checkmetrics: Add checkmetrics makefile and documentation - docs: Add boot time metrics documentation - runtime-rs: add support spdk/vhost-user based volume. - static-build: Remove kata-version parameter - dragonball: avoid obtaining lock twice in create_stdio_console - metrics: Add checkmetrics for kata metrics CI - metrics: enable launch-times test on gha-run metrics script - docs: Add general metrics documentation - add support vfio device manager - gha: Don't automatically trigger CI - kata-ctl: Check for vm capability - docs: fix spelling of "crate" - packaging: Fix indentation in init.sh script - gha: Fix gha actions - metrics: install kata and launch-times test - tests: Move tests helper script to this repo - tests: Add json script for metrics tests - Cherry pick initramfs caching updates from CCv0 - gha: Fix format for run launchtimes metrics yaml - tests: Add tests lib common script - Fix deprecated virtiofsd args (go shim only) - gha: Add base branch on SHA on pull requst - gha: ci-on-push: Run metrics tests - docs: Update Developer Guide - runtime-rs: Enhance flexibility of virtio-fs config - versions: Update firecracker version to 1.3.3 - tools: Fix no-op builds - runtime-rs: update Cargo.lock - gha: Fix `stage` definition in matrix - feat(runtime): vcpu resize capability - packaging: Remove snap package - gha: Add new build targets for Mariner - Dragonball: support resize memory - Port Measured rootfs feature from CCv0 branch to main - add support direct volume and refactor device manager - gha: Fix gha-run.sh and unbreak CI - kata-ctl: Switch to slog logging; add --log-level and --json-logging arguments - log-parser: Update log parser link at README - gha: aks: Extract `run` commands to a script - runtime-rs: handle copy files when share_fs is not available - agent-ctl: fix the compile error - agent: fix the issue of exec hang with a backgroud process - runtime-rs: bugfix: update Cargo.lock - gha: aks: Use short SHA in cluster name - README: Display badge for the "Publish Artefacts" job and update the Kata Containers logo - kata-deploy: Change how we get the Ubuntu k8s key - gha: aks: Ensure host_os is used everywhere needed - kubernetes: add agnhost command in pod yaml - main | release: Standardize kata static file name - packaging: make BUILDER_REGISTRY configurable - gha: aks: Add the host_os as part of the aks cluster's name - kernel: Modify build-kernel.sh to accomodate for changes in version.yaml - gha: Fix Mariner cluster creation - gha: Unbreak CI and fix cluster creation step - Dragonball: support vcpu hotplug on aarch64 - runtime-rs/sandbox_bindmounts: add support for sandbox bindmounts - runtime-rs/kata-ctl: Enhancement of DirectVolumeMount. - gha: Create Mariner host as part of k8s tests - netlink: Fix the issue of update_interface - gha: Increase timeout for AKS jobs and give more time to start running the tests - runtime: sending SIGKILL to qemu - dragonball: convert BlockDeviceMgr and VirtioNetDeviceMgr functions to methods - dragonball: Remove virtio-net and vsock devices gracefully - kata-deploy: Improve shim backup / restore - doc: Update git commands - kata-deploy: Fix indentation on kata deploy merge script 8353aae41 ci: k8s: Rework get_nodes_and_pods_info() 6ad5d7112 ci: k8s: Do not gather node info before running the tests 5261e3a60 ci: k8s: Group messages to improve readability 9cc6b5f46 ci: k8s: Get logs from kata-deploy 9d285c622 ci: k8s: Let kata-deploy take care of the runtimeclasses 87568ed98 gha: Test split out runtimeclasses are in sync with all-in-one file 39192c608 kata-deploy: Print variables passed to the script 0e157be6f kata-deploy: Allow runtimeclasses to be created by the daemonset a27433324 kata-deploy: Change default values of DEBUG 69535b808 kata-deploy: runtimeclass: Split out entries 9e1710674 kata-runtimeClasses: Alphabetically sort the enrties 6222bd910 tests: Add k8s-file-volume test 187a72d38 tests: Add k8s-volume test 0c8427035 metrics: Add boot time value for qemu 6520dfee3 metrics: Update boot time for kata metrics ff2279061 metrics: Update runtime and configuration paths a5d4e3388 metrics: Add compare virtiofsd dax script 5e937fa62 metrics: Update general FIO tests b0bea47c5 metrics: Add makefile to report generator 73c57b9a1 metrics: Add FIO report files for kata metrics c8fcd29d9 runtime-rs: use device manager to handle virtio-pmem 901c19225 runtime-rs: support configure vm_rootfs_driver 5d6199f9b runtime-rs: use device manager to handle vm rootfs 20f1f62a2 runtime-rs: change block index to 0 662f87539 metrics: Add general FIO makefile c5a87eed2 tests: gha: Add timeout to cluster creation 6daeb08e6 tests: k8s: Clean up node debuggers after running 3aa6c77a0 gha: dragonball: Run only on the dragonball labeled machine 37641a543 metrics: Add example config for fio jobs 314aec73d agent: fix typo in constant 4703434b1 tests: k8s: Allow using custom resource group 350f3f70b tests: Import `common.bash` in `run_kubernetes_tests.sh` d7f04a64a tests: k8s: Leave `runtimeclass_workloads/` alone bdde6aa94 tests: k8s: Split deployment and testing commands 91a0b3b40 tests: aks: Simply delete cluster when cleaning up 3c1044d9d metrics: Update FIO paths for k8s runner 6177a0db3 metrics: Add env files for FIO a45900324 metrics: Add fio exec ea198fddc metrics: Add FIO runner k8s 8f7ef41c1 metrics: Add FIO vendor code 6293c17bd metrics: Add FIO benchmark for metrics tests ff4cfcd8a runk: Add Docker guide to README c8ac56569 cache: kernel: Harmonize commit with fetching side 81775ab1b cache: kernel: Fix SEV kernel caching 717f775f3 gha: ci: Add skeleton of vfio job b9f100b39 agent,libs: Remove unused 'mut' keywords a56f96bb2 kata-deploy: Allow shim creation based on what's passed to the daemonset 4a5ab38f1 metrics: General improvements to json.bash script d4eba3698 kata-deploy-binaries: kernel_cache: Take module_dir into account b7c9867d6 release: Mention the container images used to build the project 7c4b59781 ci: nydus: Fix typo in "source" 6a680e241 gha: ci: Add placeholder for the nydus tests as part of the CI fb4f7a002 gha: nydus: Add a no-op GHA for nydus 4a207a16f gha: nydus: Bring tests as they are from the tests repo 2c8f83424 runtime-rs: remove unneeded 'mut' keywords 1fc715bc6 s390x: Add AP Attach/Detach test e91f5edba ci: cri-containerd: Fix default typo for testContainerStart() 8b8aef09a ci: cri-containerd: Temporarily disable TestContainerSwap 56767001c ci: cri-containerd: Add namespace / uid to the pods a84773652 ci: cri-containerd: Always use sudo to call crictl 99ba86a1b ci: cri-containerd: Add /usr/local/go/bin to the PATH 7f3b30999 ci: cri-containerd: Add `function` before each function fde22d6bc ci: cri-containerd: Assume podman is always used 9465a0496 ci: cri-containerd: Adapt "source ..." to this repo df8d14411 ci: cri-containerd: Remove CI variable f90570aef ci: cri-containerd: Remove unused runc_runtime_bin c3637039f ci: cri-containerd: Remove KILL_VMM_TEST env var bc4919f9b ci: cri-containerd: Always run shim-v2 tests f9e332c6d ci: cri-containerd: Stop cloning containerd cfd662fee ci: cri-containerd: Remove ununsed SNAP_CI var d36c3395c ci: cri-containerd: Update copyright b5be8a4a8 ci: cri-containerd: Move integration-tests.sh as it was f2e00c95c ci: cri-containerd: Populate install_dependencies() 897955252 versions: Add "latest" field for cri-tools 1bbcbafa6 ci: Add clone_cri_container() f66c68a2b ci: Add install_cri_tools() 4dd828414 ci: Add install_cri_containerd() ad47d1b9f ci: Add download_github_project_tarball() 788c562a9 ci: Add get_latest_patch_release_from_a_github_project() 6742f3a89 ci: Use `function` before each install_go.sh function 5eacecffc ci: Adjust paths for install_go.sh 8ed1595f9 ci: Update copyright for install_go.sh 6123d0db2 ci: Move install_go.sh as it was 8653be71b ci: Do not take cross-build into consideration for kata-arch.sh 6a76bf92c ci: Fix style / identation if kata-arch.sh 72743851c ci: Add `function` before each kata-arch.sh function 9f6d4892c ci: Update copyright for kata-arch.sh 6f73a7283 ci: Move kata-arch.sh as it was 3615d7343 ci: Add get_from_kata_deps() 34779491e gha: kubernetes: Avoid declaring repo_root_dir f3738beac tests: Use $HOME/go as fallback for $GOPATH b87ed2741 tests: Move `ensure_yq` to common.bash 124e39033 tests: common: Fix quoting when globbing db77c9a43 tests: Make install_kata take care of the links 13715db1f tests: Do not call `install_check_metrics` when installing kata 630634c5d ci: k8s: Group logs to make them easier to read 228b30f31 ci: k8s: Gather node info during the cleanup 81f99543e ci: k8s: Cleanup cluster before deleting it 38a7b5325 packaging/tools: Add kata-debug ae6e8d2b3 kata-deploy: Properly get the path of the versions.yaml file 309e23255 cache: kernel: Consider changes in tools/packaging/kernel 59fdd69b8 kata-deploy: Add VERSION and versions.yaml to the final tarball 5dddd7c5d release: Upload versions.yaml as part of the release bad3ac84b metrics: Rename C-Ray to cpu performance tests 87d99a71e versions: Remove "kernel-experimental" 545de5042 vfio: Fix tests 62aa6750e vfio: Added better handling of VFIO Control Devices dd422ccb6 vfio: Remove obsolete HotplugVFIOonRootBus 114542e2b s390x: Fixing device.Bus assignment 371a118ad agent: exclude symlinks from recursive ownership change e64edf41e metrics: Add tensorflow function in gha-run script 67a6fff4f metrics: Enable tensorflow benchmark on gha 01450deb6 Revert "metrics: Replace backslashes used to escape double quoted key in jq expr." 843006805 metrics: Add function to memory inside container script bbd3c1b6a Dragonball: migrate dragonball-sandbox crates to Kata fad801d0f ci: k8s: Adapt "source ..." to the new location of gha-run.sh 55e2f0955 metrics: stop hypervirsor and shim at init_env stage 556e663fc metrics: Add disk link to general metrics README 98c121709 metrics: Add C-Ray README 8e7d9926e metrics: Add C-Ray Dockerfile e2ee76978 metrics: Add C-Ray performance test 2ee2cd307 ci: k8s: Move gha-run.sh to the kubernetes dir 88eaff533 ci: tdx: Adjust KUBECONFIG c09e268a1 versions: Downgrade SEV(-SNP) kernel back to v5.19.x 6a7a32365 versions: Bump virtiofsd to v1.7.0 ac5f5353b ci: k8s: Bring TDX tests back 950b89ffa versions: Update kernel to version v6.1.38 8ccc1e5c9 metrics: Update machine learning documentation f50d2b066 gha: ci: cri-containerd: Fix KATA_HYPERVSIOR typo 620b94597 metrics: Add Tensorflow Mobilenet documentation 6c91af0a2 agent: Fix exec hang issues with a backgroud process 59f4731bb metrics: Stop running kata-env before kata is properly installed. 468f017e2 metrics: Replace backslashes used to escape double quoted key in jq expr. 64f013f3b ci: k8s: Enable debug when running the tests 8f4b1df9c kata-deploy: Give users the ability to run it on DEBUG mode 2c8dfde16 kernel: Update kernel config name 150e54d02 runtime-rs: ignore unconfigured network interfaces 3ae02f920 metrics: use rm -f to remove older continerd config file. a864d0e34 tests: Add tensorflow mobilenet dockerfile 788d2a254 tests: Add tensorflow mobilenet performance test 3fed61e7a tests: Add storage link to general metrics documentation b34dda4ca tests: Add storage blogbench metrics documentation 6787c6390 runtime-rs: add parameter for propagation of (u)mount events 6e5679bc4 tests: Add function before function name in common.bash for metrics 62080f83c kata-sys-util: Fix compilation errors 02d99caf6 static-checks: Make cargo clippy pass. 982420682 agent: Make the static checks pass for agent 61e4032b0 kata-ctl: Remove all utility functions to get platform protection a24dbdc78 kata-sys-util: Move utilities to get platform protection dacdf7c28 kata-ctl: Remove cpu related functions from kata-ctl f5d195717 kata-sys-util: Move additional functionality to cpu.rs 304b9d914 kata-sys-util: Move CPU info functions 7319cff77 ci: cri-containerd: Add LTS / Active versions for containerd 2a957d41c ci: cri-containerd: Export GOPATH 75a294b74 ci: cri-containerd: Ensure deps are installed 6924d14df metrics: Fix metrics ts generator to treat numbers as decimals 9e048c8ee checkmetrics: Add blogbench read value for qemu 2935aeb7d checkmetrics: Add blogbench write value for qemu 02031e29a checkmetrics: Add blogbench read value for clh 107fae033 checkmetrics: Add blogbench write value for clh 8c75c2f4b metrics: Update blogbench Dockerfile 49723a9ec metrics: Add double quotes to variables dc67d902e metrics: Enable blogbench test 438fe3b82 gha: ci: Add cri-containerd tests skeleton bd08d745f tests: metrics: Move metrics specific function to metrics gha-run.sh 3ffd48bc1 tests: common: Move a few utility functions to common.bash 7f961461b tests: Add machine learning README bb2ef4ca3 tests: Add `function` before each function 063f7aa7c tests: Add Pytorch Dockerfile 1af03b9b3 tests: Add Pytorch performance test 4cecd6237 tests: Add tensorflow Dockerfile c4094f62c tests: Add metrics machine learning performance tests 89b622dcb gha: k8s: tdx: Temporarily disable TDX tests 8c9d08e87 gha: ci: Gather info about the node / pods 283f809dd runtime-rs: Enhancing Device Manager for network endpoints. a65291ad7 agent: rustjail: update test_mknod_dev 46b81dd7d agent: clippy: fix cargo clippy warnings c4771d9e8 agent: Makefile: enable set SECCOMP dynamically a88212e2c utils.mk: update BUILD_TYPE argument 883b4db38 dragonball: fix cargo test on aarch64 6822029c8 runtime-rs: Do not scan network if network model is "none" ce54e43eb metrics: Update memory usage script fbc2a91ab gha: Cancel previous jobs if a PR is updated 307cfc8f7 tools: Use a consistent target name when building mariner initrd d780cc08f gha: nightly: Also use `workflow_dispatch` to trigger it b99ff3026 gha: nightly: Fix name size limit for AKS aedc586e1 dragonball: Makefile: add coverage target 310e069f7 checkmetrics: Enable checkmetrics for memory inside test 1363fbbf1 README: Add badge for our Nightly CI 1776b18fa gha: Do not run all the tests if only docs are updated 28c29b248 bugfix: plus default_memory when calculating mem size 0c1cbd01d gha: ci: after-push: Use github.sha to get the last commit reference 37a955678 gha: ci: nightly: Use github.sha to get the last commit reference ed23b47c7 tracing: Add tracing to runtime-rs 96e9374d4 dragonball: Don't fail if a request asks for more CPUs than allowed 38f0aaa51 Revert "gha: k8s: dragonball: Skip k8s-number-cpus" 828a72183 gha: k8s: dragonball: Skip k8s-oom a79505b66 gha: k8s: dragonball: Skip k8s-number-cpus 275c84e7b Revert "agent: fix the issue of exec hang with a backgroud process" 2be342023 checkmetrics: Add memory usage inside container value for qemu 6ca34f949 checkmetrics: Add memory inside container value for clh 6c6892423 metrics: Enable memory inside container metrics 0ad298895 gha: ci: Fix refernce passed to checkout@v3 86904909a gha: ci: Avoid using env also in the ci-nightly and payload-after-push f72cb2fc1 agent: Remove shadowed function, add slog-term 1d05b9cc7 gha: ci: Pass down secrets to ci-on-push / ci-nightly c5b4164cb gha: ci: Fix tarball-suffix passed to the metrics tests 07810bf71 agent: Ignore already mounted dev/fs/pseudo-fs 11e3ccfa4 gha: ci: Avoid using env unless it's really needed c45f646b9 gha: k8s: Ensure cluster doesn't exist before creating it 1a7bbcd39 gha: ci: Fix typo pull_requesst -> pull_request ddf4afb96 gha: ci: Fix set-fake-pr-number job 8a0a66655 gha: ci: schedule expects a list, not a map 5c0269dc5 gha: ci: Add pr-number input to the correct job de83cd9de gha: ci: Use $VAR instead of ${{ env.VAR }} 6acce83e1 metrics: Fix the call to check_metrics function e067d1833 gha: Add a nightly CI job 7c0de8703 gha: k8s: Ensure tests are running on a specific namespace 106e30571 gha: Create a re-usable `ci.yaml` file cc3993d86 gha: Pass event specific info from the caller workflow 4e396e728 metrics: Add function keyword to to helper metrics functions 1ca17c2f7 metrics: storing metrics workflow artifacts 5a61065ab checkmetrics: Add checkmetrics value for memory usage in qemu 78086ed1f checkmetrics: Add memory usage value for clh 1c3dbafbf metrics: Fix function of how to retrieve multiple values 18968f428 metrics: Add function to have uniformity 35d096b60 metrics: Adds blogbench and webtool metrics tests d8f90e89d metrics: Rename function at memory usage script b9d66e0d5 metrics: Fix double quotes variables in memory usage script 476a11194 tests: Enable memory usage metrics tests b568c7f7d tests/integration: Provide default value for KATA_HOST_OS d6e96ea06 tests/integration: Use AzureLinux instead of Mariner 40c46c75e tests/integration: Perform yq install in run_tests() d8b8f7e94 metrics: Enable launch tests time metrics 72fd562bd gha: release: Use a specific release of hub 0502354b4 checkmetrics: Add checkmetrics json for qemu b481ef188 makefile: Add -buildvcs=false flag to go build e94aaed3c ci_worker: Add checkmetrics ci worker for cloud hypervisor 917576e6f metrics: Add double quotes in all variables cc8f0a24e metrics: Add checkmetrics to gha-run.sh for metrics CI 477856c1e gha: dragonball: Correctly propagate PATH update 1c211cd73 gha: Swap asset/release in build matrix 0152c9aba tools: Introduce `USE_CACHE` environment variable 2b5975689 tests: Build CLH with glibc for Mariner 80c78eadc tests: Use baked-in kernel with Mariner 532755ce3 tests: Build Mariner rootfs initrd 6a21e20c6 runtime: Add "none" as a shared_fs option 5681caad5 versions: Upgrade to Cloud Hypervisor v33.0 b2ce8b4d6 metrics: Add memory footprint tests to the CI d035955ef doc: Add documentation for the virtualization reference architecture 0f454d0c0 gpu: Fixing typos for PCIe topology changes 6bb2ea819 packaging: Fix indentation of build.sh script at ovmf 0504bd725 agent: convert the `sl` macros to functions 0860fbd41 agent: convert the `ttrpc_error` macro to a function 0e5d6ce6d agent: convert the `is_allowed` macro to a function f680fc52b agent: change `AGENT_CONFIG`'s lazy type to just `AgentConfig` beb706368 metrics: Uniformity across function names 1f3e837e4 runtime-rs: fix build error on AArch64 6fd25968c runtime-rs: bugfix for direct volume path's validation. 415578cf3 docs: Add general README bff4672f7 runtime-rs: support physical endpoint using device manager 32cba7e44 metrics: Fix retrieving hypervisor version on metrics aa7946de4 checkmetrics: Add general checkmetrics documentation 2fac2b72f checkmetrics: Add checkmetrics makefile e45899ae0 docs: Add time tests documentation reference 28130d3ce docs: Add boot time metrics documentation 0df2fc270 runtime-rs: add support spdk/vhost-user based volume. 17198089e vendor: Add vendor checkmetrics dependencies f1dfea6e8 docs: Add metrics documentation reference 8330fb8ee gpu: Update unit tests 859359424 metrics: enable launch-times test on gha-run metrics script c4ee601bf metrics: Add checkmetrics for kata metrics CI e0d6475b4 gha: Don't automatically trigger CI b535c7cbd tests: Enable running k8s tests on Mariner 71071bdb6 docs: Add general metrics documentation 610f7986e check: Relax the unrestricted_guest check when running in a VM 1b406b9d0 kata-ctl:Implement functionality to check host is capable of running VM adf88eaa8 static-build: Remove kata-version parameter 09720babc docs: fix spelling of "crate" 7185afc50 gha: Fix gha actions 21294b868 packaging: Fix indentation in init.sh script fad3ac9f5 metrics: install kata and launch-times test 4bbfcfaf1 tests: Move tests helper script to this repo f152f0e8c metrics: Add launch-times to metrics tests 59510cfee runtime-rs: add support vfio device based volume 1e3b372bb runtime-rs: add support vfio device manager 6b0848930 gha: Fix format for run launchtimes metrics yaml 3cefa43e7 tests: Add json script for metrics tests 6a3710055 initramfs: Build dependencies as part of the Dockerfile aa2380fdd packaging: Add infra to push the initramfs builder image 1c7fcc6cb packaging: Use existing image to build the initramfs a43ea24df virtiofsd: Convert legacy `-o` sub-options to their `--` replacement 8e00dc694 virtiofsd: Drop `-o no_posix_lock` 2a15ad978 virtiofsd: Stop using deprecated `-f` option c3043a6c6 tests: Add tests lib common script b16e0de73 gha: Add base branch on SHA on pull requst 72f2cb84e gpu: Reset cold or hot plug after overriding fbacc0964 gpu: PCIe topology, consider vhost-user-block in Virt bc152b114 gha: ci-on-push: Run metrics tests dad731d5c docs: Update Developer Guide b11246c3a gpu: Various fixes for virt machine type 40101ea7d vfio: Added annotation for hot(cold) plug 8f0d4e261 vfio: Cleanup of Cold and Hot Plug b5c4677e0 vfio: Rearrange the bus assignemnt b1aa8c8a2 gpu: Moved the PCIe configs to drivers 55a66eb7f gpu: Add config to TOML da42801c3 gpu: Add config settings tests for hot-plug de39fb7d3 runtime: Add support for GPUDirect and GPUDirect RDMA PCIe topology 9318e022a gpu: Add CC relates configs b7932be4b gpu: Add Arm64 Kernel Settings 211b0ab26 gpu: Update Kernel Config 5f103003d gpu: Update kernel building to the latest changes 35e4938e8 tools: Fix no-op builds 347385b4e runtime-rs: Enhance flexibility of virtio-fs config 21d227853 versions: Update firecracker version to 1.3.3 0e2379909 gha: Fix `stage` definition in matrix ae2cfa826 doc: add vcpu handlint doc for runtime-rs 7b1e67819 fix(clippy): fix clippy error 67972ec48 feat(runtime-rs): calculate initial size aaa96c749 feat(runtime-rs): modify onlineCpuMemRequest d66f7572d feat(runtime-rs): clear cpuset in runtime side a0385e138 feat(runtime-rs): update linux resource when stop_process a39e1e6cd feat(runtime-rs): merge the update_cgroups in update_linux_resources fa6dff9f7 feat(runtime-rs): support vcpu resizing on runtime side 8cb4238b4 packaging: Remove snap package 213773998 runtime-rs: update Cargo.lock 56d2ea9b7 kata-ctl: Refactor kernel module check 9f7a45996 gha: Add `rootfs-initrd-mariner` build target f28a62164 gha: Add `cloud-hypervisor-glibc` build target 8fb7ab751 dragonball: introduce virtio-balloon device 7ed949497 dragonball: introduce virtio-mem device 776a15e09 runtime-rs: add support direct volume. a8e0f51c5 dragonball: extend DeviceOpContext abae11404 runtime-rs: refactor device manager implementation 210a15794 dragonball: avoid obtaining lock twice in create_stdio_console 69668ce87 tests: gha-run: Use correct env variable for repo f487199ed gha: aks: Fix argument in call to gha-run.sh f6afae9c7 packaging: Add rootfs-image-tdx-tarball target f62b2670c config: Add root hash value and measure config to kernel params 008058807 kernel: Integrate initramfs into Guest kernel 28b264562 initramfs: Add build script to generate initramfs 5cb02a806 image-build: generate root hash as an separate partition for rootfs 31c0ad207 packaging: Add cryptsetup support in Guest kernel and rootfs 980d084f4 log-parser: Update log parser link at README 410bc1814 agent-ctl: fix the compile error 77519fd12 kata-ctl: Switch to slog logging; add --log-level, --json-logging args aab603096 gha: aks: Extract `run` commands to a script e4eb664d2 runtime-rs: update rust to 1.69.0 ed37715e0 runtime-rs: handle copy files when share_fs is not available 5f6fc3ed7 runtime-rs: bugfix: update Cargo.lock 1c6d22c80 gha: aks: Use short SHA in cluster name 3c1f6d36d readme: Update Kata Containers logo 388684113 readme: Add status badge for the "Publish Artefacts" job 26f752038 kata-deploy: Change how we get the Ubuntu k8s key aebd3b47d gha: aks: Ensure host_os is used everywhere needed 0c8282c22 gha: aks: Add the host_os as part of the aks cluster's name 4b89a6bda release: Standardize kata static file name 9228815ad kernel: Modify build-kernel.sh to accomodate for changes in version.yaml 03027a739 gha: Fix Mariner cluster creation 43e73bdef packaging: make BUILDER_REGISTRY configurable ffe3157a4 dragonball: add arm64 patches for upcall 560442e6e dragonball: add vcpu_boot_onlined vector e31772cfe dragonball: add support resize_vcpu on aarch64 64c764c14 dragonball: update dbs-boot to v0.4.0 fd9b41464 dragonball: update comment for init_microvm af16d3fca gha: Unbreak CI and fix cluster creation step 5ddc4f94c runtime-rs/kata-ctl: Enhancement of DirectVolumeMount. 25d2fb0fd agent: fix the issue of exec hang with a backgroud process 4af4ced1a gha: Create Mariner host as part of k8s tests eee7aae71 runtime-rs/sandbox_bindmounts: add support for sandbox bindmounts 557b84081 gha: aks: Wait longer to start running the tests c04c872c4 gha: aks: Increase the timeout time 428041624 kata-deploy: Improve shim backup / restore 14c3f1e9f kata-deploy: Fix indentation on kata deploy merge script 0e47cfc4c runtime: sending SIGKILL to qemu 6a0035e41 doc: Update git commands 433b5add4 kubernetes: add agnhost command in pod yaml c477ac551 dragonball: Convert VirtioNetDeviceMgr function to method 4659facb7 dragonball: Convert BlockDeviceMgr function to method ee6deef09 dragonball: Remove virtio-net and vsock devices gracefully 2bda92fac netlink: Fix the issue of update_interface Signed-off-by: Fabiano FidĂȘncio --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index bb48c8b0aa..ed590bd2a9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.2.0-alpha3 +3.2.0-alpha4