Skip to content

Commit

Permalink
release: Kata Containers 3.3.0-alpha0
Browse files Browse the repository at this point in the history
- kata-deploy-stable: Switch to using the ubuntu based payload
- libs: protection: Fix typo in TDX output
- ci: k8s: Fix bogus firecracker check in k8s-credentials-secrets.bat
- tests: Enable agent stability test
- docs: Fix paths to build kernel in SNP VMs documentation
- runtime-rs: ch: Add TDX CH features check
- runtime: Validate hypervisor section name in config file
- tests: query data from the OPA service
- release: tag_repos: Stop tagging the `tests` repo
- metrics: fixes common.sh function to always return true
- Memory footprint test removing trailing commas to make json results file valid
- policy: allow access to ReseedRandomDev
- runtime/kata-ctl: update dependencies
- runtime-rs : fix Nydus support for runtime-rs + Dragonball
- metrics: removal of reference in the documentation to the fio dax subtest.
- runtime-rs: ch: Detect Intel TDX version
- runitme-rs: use the same base64 as kata-runtime/direct-volume does
- tests: Enable scability test for stability CI
- runtime-rs: Add support for adding vfio device for cloud-hypervisor
- tests: Enable soak parallel stability test
- dragonball: vcpu metrics change to be recorded per vcpu
- ci: k8s: adapt gha-run.sh to run locally
- metrics: removes kata components and k8s deployment when test finishes
- GHA: fix up referenced yaml exceeding 20 limit problem
- gha: ci: Revert tracing test PR to unbreak CI
- runtime-rs: ch: Enable feature
- gha: ci: Port runk tests over
- ci: gha: Port tracing tests over
- Enable fio test using containerd client
- gha: Add stability tests workflow for gha
- gha: arm64: Ensure the builder is arm64-builder
- kata-deploy: Build kata-agent as we build all the other components
- versions: migrate out of k8s.gcr.io
- doc: Update crictl pod-config
- gha: Fix k0s deployment
- tests: Add stability test for kata CI
- docs: Update url in kata vra document
- gpu: Adding CDI support for cold and hot-plug of VFIO devices
- kata-deploy: build & ship the rust components from src/tools/
- metrics: Add latency value limits for kata CI
- runtime: fix reading cgroup stats of sandboxes
- Upgrade to Cloud Hypervisor v35.0
- ci: Port kata-monitor tests from Jenkins to GHA
- metrics: Fix latency yamls path
- metrics: Fix metrics README
- metrics: Fix C-Ray documentation
- runtime-rs: ch: Enable Intel TDX
- ci: k8s: crio: Follow up patches to have CRI-O also working as part of our CI
- metrics: Enable latency test in gha run script
- local-build: Fix .docker ownership before build-payload
- runtime-rs: Add network support for cloud-hypervisor
- osbuild: Reduce guest components binary size with strip
- gha: Add pandoc as a dependency for static checks
- ci: rootfs-image build-asset is failing
- feat(runtime-rs): introduce huge page mode to select VM RAM's backend
- clh: Direct IO support for block devices
- gha: Install hunspell for static checks
- ci: Trigger payload-after-push on workflow_dispatch
- ci: Actually enable the CRI-O tests
- protocol: remove gogoprotobuff tests
- ci: k8s: Also run tests with CRI-O
- runtime: support kernel params including spaces
- ci: kata-deploy: Fix runner name
- metrics: Enable parallel bandwidth iperf limit
- ci: kata-deploy: Enable all k8s flavours that we support
- ci: Create clusters in individual resource groups
- versions: Bump virtiofsd to v1.8.0
- clh: arm: Use static_sandbox_resource_mgmt=true
- Bump nydus versions and update nydus tests
- runtime/qemu: Rework QMP/HMP support
- clh:arm64: use arm AMBA UART for hypervisor debug
- ci: Use variable size of VMs depending on the tests running
- ci: Rework static checks
- runtime: incorrect handling of non-empty []Endpoint parameter in Remo…
- ci: cache: Check the sha256sum of the components & fix ovmf-sev cache usage
- ci: cache: Use the artefacts stored in ghcr.io/kata-containers/cached-artefacts/${component}
- ci: Run some of the GARM tests in smaller instances
- ci: Reduce the size of the AKS VMs
- ci: cache: Allow pushing our artefacts to an OCI registry
- metrics: Add iperf value for cpu utilization
- ci: cache: Export env vars needed to use ORAS
- gha: vfio: Import test script
- tests: fix kernel and initrd annotations
- metrics: Add iperf bandwidth value for kata metrics
- metrics: Add Cassandra Metrics documentation
- metrics: Remove warning from metrics documentation
- ci: docker: nerdctl: Switch to tcp port 80 ping
- runtime: Naming conflict of network devices
- Remove gogoproto.nullable extension
- metrics: Ensure docker is running in init_env
- metrics: this PR skips the FIO test temprarily to fix issues
- ci: Add a very basic nerdctl sanity test
- runtime-rs: hypervisor: Remove debug kernel options
- versions: Bump rust version
- ci: Add a very basic docker sanity test
- dragonball: fix for non-deterministic builds
- runtime-rs: bring hybrid vsock devices in manager.
- ci: use github.ref_name instead of $GITHUB_REF_NAME
- ci: Add more target-branch related fixes
- ci: Fix target-branch usage
- agent: optimize the code of systemd cgroup manager
- gha: Manually rebase PR atop of the target branch before testing
- Update kernel to the latest LTS release (v6.1.52) and bring in erofs patches needed for the CC work
- kata-deploy: Fix aarch64 image build
- runtime: Fix more virtiofs args
- kata-deploy: Switch to an alpine image
- metrics: Use TensorFlow optimized image
- metrics: fix FIO test initialization
- ci: k8s: Add clean-up-garm argument for gha-run.sh
- ci: k8s: Second round of fix-ups with the devmapper CI
- metrics: re-enable memory-usage initialization step
- Dragonball: optimize the placement of dbs-upcall features
- ci: k8s: Fix typo in run-k8s-tests-on-garm.yaml
- ci: k8s: Add k8s devmapper tests (part 0)
- kata-deploy: Create kata-static.tar with correct ownership
- runtime: run prestart hooks before starting VM for FC
- metrics: Add write 95 percentile FIO value
- runtime: Allow virtio_fs_extra_args annotation
- packaging: do not install docker-compose-plugin for s390x|ppc64le
- runtime-rs: Fix volumes and rootfs cleanup issues
- metrics: Enable iperf benchmark on gha for kata metrics
- CI: switch static-checks-dragonball CI machines to Azure
- metrics: Add README for kata metrics report
- osbuilder: Remove chcon operation for guest SELinux
- kata-sys-util: protection: Update TDX checks
- Improve the way to clean up storage devices for sandbox
- agent: avoid possible leakage of storage device
- tests: add policy to existing tests
- gha: Rebase PR atop of the target branch before testing
- versions: Update alpine to its 3.18 version
- runtime: Fix data race in ioCopy
- metrics: Add grabdata script for metrics report
- Fixes tests on AMD machines
- metrics: Enable FIO limits for kata metrics
- metrics: Add metrics report script
- metrics: Fix memory inside limits for kata metrics
- metrics: fix parsing issue on memory-usage test
- dragonball: vsock add fifo/pipe stream support for passed fd hybridSt…
- tests: Add confidential test
- tdx: Update the components needed for using the 6.2 kernel stack
- tests: delete k8s deployment at the test's end
- tests: use unique test name
- runtime-rs: check peer close in log_forwarder
- gha: Avoid "fail-fast" in tests that are known to be flaky
- Refine storage device management for kata-agent
- metrics: Remove unused variable in tensorflow nhwc script
- kata-deploy: Don't try to remove /opt/kata
- metrics: Add TensorFlow ResNet50 FP32 benchmark
- gha: vfio: Run on Ubuntu 23.04 runner
- kata-agent: use default filemode for block device when it is set to 0
- kata-types: introduce KataVirtualVolume to support nydus, direct volume and image pull
- libs,tests: fix typo disable_guest_seccomp in configuration-anno-1.toml
- local-build: Remove GID before creating group
- kata-deploy: Avoid failing on content removal
- runtime: fix image and initrd assets handling
- metrics: Add disk link to README
- metrics: Fix FIO path
- gha: capture additional kata-deploy output
- metrics: Use function from metrics common in pytorch script
- metrics: Enable kata runtime in K8s for FIO test.
- metrics: Fix README for pytorch
- metrics: Remove unused variable in tensorflow mobilenet script
- rootfs: agent: Policy support with AGENT_INIT=yes
- gha: k8s: kata-deploy: Move kata-deploy specific tests from integration/kubernetes to functional/kata-deploy
- metrics: Fix check results for tensorflow benchmark
- metrics: Add Tensorflow ResNet50 int8 benchmark
- kata-deploy: Properly create default runtime class
- agent: simplify error handling
- metrics: Fix MobileNet help me description
- gha: ci: Start running kata-deploy tests
- runk: Modify kill command's error message for containerd tests
- runtime-rs: add driver option
- gha: cri-containerd: Enable tests
- metrics: Rename tensorflow scripts
- gha: tests: Add kata-deploy functional tests -- Part 1
- agent: runtime: add Agent Policy feature
- runk: Support without pid ns
- metrics: Add Cassandra Kubernetes benchmark for kata metrics
- metrics: Add common functions to the common script
- metrics: fix the loop used to stop kata components
- docs: Remove installation step in virtcontainers doc
- Propogate secrets, config maps etc into guest if sharedFS not available
- kata-deploy: Preliminary k0s support
- gha: static-checks: Move to the Azure instances
- versions: Update firecracker version to 1.4.0
- agent: Allow clippy::redundant_clone in the unit tests
- agent: avoid creating new `Vec` instances when easily avoidable
- metrics: compute tensorflow statistics
- metrics: Add network nginx benchmark
- metrics: install kata once and run multiple checks
- ci: unencrypted-image: Fix build context
- ci: create-confidential-image: Add dependent actions
- Follow up fixes for kata-containers#7596
- tests: Create image that will be used in the unencrypted confidential tests
- kata-deploy: Ensure we cover SHIMS / DEFAULT_SHIM as part of our tests
- tests: upgrade bats version
- Fix mimor bugs and improve coding stype of agent rpc/sandbox/mount
- deps: Bump dependent crate versions
- fix number of queues handling in dragonball share fs device
- runtime-rs: Introduce directly attachable network
- metrics: General improvements to mobilenet tensorflow test
- gha: Add iperf network metrics
- docs: Use control-plane term instead of master
- agent: avoid unnecessary calls to `Arc::clone`
- metrics: Add network latency test
- Image pulling on the host
- Use version 0.10.4 of `fuse-backend-rs`
- kata-deploy: Use host's systemctl
- release: Revert kata-deploy changes after 3.2.0-rc0 release
- metrics: stop kata components before start a metric test.
- runtime-rs: Add block device handling for cloud hypervisor

a93fdb0 kata-deploy-stable: Adapt to what we're using in the stable branch
36109da ci: k8s: Fix bogus firecracker check in k8s-credentials-secrets.bat
d01daf7 tests: Adjust timeout for agent stability test
9b14dda libs: protection: Fix typo in TDX output
0e0867f runtime-rs: ch: Add TDX CH features check
409eadd runtime-rs: ch: Improve readability of guest protection checks
82a0814 tests: Enable agent stability test
32be8e3 tests: query data from the OPA service
b81c0a6 tests: encode policy file during test
4f9681b metrics: fixes common.sh function to always return true
2ef2b2a docs: Fix paths to build kernel in SNP VMs documentation
408b59c runtime-rs: fix bugs to support Nydus v5
157caea Revert "nydus: Temporarily skip tests on dragonball"
678fe3c Dragonball: fix Nydus config serde problem
b6ec621 policy: allow access to ReseedRandomDev
908519d metrics: skips docker restart when it is not installed or is masked.
c276312 metrics: removing trailing comma characters from json file.
3e8cf69 runtime: Validate hypervisor section name in config file
ef6388e tests: Remove unused function from scability test
fbc8f8f scripts: Use install_yq from the `kata-containers`  repo
65b1a2d release: tag_repos: Stop tagging / updating the `tests` repo
87b760f runtime-rs: ch: Detect Intel TDX version
73e81f5 runitme-rs: unify base64 encoding for direct-volume
c6463cb tests: Fix path for versions yaml for soak parallel test
89c9454 metrics: removal of reference in the documentation to the dax test.
30ff589 tests: Enable scability test for stability CI
8d6f7b9 runtime-rs: Add support for handling vfio device for cloud-hypervisor
e786b2b gha: Add install dependencies for stability tests
dbfe651 dragonball: vcpu metrics change to be recorded per vcpu
fa60fbe dragonball: METRICS is refactored to RwLock<DragonballMetrics>
500d1c5 kata-ctl: update rustls-webpki/webpki dependency
d7660d8 runtime: unify gopkg.in/yaml.v3 to v3.0.1
fc9a107 runtime: unify swag and testify dependency
79ebb95 runtime: update runc dependency to v1.1.9
7f3e8bd runtime: unify golang.org/x/text to v0.7.0
df325ae runtime: update golang.org/x/net to v0.7.0
bba3491 metrics: stops kata components and k8s deployment when test finishes
84e3d88 gha: Add general dependencies to stability tests
dec3951 tests: Add soak parallel stability test
0f04d52 tests: Enable soak parallel test
e669282 ci: k8s: set KUBERNETES default value
c30c3ff tests: run k8s-volume on a given node
666993d tests: run k8s-file-volume on a given node
3a00fc9 tests: exec_host() now gets the node name
61c9c17 tests: add get_one_kata_node() to tests_common.sh
68f083c ci: k8s: set KATA_HYPERVISOR default value
6677a61 ci: k8s: configurable deploy kata timeout
200e542 ci: k8s: shellcheck fixes to gha-run.sh
4af78be kata-deploy: re-format kata-[deploy|cleanup].yaml
d54e6d9 ci: k8s: run_tests() for kcli
c2ef1f0 ci: k8s: add deploy-kata-kcli() to gh-run.sh
d2be8ee ci: k8s: add cleanup-kcli() to gha-run.sh
cbb9aa1 ci: k8s: set default image for deploy_kata()
89bef7d ci: k8s: create k8s clusters with kcli
954d40c gha: combine coco jobs into a single yaml
b60e0a9 gha: combine basic amd64 jobs into a single yaml
e9bd852 gha: ci: Revert tracing test PR to unbreak CI
b8a46a4 runtime-rs: ch: Enable feature
0f2dc8c gha: Add containerd stability tests to ci yaml
da91c9d ci: Port runk tests to this repo
7f23772 ci: Add placeholder for runk tests
9205acc ci: Move tracing tests here
85d290a gha: Add stability gha run script
54f0c8f gha: Add stability tests workflow for gha
3bb2923 ci: Add placeholder for tracing tests
2c3bf40 ci: Create a function to install docker
119f03d gha: arm64: Ensure the builder is arm64-builder
8c498ef metrics: Use jq tool to pretty-print json metrics output
a2159a6 metrics: Enables FIO test for kata containers
70e7ec3 gha: Fix k0s deployment
560bbff packaging: tools: Remove `set -x` leftover
18fa483 packaging: release: Mention newly added images
ca3b888 packaging: tools: Fix container image env var name
5ca6679 packaging: Allow passing the TOOLS_CONTAINER_BUILDER
02acef9 gha: Build the kata-agent as part of our workflows
5208386 packaging: Build the kata-agent
1727487 agent: Allow specifying DESTDIR and AGENT_POLICY via env vars
45c1188 packaging: Add get_agent_image_name()
0db8fb8 versions: migrate out of k8s.gcr.io
a1a0543 doc: Fix spelling
6339605 tests: Add general stability fixes
59ae244 doc: Update crictl pod-config
fd19f40 tests: Add agent stability test
2155770 tests: Add cassandra stress in stability tests
f2d3ea9 tests: Add stressng dockerfile for stability tests
6493aa3 tests: Add stressor CPU test for stability tests
ef68a3a metrics: Add stability test for kata CI
7c934dc gpu: Fix cold-plug of VFIO devices
8d66ef5 metrics: Increase qemu jitter value
5600e28 metrics: Increase jitter value for clh
a6b1f5e ci: Build src/tools components as part of our tests / releases
501a168 kata-deploy: Build components from src/tools
6ef42db static-build: Add scripts to build content from src/tools
4d08ec2 packaging: Add get_tools_image_name()
98097c9 packaging: Use git abbreviated hash
489caf1 ci: kata-monitor: Move tests over
a3fb067 ci: Add placeholder for kata-monitor tests
57cb4ce ci: Make install_kata aware of container engines
de1eeee ci: Create a generic install_crio function
64a2000 ci: Add install_cni_plugins helper
8132fe1 ci: Modify containerd default config
8cb7df1 metrics: Add checkmetrics for latency test
e90440a metrics: Add qemu latency value limit
a74a8f8 metrics: Add latency value limits for kata CI
d7def83 metrics: Fix general check static warnings
928553d docs: Update url in kata vra document
b0a3293 runtime-rs: ch: Enable Intel TDX
523399c runtime-rs: ch: Add more consts
dea8065 runtime-rs: ch: Remove unused function
995f2c0 runtime-rs: ch: Only handle particular pending device types
b1b96a5 runtime-rs: ch: Remove erroneous "virtio-blk-mmio" check
9ac29b8 metrics: Add init_env function to latency test
dfd0c9f runtime: clh: Re-generate the client code
8f9f087 versions: Upgrade to Cloud Hypervisor v35.0
81c8bab metrics: Fix latency yamls path
4815736 metrics: Fix C-Ray documentation
ef63d67 ci: crio: Trail '\r' from exec_host() output
74c12b2 ci: crio: Enable default capabilities
358dc2f kata-deploy: Fix CRI-O detection
ebaa4fa ci: crio: Pass `-y` to apt
97e73b2 metrics: Fix spelling warnings
36c8cd6 metrics: Fix metrics README
15425a2 local-build: Fix .docker ownership before build-payload
13ca7d9 gha: Add pandoc as a dependency for static checks
08bc8e4 metrics: Add latency benchmark for gha
6776b55 metrics: Enable latency test in gha run script
94e2ccc runtime: fix reading cgroup stats of sandboxes
d507d18 fc: Add support for noflush cache option
2ca7815 clh: Direct IO support for block devices
0c95697 ci: Trigger payload-after-push on workflow_dispatch
28cbc3b ci: rootfs-image build-asset is failing Fixes: kata-containers#8027
87a8616 gha: Install hunspell for static checks
8c3c50c ci: Actually enable the CRI-O tests
3a6510a osbuild: Reduce guest components binary size with strip
07a6e63 ci: k8s: rke2: Use sudo to call systemd
03b82e8 ci: k8s: Add a CRI-O test
d7105cf ci: k8s: Add a method to install CRI-O
54c0a47 ci: k8s: k0s: Allow passing parameters to the k0s installer
730ef51 deps: updating dependencies
3a2c83d ci: kata-deploy: Fix runner name
82ff2db runtime: support kernel params including spaces
604a9dd protocol: remove gogoprotobuff tests
f7fa7f6 ci: Enable kata-deploy tests for all the supported k8s flavours
2c908b5 ci: kata-deploy: Add the ability to deploy rke2
eaf6164 ci: kata-deploy: Add the ability to deploy k0s
0015257 ci: kata-deploy: Add deploy-k8s argument to gha-run.sh
bf2cb02 ci: kata-deploy: Expland tests to run on k0s / rke2
b12b9e1 ci: kata-deploy: Add placeholder for tests on GARM
9e1fb8a ci: kata-deploy: Export KUBERNETES env var
09cc0ed ci: Move deploy_k8s() to gha-run-k8s-common.sh
486fe14 ci: Properly set K8S_TEST_UNION
d9ef135 ci: Add first letter of the K8S_TEST_HOST_TYPE to resource group name
68267a3 ci: Create clusters in individual resource groups
9aa8d1c metrics: Add parallel bandwidth limit for qemu
44c7c08 versions: Bump virtiofsd to v1.8.0
af59d4b metrics: Enable parallel bandwidth iperf limit
aba36ab nydus: Temporarily skip tests on dragonball
b8a8dfc nydus: Use `kata-${KATA_HYPERVISOR}` instead of `kata`
f6df3d6 static-build: Fix arch error on nydus build
2f9c9e2 tests: nydus: Update nydus tests
c9a4e7e versions: Bump nydus and nydus-snapshotter to its latest release
b73bde3 gha: nydus: Populate run()
b3904a1 gha: nydus: Populate install_dependencies()
d2b3b67 gha: nydus: Actually install kata when `install-kata` is called
0ec00ad gha: nydus: Get rid of nydus{,-snapshotter} install from nydus_test.sh
568439c tests: nydus: Add timeout to the crictl calls
5ac3b76 tests: nydus: Add uid / namespace to the nydus container / sandbox
376574a tests: nydus: Decorate some calls with `sudo`
4290fd4 tests: nydus: Adapt "source ..." to GHA
a84efa3 tests: nydus: Adapt check to "clh" instead "cloud-hypervisor"
56a14b3 tests: common: Add install_nydus_snapshotter()
b656378 tests: common: Add install_nydus()
72599f1 clh: arm: Use static_sandbox_resource_mgmt=true
1f16b66 runtime/qemu: Rework QMP/HMP support
8b1e9b0 ci: static-checks: Clean up static-checks job
2c5ca2e ci: static-checks: Run tests depending on KVM
509c309 ci: static-checks: Move "sudo make test" to the new test matrix
4e963ce ci: static-checks: Move "make test" to the new test matrix
08f2e5a runtime-rs: Ensure static-checks-build is a dep of `make test`
2bc3a61 kata-ctl: Use `loop` instead of `kvm` module in tests
46daddc kata-ctl: Ensure GENERATED_CODE is a dep of `make test`
ec826f3 agent: Ensure GENERATED_CODE is a dep of `make test`
1d32410 ci: install_libseccomp: Do not depend on the tests repo
bf888b9 ci: static-checks: Move "make check" to the new test matrix
473ec87 kata-ctl: Add `kata-types` to the Cargo.lock file
ea19549 kata-ctl: Ensure GENERATED_CODE is a dep of `make check`
e125775 tests: install_rust: Also install clippy
e2c61a1 ci: static-checks: Move vendor check to its own job
6794d4c tests: Move install_rust.sh from the tests repo
e64508c tests: install_go: Remove tests repo dependency
11dff73 tests: Move functions from kata_arch script here
75c974c ci: static-checks: Move kernel config check to its own job
9c233bb test: Add test to verify try_from for clh Netconfig
c69a1e3 ci: Use variable size of VMs depending on the tests running
9049d31 runtime-rs: Add network support for cloud-hypervisor
eecd5bf ci: cache: Fix ovmf-sev cache
86c4107 ci: cache: Check the sha256sum of the component
460988c ci: cache: Remove the script used to cache artefacts on Jenkins
4533a7a ci: cache: Also store the ${component} sha256sum
eccc76d ci: cache: Use the cached artefacts from ORAS
7f5e77b kernel: enable Arm pl011 support
241c355 clh:arm64: use arm AMBA uart for hypervisor debug
094b6b2 ci: k8s: Temporarily disable tests that require a bigger VM instance
d0c257b ci: cache: Push cached artefacts to ghcr.io
108f1b6 kata-deploy: Generate latest_{artefact,image_builder} files
be2eb7b ci: cache: Install ORAS in the kata-deploy binaries builder container
fb24fb0 ci: k8s: devmapper: Use a smaller / cheaper VM instance
1daf02f ci: nydus: Use a smaller / cheaper VM instance
e60d81f ci: nerdctl: Use a smaller / cheaper VM instance
4db4169 ci: docker: Use a smaller / cheaper VM instance
3284182 ci: cri-containerd: Use a smaller / cheaper VM instance
92fff12 ci: k8s: Don't set cpu limit request for k8s-inotofy test
faf98c0 ci: Reduce the size of the AKS VMs
adc18ec ci: cache: For consistency, read all used env vars
c7a851e ci: cache: Pass the exposed env vars to the kata-deploy binaries in docker
6bd15a8 ci: cache: Export env vars needed to use ORAS
cd4fd12 metrics: Add iperf cpu utilization limit for qemu
df5cd10 metrics: Add iperf value for cpu utilization
a96050a tests: Apply timeout to 'ctr t kill'
9d93036 tests/vfio: Bump VM image to Fedora 38
faee59b tests/vfio: Accept single device in vfio group for CLH
df3dc11 tests/vfio: Get rid of sync's
7211c3d gha: vfio: Set test timeout to 15m
1b02f89 packaging: kernel: Enable VIRTIO_IOMMU on x86_64
3a1db7a runtime: clh: Support enabling iommu
9f1a42c tests/vfio: Give commands 30s to execute
b46b0ec tests/vfio: Configure a value for 'hot_plug_vfio' for both vmms
bfc9392 runtime: Remove redundant check in checkPCIeConfig
7c4e73b runtime: Add test cases for checkPCIeConfig
fc51e4b runtime: Check config for supported CLH (cold|hot)_plug_vfio values
509771e runtime: clh: Add hot_plug_vfio entry to config
5f6475a tests/vfio: Gather debug info and disable tdp_mmu
8fffdc8 tests/vfio: Capture journal from vm
df81508 tests/vfio: Change to get the test working in GHA
a92ddee tests/vfio: Move dependency installation to gha-run.sh
5a551a8 gha: vfio: Import jobs scripts from tests repo
49e2fa1 metrics: Increase jitter value for qemu
4923443 metrics: Increase value limit for jitter in clh
813bfde ci: docker: nerdtl: Use io.containerd.kata-${KATA_HYPERVISOR}.io
46bc0b1 ci: nerdctl: Create the containerd config
13968aa ci: nerdctl: Switch to tcp port 80 ping
e0c8116 ci: docker: Switch to tcp port 80 ping
1636abb runtime: issue with non-empty []Endpoint in RemoveEndpoints
0aa0739 metrics: Add iperf bandwidth value for qemu
c0ad914 tests: fix kernel and initrd annotations
615c1cb metrics: Add iperf bandwidth value for kata metrics
d53eb73 metrics: Ensure docker is running in init_env
ad08321 metrics: Add Cassandra Metrics documentation
a58ea66 metrics: this PR skips the FIO test temprarily to fix issues
f536ef5 ci: docker: Also run the smoke test with runc
c83f167 ci: docker: Run the tests after the kata-static is created
12d833d ci: Add a very basic nerdctl sanity test
348b864 ci: Add a very basic docker sanity test
a75fd5e runk: Fix rust unecessary mut error
a31c145 kata-ctl: useless-vec warning
c8419fc kata-ctl: Resolve non-minimal-cfg warning
3eaf68d agent-ctl: Allow clippy lint
1d8b789 runtime-rs: Fix useless-vec warning
99f3d69 runtime-rs: Remove mut
16fbc27 dragonball: Allow ambiguous-glob-reexports
bbf1919 dragonball: Resolve non-minimal-cfg warning
75cfdd5 agent: config: Allow clippy lint
f3a0fd5 agent: config: Fix useles-vec warning
9e423bd libs: Fix clippy unnecesary hashes error
4443950 versions: Bump rust version
a16b096 chore(cargo): update cargo lock
ca4b6b0 runtime: Naming conflict of network devices
202049f feat(runtime-rs): introduce huge page type to select VM RAM's backend
f811b06 ci: use github.ref_name instead of $GITHUB_REF_NAME
6d795c0 ci: Add more target-branch related fixes
8509c31 ci: Fix target-branch usage
060499d metrics: Remove warning from metrics documentation
c0f697f runtime: Allow kernel_params annotation
b03e497 dragonball: fix for non-deterministic builds
976d101 runtime-rs: hypervisor: Remove debug kernel options
fde3461 kernel: Add erofs patches needed for CC related work
dc6a458 versions: Bump kernel to the latest LTS release (6.1.52)
52f6449 kata-manager: Remove initcall_debug kernel option
8b4a0b3 kata-deploy: Remove curl after it's used
139c7f0 kata-deploy: Fix aarch64 image build
470d065 agent: optimize the code of systemd cgroup manager
bd24afc gha: Manually rebase PR atop of the target branch before testing
72c510d runtime/virtiofsd: Drop all references to "--cache=none"
ead724b protocol: removing gogo.nullable feature
d8e4bb9 protocol: remove unused PROTO_FILE env
5e1106a protocol: remove unused import_path
87accaa protocol: use workdir during build
711a7ed protocol: remove mapping definitions
8db84c1 protocol: force GOPATH to be set
68156d7 protocol: breaking lines to improve readability
670a8e9 kata-deploy: Switch to an alpine image
9d74b7c k8s: ci: Skip "Pod quota" test with firecracker
f6cd393 ci: k8s: Remove useless skip statement from tests
3cc20b4 ci: k8s: Also check for "fc" (for firecracker)
b5bad3c ci: k8s: Add clean-up-garm argument for gha-run.sh
aaec5a0 ci: k8s: devmapper tests should be using ubuntu 20.04
27fa7d8 ci: k8s: Add a kata-deploy-garm target
fa62a4c ci: k8s: Export KUBERNETES env var
8c9380a ci: k8s: Install bats on GARM runners
3de2303 ci: k8s: Wait some time after restarting k3s
adfea55 metrics: fix FIO test initialization
2df183f ci: k8s: Append, instead of overwrite, the devmapper config
369a8af ci: k8s: Decrease k3s sleep from 4 to 2 minutes
ada65b9 ci: k8s: Use vanilla kubectl with k3s
ad45ab5 ci: k8s: Ensure k3s is deploy with --write-kubeconfig-mode=644
028a97e ci: k8s: Use the proper command for sleep
3a42779 metrics: Use TensorFlow optimized image
8d99972 ci: k8s: Fix typo in run-k8s-tests-on-garm.yaml
deed1b9 Dragonball: optimize the placement of dbs-upcall features
0e8bd50 ci: k8s: Add k8s devmapper tests (part 0)
b28b54d ci: k8s: Add a function to configure devmapper for containerd
54f7117 ci: k8s: Add a function to deploy k3s
81536f2 runtime/qemu: Pass "--xattr" to virtiofsd instead of "-o xattr"
b1dd09a runtime: Allow virtio_fs_extra_args annotation
2efda20 packaging: do not install docker-compose-plugin for s390x|ppc64le
438fbf9 metrics: Add write 95 percentile for FIO for qemu
024b4d2 metrics: Add write 95 percentile FIO value
e98e5cd metrics: Add checkmetrics to gha run script
c1edfe5 metrics: Add checkmetrics value for qemu for iperf
6a79ece metrics: Add jitter value for clh
f609a9a metrics: Add test selector to iperf metrics
5b8db30 metrics: Enable iperf benchmark on gha for kata metrics
60f733d CI: switch static-checks-dragonball CI machines to Azure
7870b33 runtime-rs: bring hybridVsock devices in manager.
18c94eb kata-deploy: Create kata-static.tar with correct ownership
57e7bf1 agent: refine StorageDeviceGeneric::cleanup()
53edb19 agent: implement StorageDeviceGeneric::cleanup()
0c63453 types: make StorageDevice::cleanup() return possible error code
3a3d77b agent: move StorageDeviceGeneric from kata-types into agent
b151cfd metrics: re-enable memory-usage initialization step
f3e1a6a osbuilder: alpine: Change mirror
ac612ae osbuilder: alpine: Match the version on versions.yaml
9cd706d agent: avoid possible leakage of storage device
bf21411 tests: add policy to k8s tests
d0e0610 runtime: config: use the SEV initrd for SNP
67fed26 runtime: Use TDX image with in the qemu-tdx config
ac939c4 gha: Rebase atop of the target branch
82cd14b versions: Update alpine to its 3.18 version
6668825 metrics: Add grabdata script for metrics report
c290eae kata-sys-util: protection: Update TDX checks
d7a996c gha: Update to checkout@v3 action
c2ba29c runtime: Fix data race in ioCopy
211de08 osbuilder: Remove chcon operation for guest SELinux
9f21fa9 metrics: Add report generator link to general documentation
c0ed5ea metrics: Add README for kata metrics report
a7b59a5 metrics: Add limit for 90 percentile for qemu value
99db656 metrics: Add limit for write 90 percentile value for clh
6e06392 metrics: Enable FIO limits for kata metrics
2e4c874 runtime/vc: runPrestartHooks should ignore GetHypervisorPid failure
21204ca runtime: fail early when starting docker container with FC
32fd013 runtime: run prestart hooks before starting VM for FC
00e7ffd tests: check vmx only on Intel machines
c8dd3c0 metrics: Fix memory footprint qemu limit
8877ec6 metrics: Fix memory inside limits for kata metrics
80146f2 tests: Fixes cpuType check on AMD machines
7e36471 metrics: Add test setup details to metrics report
17dc1b9 metrics: Add boot lifecycle times to metrics report
3b0d653 metrics: Add memory inside container to metrics report
79fbb9d metrics: Add scaling system footprint in metrics report
8e6d4e6 metrics: Add metrics reportgen
139ffd4 metrics: Add report file titles
878d1a2 metrics: Generate PNGs alongside the PDF report
fce2487 metrics: Add metrics report R files
0881207 metrics: Add report dockerfile
69781fc metrics: Add metrics report script
e286e84 tests: Expand confidential test to support TDX
e31f099 tests: Expand confidential test to support SNP
c3b9d49 tests: Add confidential test for SEV
538c965 metrics: fix parsing issue on memory-usage test
3818bf3 local-build: Remove $HOME/.docker/buildx/activity/default
d1b54ed qemu: tdx: Workaround SMP issue with TDX 1.5
1e34220 qemu: tdx: Adapt to the TDX 1.5 stack
8115a05 versions: tdx: Update Kernel to 6.2 + TDX
ec18180 versions: tdx: Update TDVF to the "edk2-stable202302"
9803b24 versions: tdx: Update QEMU to v7.2 + TDX v1.10
dffc16e runtime-rs: check peer close in log_forwarder
aaa5ab1 agent: simplify storage device by removing StorageDeviceObject
fb49d5d gha: Avoid "fail-fast" in tests that are known to be flaky
183f51d tests: use unique test name
6a97467 tests: delete k8s deployment at the test's end
32a778b metrics: Remove unused variable in tensorflow nhwc script
d8f3ce6 kata-deploy: Don't try to remove /opt/kata
936e809 gha: vfio: Run on Ubuntu 23.04 runner
0e72482 agent: move storage device related code into dedicated files
268e846 runtime-rs: Fix volumes and rootfs cleanup issues
8f49ee3 agent: refine storage related code a bit
60ca12c agent: switch to new storage subsystem
fcbda0b kata-types: introduce StorageDevice and StorageHandlerManager
b03b1f6 agent: simplify the way to manage storage object
8392c71 sys-util: support more mount flags in parse_mount_options()
c00d8f3 agent: use create_mount_destination() from kata-sys-util
5e867f0 types: add more mount related constants
880e6c9 agent: use function from kata-sys-utils to reduce code
3b881fb local-build: Remove GID before creating group
959ca49 metrics: Add TensorFlow ResNet50 fp32 Dockerfile
4b7d72c metrics: Add TensorFlow ResNet50 FP32 benchmark
5cba38c kata-deploy: Avoid failing on content removal
18d42da runtime/fc: fix image/initrd annotation handling
9fda705 runtime/clh: fix image/initrd annotation handling
1a0092d runtime/qemu: fix image/initrd annotation handling
22d8f33 libs,tests: fix typo disable_guest_seccomp in configuration-anno-1.toml
8afd158 metrics: Add disk link to README
40914b2 kata-agent: use default filemode for block device when it is set to 0
eee2ee6 metrics: Fix FIO path
39bc348 metrics: Use function from metrics common in pytorch script
400eb88 gha: capture additional kata-deploy output
4aee3ea kata-types: implement serde methods for KataVirtualVolume
b875e39 kata-types: validate KataVirtualVolume object
fa2fdc1 kata-types: implement two conversion helpers for KataVirtualVolume
6326af2 kata-types: introduce KataVirtualVolume
c8b43f8 metrics: Fix README for pytorch
fb571f8 metrics: Enable kata runtime in K8s for FIO test.
cb056f8 rootfs: agent: Policy support with AGENT_INIT=yes
85c0282 metrics: Update tensorflow name in gha run script
e8a5119 metrics: Fix check results for tensorflow benchmark
2d896ad gha: kata-deploy: Do the runtime class cleanup as part of the cleanup
4ffc2c8 gha: kata-deploy: Add the first kata-deploy test
8616c05 metrics: Remove unused variable in tensorflow mobilenet script
285e616 tests: common: Ensure test_type is used as part of the cluster's name
790bd35 tests: commob: Don't fail if yq is not part of the cache
ce6adec gha: kata-deploy: Add run-kata-deploy-tests.sh
cfc29c1 gha: k8s: Stop running kata-deploy tests as part of the k8s suite
f4dd152 tests: k8s: Call ensure_yq() in setup.sh
339569b kata-deploy: Properly create default runtime class
2a491e9 metrics: Fix MobileNet help me description
d19a75e gha: ci: Start running kata-deploy tests
d90f7ac runtime-rs: add unit test for block driver
e44919f runtime-rs: add load_test_config for unit test
7f48a69 runtime-rs: add driver option
bade6a5 docs: Fix TensorFlow word across the document
1a1b207 docs: Add Tensorflow Resnet50 documentation
24baede metrics: Add Dockerfile for ResNet50 int8
6d971ba metrics: Add Tensorflow ResNet50 int8 benchmark
25d151b runk: Modify kill command's error message for containerd tests
b3592ab gha: cri-containerd: Enable tests
84dd02e gha: cri-containerd: Add timeout to the crictl calls on testContainerStop
b297829 gha: cri-containerd: Show pod before deleting it
ae09308 gha: cri-containerd: Print kata logs in case of error
6c8b2ff gha: cri-containerd: Group containerd logs
9e89870 gha: cri-containerd: Ensure RUNTIME takes KATA_HYPERVISOR into account
76dac8f agent: simplify error handling
18a7fd8 metrics: Rename tensorflow scripts
e55fa93 tests: kata-deploy: Add placeholder for kata-deploy-tests-on-tdx
d9ee17a tests: kata-deploy: Add placeholder for kata-deploy-tests-on-aks
ab829d1 agent: runtime: add the Agent Policy feature
831e73f tests: kata-deploy: Add functional/kata-deploy/gha-run.sh placeholder
af1b46b tests: Add gha-run-k8s-common.sh
416445e docs: Remove installation step in virtcontainers doc
72cbcf0 kata-deploy: Add k0s support
767434d metrics: fix the loop used to stop kata components kata-containers#7629
5d0f0d4 metrics: Add cassandra statefulset yaml
c1dcc13 metrics: Add cassandra service yaml
2297a0d metrics: Add block loop pvc yaml for cassandra
e3d5119 metrics: Add block loop pv yaml for cassandra test
9890271 metrics: Add block loop pvc for cassandra test
349b899 metrics: Add Cassandra Kubernetes benchmark for kata metrics
c52d090 gha: static-checks: Move to the Azure instances
8815ed0 runtime: Remove config warnings
afe1a6a agent: support copying of directories and symlinks
ab13ef8 runtime: propagate configmap/secrets etc changes for remote-hyp
c074ec4 runtime: Copy shared files recursively
fdcd52f metrics: Add check containers are running in tensorflow mobilenet
36337ee metrics: Add check containers are up in tensorflow script
f700f9b metrics: Remove unused variable in tensorflow script
833cf7a metrics: Add check containers are running function
918c783 metrics: Add check containers are up in tensorflow mobilenet script
9d57a1f metrics: Use check containers are up in tensorflow script
1c84680 metrics: Add check containers are up in common script
d3e57cf metrics: Use collect_results function in tensorflow mobilenet test
286de04 metrics: Remove collect results function definition
9879709 metrics: Add common functions to the common script
4746fa3 docs: Specify supported Firecracker version using `versions.yaml`
cc922be versions: Update firecracker version to 1.4.0
39e67b0 dragonball: vsock add fifo/pipe stream support for passed fd hybridStream
473b0d3 metrics: compute tensorflow statistics
03d1fa6 ci: unencrypted-image: Fix build context
eb463b3 ci: unencrypted-image: Don't fail to build on s390x
a2d731a ci: create-confidential-image: Add dependent actions
d1a6296 metrics: Add nginx documentation to network README
498f7c0 metrics: Add nginx kubernetes yaml
f8a5255 metrics: Add network nginx benchmark
43fe5d1 ci: k8s: tees: Ensure PR_NUMBER is exported
54f6a78 ci: {{ pr-number }} should be {{ inputs.pr-number }}
034d7aa tests: k8s: Ensure the runtime classes are properly created
fac8ccf ci: Add build-and-publish-tee-confidential-unencrypted-image
ab5f603 ci: k8s: Add the image used for unencrypted confidential tests
1e8fe13 k8s: tests: Take advantage of `SHIMS` and `DEFAULT_SHIM` env vars
729b2dd agent: avoid creating new `Vec` instances when easily avoidable
aeaec9d tests: upgrade bats version
e664969 metrics: install kata once and run multiple checks
baabfa9 agent: refine implementation of mount related code
98ba211 agent: fix a bug in update_ephemeral_mounts()
5333618 agent: make add_storage() take &[Storage] instead of Vec<Storage>
37f3478 agent: simplify function online_cpu_memory()
d3c5422 agent: refine style of code related to sandbox
71a9f67 agent: avoid unwrap() in function do_remove_container()
84badd8 agent: avoid clone objects when possible
b23c5ed deps: Bump dependent crate versions
8632837 metrics: General improvements to mobilenet tensorflow test
3c319d8 metrics: Add iperf to gha run script
5b5caf8 gha: Add iperf network metrics
66db5b5 metrics: Add latency test to network README
c365724 agent: avoid unnecessary calls to `Arc::clone`
4fbe0a3 runtime: bind-mount mounted block device into container
7e1b194 runtime: add support for kata overlays
6c867d9 agent: add io.katacontainers.fs-opt.overlay-rw option
6163c35 agent: skip mount options that start with "io.katacontainers."
b2ff97a dragonball: use version 0.10.4 of `fuse-backend-rs`
845eeb4 agent: Allow clippy::redundant_clone in the unit tests
1163fc9 release: Revert kata-deploy changes after 3.2.0-rc0 release
3958a39 runtime-rs: Introduce directly attachable network
1e15369 metrics: Improve naming testing containers in launch times test
5dbe883 metrics: Clean kata components before start a metric test.
3b45060 metrics: Add latency server yaml
9bb8451 metrics: Add latency client yaml
64fdb98 metrics: Add network latency test
a81ad3b runtime-rs: Add block device handling in cloud hypervisor
3230dec kata-deploy: Use host's systemctl
1b21a46 docs: Use control-plane term instead of master
28e5e9c runtime-rs: fix number of queues handling in dragonball share fs device
f1d8de9 runk: Allow runk to launch a container without pid namespace

Signed-off-by: Fabiano Fidêncio <[email protected]>
  • Loading branch information
fidencio committed Oct 20, 2023
1 parent f6e20ac commit 0fb69dd
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.2.0-rc0
3.3.0-alpha0

0 comments on commit 0fb69dd

Please sign in to comment.