mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-04-27 19:35:32 +00:00
release: Kata Containers 3.3.0-alpha0
- 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 https://github.com/kata-containers/kata-containers/pull/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 hypervisora93fdb014
kata-deploy-stable: Adapt to what we're using in the stable branch36109da93
ci: k8s: Fix bogus firecracker check in k8s-credentials-secrets.batd01daf749
tests: Adjust timeout for agent stability test9b14dda14
libs: protection: Fix typo in TDX output0e0867f15
runtime-rs: ch: Add TDX CH features check409eadddb
runtime-rs: ch: Improve readability of guest protection checks82a0814fc
tests: Enable agent stability test32be8e3a8
tests: query data from the OPA serviceb81c0a669
tests: encode policy file during test4f9681b41
metrics: fixes common.sh function to always return true2ef2b2a6d
docs: Fix paths to build kernel in SNP VMs documentation408b59c02
runtime-rs: fix bugs to support Nydus v5157caea9f
Revert "nydus: Temporarily skip tests on dragonball"678fe3cd3
Dragonball: fix Nydus config serde problemb6ec62138
policy: allow access to ReseedRandomDev908519db9
metrics: skips docker restart when it is not installed or is masked.c2763120a
metrics: removing trailing comma characters from json file.3e8cf6959
runtime: Validate hypervisor section name in config fileef6388e81
tests: Remove unused function from scability testfbc8f8f46
scripts: Use install_yq from the `kata-containers` repo65b1a2d27
release: tag_repos: Stop tagging / updating the `tests` repo87b760f56
runtime-rs: ch: Detect Intel TDX version73e81f5e3
runitme-rs: unify base64 encoding for direct-volumec6463cb5a
tests: Fix path for versions yaml for soak parallel test89c9454fc
metrics: removal of reference in the documentation to the dax test.30ff58904
tests: Enable scability test for stability CI8d6f7b909
runtime-rs: Add support for handling vfio device for cloud-hypervisore786b2b01
gha: Add install dependencies for stability testsdbfe6512f
dragonball: vcpu metrics change to be recorded per vcpufa60fbe02
dragonball: METRICS is refactored to RwLock<DragonballMetrics>500d1c5ce
kata-ctl: update rustls-webpki/webpki dependencyd7660d82a
runtime: unify gopkg.in/yaml.v3 to v3.0.1fc9a107e8
runtime: unify swag and testify dependency79ebb959c
runtime: update runc dependency to v1.1.97f3e8bd65
runtime: unify golang.org/x/text to v0.7.0df325ae37
runtime: update golang.org/x/net to v0.7.0bba34910d
metrics: stops kata components and k8s deployment when test finishes84e3d884e
gha: Add general dependencies to stability testsdec3951ca
tests: Add soak parallel stability test0f04d527d
tests: Enable soak parallel teste669282c2
ci: k8s: set KUBERNETES default valuec30c3ff18
tests: run k8s-volume on a given node666993da8
tests: run k8s-file-volume on a given node3a00fc910
tests: exec_host() now gets the node name61c9c17bf
tests: add get_one_kata_node() to tests_common.sh68f083c4d
ci: k8s: set KATA_HYPERVISOR default value6677a61fe
ci: k8s: configurable deploy kata timeout200e54292
ci: k8s: shellcheck fixes to gha-run.sh4af78be13
kata-deploy: re-format kata-[deploy|cleanup].yamld54e6d9cd
ci: k8s: run_tests() for kclic2ef1f0fb
ci: k8s: add deploy-kata-kcli() to gh-run.shd2be8eef1
ci: k8s: add cleanup-kcli() to gha-run.shcbb9aa15b
ci: k8s: set default image for deploy_kata()89bef7d03
ci: k8s: create k8s clusters with kcli954d40cce
gha: combine coco jobs into a single yamlb60e0a9b5
gha: combine basic amd64 jobs into a single yamle9bd85211
gha: ci: Revert tracing test PR to unbreak CIb8a46a4b8
runtime-rs: ch: Enable feature0f2dc8c67
gha: Add containerd stability tests to ci yamlda91c9df8
ci: Port runk tests to this repo7f2377276
ci: Add placeholder for runk tests9205acc3d
ci: Move tracing tests here85d290a04
gha: Add stability gha run script54f0c8f88
gha: Add stability tests workflow for gha3bb2923e5
ci: Add placeholder for tracing tests2c3bf406d
ci: Create a function to install docker119f03de2
gha: arm64: Ensure the builder is arm64-builder8c498ef5e
metrics: Use jq tool to pretty-print json metrics outputa2159a636
metrics: Enables FIO test for kata containers70e7ec3e2
gha: Fix k0s deployment560bbffb5
packaging: tools: Remove `set -x` leftover18fa483d9
packaging: release: Mention newly added imagesca3b88837
packaging: tools: Fix container image env var name5ca66795c
packaging: Allow passing the TOOLS_CONTAINER_BUILDER02acef957
gha: Build the kata-agent as part of our workflows5208386ab
packaging: Build the kata-agent1727487ee
agent: Allow specifying DESTDIR and AGENT_POLICY via env vars45c118883
packaging: Add get_agent_image_name()0db8fb8f9
versions: migrate out of k8s.gcr.ioa1a054367
doc: Fix spelling6339605a1
tests: Add general stability fixes59ae24444
doc: Update crictl pod-configfd19f4082
tests: Add agent stability test215577032
tests: Add cassandra stress in stability testsf2d3ea988
tests: Add stressng dockerfile for stability tests6493aa309
tests: Add stressor CPU test for stability testsef68a3a36
metrics: Add stability test for kata CI7c934dc7d
gpu: Fix cold-plug of VFIO devices8d66ef518
metrics: Increase qemu jitter value5600e28b5
metrics: Increase jitter value for clha6b1f5e21
ci: Build src/tools components as part of our tests / releases501a168a8
kata-deploy: Build components from src/tools6ef42db5e
static-build: Add scripts to build content from src/tools4d08ec29b
packaging: Add get_tools_image_name()98097c96d
packaging: Use git abbreviated hash489caf1ad
ci: kata-monitor: Move tests overa3fb067f1
ci: Add placeholder for kata-monitor tests57cb4ce20
ci: Make install_kata aware of container enginesde1eeee33
ci: Create a generic install_crio function64a200085
ci: Add install_cni_plugins helper8132fe15c
ci: Modify containerd default config8cb7df1be
metrics: Add checkmetrics for latency teste90440ae2
metrics: Add qemu latency value limita74a8f8a9
metrics: Add latency value limits for kata CId7def8317
metrics: Fix general check static warnings928553d1b
docs: Update url in kata vra documentb0a3293d5
runtime-rs: ch: Enable Intel TDX523399c32
runtime-rs: ch: Add more constsdea806581
runtime-rs: ch: Remove unused function995f2c015
runtime-rs: ch: Only handle particular pending device typesb1b96a5c4
runtime-rs: ch: Remove erroneous "virtio-blk-mmio" check9ac29b8d3
metrics: Add init_env function to latency testdfd0c9fa9
runtime: clh: Re-generate the client code8f9f087e3
versions: Upgrade to Cloud Hypervisor v35.081c8babca
metrics: Fix latency yamls path481573682
metrics: Fix C-Ray documentationef63d67c4
ci: crio: Trail '\r' from exec_host() output74c12b292
ci: crio: Enable default capabilities358dc2f56
kata-deploy: Fix CRI-O detectionebaa4fa4c
ci: crio: Pass `-y` to apt97e73b223
metrics: Fix spelling warnings36c8cd6f1
metrics: Fix metrics README15425a2b8
local-build: Fix .docker ownership before build-payload13ca7d9f9
gha: Add pandoc as a dependency for static checks08bc8e4db
metrics: Add latency benchmark for gha6776b55d7
metrics: Enable latency test in gha run script94e2ccc2d
runtime: fix reading cgroup stats of sandboxesd507d189b
fc: Add support for noflush cache option2ca781518
clh: Direct IO support for block devices0c95697cc
ci: Trigger payload-after-push on workflow_dispatch28cbc3b51
ci: rootfs-image build-asset is failing Fixes: #802787a861648
gha: Install hunspell for static checks8c3c50ca8
ci: Actually enable the CRI-O tests3a6510ad6
osbuild: Reduce guest components binary size with strip07a6e63a6
ci: k8s: rke2: Use sudo to call systemd03b82e848
ci: k8s: Add a CRI-O testd7105cf7a
ci: k8s: Add a method to install CRI-O54c0a471b
ci: k8s: k0s: Allow passing parameters to the k0s installer730ef5169
deps: updating dependencies3a2c83d69
ci: kata-deploy: Fix runner name82ff2db46
runtime: support kernel params including spaces604a9dd67
protocol: remove gogoprotobuff testsf7fa7f602
ci: Enable kata-deploy tests for all the supported k8s flavours2c908b598
ci: kata-deploy: Add the ability to deploy rke2eaf616491
ci: kata-deploy: Add the ability to deploy k0s001525763
ci: kata-deploy: Add deploy-k8s argument to gha-run.shbf2cb0228
ci: kata-deploy: Expland tests to run on k0s / rke2b12b9e188
ci: kata-deploy: Add placeholder for tests on GARM9e1fb8a96
ci: kata-deploy: Export KUBERNETES env var09cc0ed43
ci: Move deploy_k8s() to gha-run-k8s-common.sh486fe14c9
ci: Properly set K8S_TEST_UNIONd9ef1352a
ci: Add first letter of the K8S_TEST_HOST_TYPE to resource group name68267a399
ci: Create clusters in individual resource groups9aa8d1c91
metrics: Add parallel bandwidth limit for qemu44c7c082d
versions: Bump virtiofsd to v1.8.0af59d4bf4
metrics: Enable parallel bandwidth iperf limitaba36ab18
nydus: Temporarily skip tests on dragonballb8a8dfcd1
nydus: Use `kata-${KATA_HYPERVISOR}` instead of `kata`f6df3d6ef
static-build: Fix arch error on nydus build2f9c9e2e6
tests: nydus: Update nydus testsc9a4e7e46
versions: Bump nydus and nydus-snapshotter to its latest releaseb73bde320
gha: nydus: Populate run()b3904a1a3
gha: nydus: Populate install_dependencies()d2b3b67f5
gha: nydus: Actually install kata when `install-kata` is called0ec00ad42
gha: nydus: Get rid of nydus{,-snapshotter} install from nydus_test.sh568439c77
tests: nydus: Add timeout to the crictl calls5ac3b76eb
tests: nydus: Add uid / namespace to the nydus container / sandbox376574a16
tests: nydus: Decorate some calls with `sudo`4290fd4b6
tests: nydus: Adapt "source ..." to GHAa84efa3e8
tests: nydus: Adapt check to "clh" instead "cloud-hypervisor"56a14b395
tests: common: Add install_nydus_snapshotter()b6563783e
tests: common: Add install_nydus()72599f191
clh: arm: Use static_sandbox_resource_mgmt=true1f16b6627
runtime/qemu: Rework QMP/HMP support8b1e9b0c7
ci: static-checks: Clean up static-checks job2c5ca2eaf
ci: static-checks: Run tests depending on KVM509c309ab
ci: static-checks: Move "sudo make test" to the new test matrix4e963cedf
ci: static-checks: Move "make test" to the new test matrix08f2e5ae0
runtime-rs: Ensure static-checks-build is a dep of `make test`2bc3a616a
kata-ctl: Use `loop` instead of `kvm` module in tests46daddc50
kata-ctl: Ensure GENERATED_CODE is a dep of `make test`ec826f328
agent: Ensure GENERATED_CODE is a dep of `make test`1d32410a8
ci: install_libseccomp: Do not depend on the tests repobf888b9a5
ci: static-checks: Move "make check" to the new test matrix473ec8780
kata-ctl: Add `kata-types` to the Cargo.lock fileea19549a9
kata-ctl: Ensure GENERATED_CODE is a dep of `make check`e12577586
tests: install_rust: Also install clippye2c61a152
ci: static-checks: Move vendor check to its own job6794d4c84
tests: Move install_rust.sh from the tests repoe64508c30
tests: install_go: Remove tests repo dependency11dff731b
tests: Move functions from kata_arch script here75c974c80
ci: static-checks: Move kernel config check to its own job9c233bb9e
test: Add test to verify try_from for clh Netconfigc69a1e33b
ci: Use variable size of VMs depending on the tests running9049d311d
runtime-rs: Add network support for cloud-hypervisoreecd5bf2a
ci: cache: Fix ovmf-sev cache86c41074b
ci: cache: Check the sha256sum of the component460988c5f
ci: cache: Remove the script used to cache artefacts on Jenkins4533a7a41
ci: cache: Also store the ${component} sha256sumeccc76df6
ci: cache: Use the cached artefacts from ORAS7f5e77bcb
kernel: enable Arm pl011 support241c355e0
clh:arm64: use arm AMBA uart for hypervisor debug094b6b2cf
ci: k8s: Temporarily disable tests that require a bigger VM instanced0c257b3a
ci: cache: Push cached artefacts to ghcr.io108f1b60d
kata-deploy: Generate latest_{artefact,image_builder} filesbe2eb7b37
ci: cache: Install ORAS in the kata-deploy binaries builder containerfb24fb0dc
ci: k8s: devmapper: Use a smaller / cheaper VM instance1daf02f5d
ci: nydus: Use a smaller / cheaper VM instancee60d81f55
ci: nerdctl: Use a smaller / cheaper VM instance4db416997
ci: docker: Use a smaller / cheaper VM instance32841827b
ci: cri-containerd: Use a smaller / cheaper VM instance92fff129f
ci: k8s: Don't set cpu limit request for k8s-inotofy testfaf98c062
ci: Reduce the size of the AKS VMsadc18ecdb
ci: cache: For consistency, read all used env varsc7a851efd
ci: cache: Pass the exposed env vars to the kata-deploy binaries in docker6bd15a85d
ci: cache: Export env vars needed to use ORAScd4fd1292
metrics: Add iperf cpu utilization limit for qemudf5cd10ea
metrics: Add iperf value for cpu utilizationa96050a7a
tests: Apply timeout to 'ctr t kill'9d9303678
tests/vfio: Bump VM image to Fedora 38faee59b52
tests/vfio: Accept single device in vfio group for CLHdf3dc1105
tests/vfio: Get rid of sync's7211c3dcc
gha: vfio: Set test timeout to 15m1b02f89e4
packaging: kernel: Enable VIRTIO_IOMMU on x86_643a1db7a86
runtime: clh: Support enabling iommu9f1a42c6c
tests/vfio: Give commands 30s to executeb46b0ecf8
tests/vfio: Configure a value for 'hot_plug_vfio' for both vmmsbfc93927f
runtime: Remove redundant check in checkPCIeConfig7c4e73b60
runtime: Add test cases for checkPCIeConfigfc51e4b9e
runtime: Check config for supported CLH (cold|hot)_plug_vfio values509771e6f
runtime: clh: Add hot_plug_vfio entry to config5f6475a28
tests/vfio: Gather debug info and disable tdp_mmu8fffdc81c
tests/vfio: Capture journal from vmdf815087e
tests/vfio: Change to get the test working in GHAa92ddeea1
tests/vfio: Move dependency installation to gha-run.sh5a551a85b
gha: vfio: Import jobs scripts from tests repo49e2fa189
metrics: Increase jitter value for qemu49234433a
metrics: Increase value limit for jitter in clh813bfdec0
ci: docker: nerdtl: Use io.containerd.kata-${KATA_HYPERVISOR}.io46bc0b1c0
ci: nerdctl: Create the containerd config13968aa7f
ci: nerdctl: Switch to tcp port 80 pinge0c811678
ci: docker: Switch to tcp port 80 ping1636abbe1
runtime: issue with non-empty []Endpoint in RemoveEndpoints0aa073967
metrics: Add iperf bandwidth value for qemuc0ad91476
tests: fix kernel and initrd annotations615c1cbf1
metrics: Add iperf bandwidth value for kata metricsd53eb73ee
metrics: Ensure docker is running in init_envad08321b8
metrics: Add Cassandra Metrics documentationa58ea6659
metrics: this PR skips the FIO test temprarily to fix issuesf536ef5ce
ci: docker: Also run the smoke test with runcc83f167c5
ci: docker: Run the tests after the kata-static is created12d833d07
ci: Add a very basic nerdctl sanity test348b8644d
ci: Add a very basic docker sanity testa75fd5eb8
runk: Fix rust unecessary mut errora31c14517
kata-ctl: useless-vec warningc8419fc3b
kata-ctl: Resolve non-minimal-cfg warning3eaf68d95
agent-ctl: Allow clippy lint1d8b78959
runtime-rs: Fix useless-vec warning99f3d69e9
runtime-rs: Remove mut16fbc27b0
dragonball: Allow ambiguous-glob-reexportsbbf191951
dragonball: Resolve non-minimal-cfg warning75cfdd5d5
agent: config: Allow clippy lintf3a0fd590
agent: config: Fix useles-vec warning9e423bd3d
libs: Fix clippy unnecesary hashes error444395050
versions: Bump rust versiona16b0962b
chore(cargo): update cargo lockca4b6b051
runtime: Naming conflict of network devices202049f35
feat(runtime-rs): introduce huge page type to select VM RAM's backendf811b064c
ci: use github.ref_name instead of $GITHUB_REF_NAME6d795c089
ci: Add more target-branch related fixes8509c3187
ci: Fix target-branch usage060499dca
metrics: Remove warning from metrics documentationc0f697fcc
runtime: Allow kernel_params annotationb03e49794
dragonball: fix for non-deterministic builds976d10150
runtime-rs: hypervisor: Remove debug kernel optionsfde34610c
kernel: Add erofs patches needed for CC related workdc6a4588a
versions: Bump kernel to the latest LTS release (6.1.52)52f6449b7
kata-manager: Remove initcall_debug kernel option8b4a0b368
kata-deploy: Remove curl after it's used139c7f03a
kata-deploy: Fix aarch64 image build470d06541
agent: optimize the code of systemd cgroup managerbd24afcf7
gha: Manually rebase PR atop of the target branch before testing72c510d05
runtime/virtiofsd: Drop all references to "--cache=none"ead724bec
protocol: removing gogo.nullable featured8e4bb985
protocol: remove unused PROTO_FILE env5e1106a77
protocol: remove unused import_path87accaaec
protocol: use workdir during build711a7ed96
protocol: remove mapping definitions8db84c1bd
protocol: force GOPATH to be set68156d77a
protocol: breaking lines to improve readability670a8e9c7
kata-deploy: Switch to an alpine image9d74b7ccc
k8s: ci: Skip "Pod quota" test with firecrackerf6cd3930c
ci: k8s: Remove useless skip statement from tests3cc20b47a
ci: k8s: Also check for "fc" (for firecracker)b5bad3cb0
ci: k8s: Add clean-up-garm argument for gha-run.shaaec5a09f
ci: k8s: devmapper tests should be using ubuntu 20.0427fa7d828
ci: k8s: Add a kata-deploy-garm targetfa62a4c01
ci: k8s: Export KUBERNETES env var8c9380a79
ci: k8s: Install bats on GARM runners3de23034f
ci: k8s: Wait some time after restarting k3sadfea55b8
metrics: fix FIO test initialization2df183fd9
ci: k8s: Append, instead of overwrite, the devmapper config369a8af8f
ci: k8s: Decrease k3s sleep from 4 to 2 minutesada65b988
ci: k8s: Use vanilla kubectl with k3sad45ab5d3
ci: k8s: Ensure k3s is deploy with --write-kubeconfig-mode=644028a97e0d
ci: k8s: Use the proper command for sleep3a427795e
metrics: Use TensorFlow optimized image8d99972a8
ci: k8s: Fix typo in run-k8s-tests-on-garm.yamldeed1b927
Dragonball: optimize the placement of dbs-upcall features0e8bd50cb
ci: k8s: Add k8s devmapper tests (part 0)b28b54df0
ci: k8s: Add a function to configure devmapper for containerd54f711721
ci: k8s: Add a function to deploy k3s81536f21a
runtime/qemu: Pass "--xattr" to virtiofsd instead of "-o xattr"b1dd09a4d
runtime: Allow virtio_fs_extra_args annotation2efda20c7
packaging: do not install docker-compose-plugin for s390x|ppc64le438fbf966
metrics: Add write 95 percentile for FIO for qemu024b4d2ff
metrics: Add write 95 percentile FIO valuee98e5cdea
metrics: Add checkmetrics to gha run scriptc1edfe551
metrics: Add checkmetrics value for qemu for iperf6a79ecedf
metrics: Add jitter value for clhf609a9a75
metrics: Add test selector to iperf metrics5b8db3042
metrics: Enable iperf benchmark on gha for kata metrics60f733d30
CI: switch static-checks-dragonball CI machines to Azure7870b33a2
runtime-rs: bring hybridVsock devices in manager.18c94ebbe
kata-deploy: Create kata-static.tar with correct ownership57e7bf14a
agent: refine StorageDeviceGeneric::cleanup()53edb1937
agent: implement StorageDeviceGeneric::cleanup()0c63453e2
types: make StorageDevice::cleanup() return possible error code3a3d77b3b
agent: move StorageDeviceGeneric from kata-types into agentb151cfd14
metrics: re-enable memory-usage initialization stepf3e1a6a94
osbuilder: alpine: Change mirrorac612aef5
osbuilder: alpine: Match the version on versions.yaml9cd706d1c
agent: avoid possible leakage of storage devicebf21411e9
tests: add policy to k8s testsd0e061067
runtime: config: use the SEV initrd for SNP67fed26f1
runtime: Use TDX image with in the qemu-tdx configac939c458
gha: Rebase atop of the target branch82cd14ba3
versions: Update alpine to its 3.18 version666882575
metrics: Add grabdata script for metrics reportc290eaed8
kata-sys-util: protection: Update TDX checksd7a996c68
gha: Update to checkout@v3 actionc2ba29c15
runtime: Fix data race in ioCopy211de08d9
osbuilder: Remove chcon operation for guest SELinux9f21fa9b3
metrics: Add report generator link to general documentationc0ed5ea0a
metrics: Add README for kata metrics reporta7b59a5bf
metrics: Add limit for 90 percentile for qemu value99db6568e
metrics: Add limit for write 90 percentile value for clh6e06392c5
metrics: Enable FIO limits for kata metrics2e4c87472
runtime/vc: runPrestartHooks should ignore GetHypervisorPid failure21204caf2
runtime: fail early when starting docker container with FC32fd01371
runtime: run prestart hooks before starting VM for FC00e7ffd98
tests: check vmx only on Intel machinesc8dd3c073
metrics: Fix memory footprint qemu limit8877ec62f
metrics: Fix memory inside limits for kata metrics80146f207
tests: Fixes cpuType check on AMD machines7e364716d
metrics: Add test setup details to metrics report17dc1b976
metrics: Add boot lifecycle times to metrics report3b0d6538f
metrics: Add memory inside container to metrics report79fbb9d24
metrics: Add scaling system footprint in metrics report8e6d4e6f3
metrics: Add metrics reportgen139ffd4f7
metrics: Add report file titles878d1a2e7
metrics: Generate PNGs alongside the PDF reportfce248797
metrics: Add metrics report R files08812074d
metrics: Add report dockerfile69781fc02
metrics: Add metrics report scripte286e842c
tests: Expand confidential test to support TDXe31f099be
tests: Expand confidential test to support SNPc3b9d4945
tests: Add confidential test for SEV538c965c2
metrics: fix parsing issue on memory-usage test3818bf331
local-build: Remove $HOME/.docker/buildx/activity/defaultd1b54ede2
qemu: tdx: Workaround SMP issue with TDX 1.51e34220c4
qemu: tdx: Adapt to the TDX 1.5 stack8115a0522
versions: tdx: Update Kernel to 6.2 + TDXec18180f3
versions: tdx: Update TDVF to the "edk2-stable202302"9803b2428
versions: tdx: Update QEMU to v7.2 + TDX v1.10dffc16e5b
runtime-rs: check peer close in log_forwarderaaa5ab126
agent: simplify storage device by removing StorageDeviceObjectfb49d5d7c
gha: Avoid "fail-fast" in tests that are known to be flaky183f51d6f
tests: use unique test name6a974679f
tests: delete k8s deployment at the test's end32a778b6d
metrics: Remove unused variable in tensorflow nhwc scriptd8f3ce649
kata-deploy: Don't try to remove /opt/kata936e8091a
gha: vfio: Run on Ubuntu 23.04 runner0e7248264
agent: move storage device related code into dedicated files268e84655
runtime-rs: Fix volumes and rootfs cleanup issues8f49ee33b
agent: refine storage related code a bit60ca12ccb
agent: switch to new storage subsystemfcbda0b41
kata-types: introduce StorageDevice and StorageHandlerManagerb03b1f613
agent: simplify the way to manage storage object8392c71bf
sys-util: support more mount flags in parse_mount_options()c00d8f3d4
agent: use create_mount_destination() from kata-sys-util5e867f053
types: add more mount related constants880e6c9a7
agent: use function from kata-sys-utils to reduce code3b881fbc0
local-build: Remove GID before creating group959ca4944
metrics: Add TensorFlow ResNet50 fp32 Dockerfile4b7d72c4a
metrics: Add TensorFlow ResNet50 FP32 benchmark5cba38c17
kata-deploy: Avoid failing on content removal18d42da21
runtime/fc: fix image/initrd annotation handling9fda7059a
runtime/clh: fix image/initrd annotation handling1a0092d63
runtime/qemu: fix image/initrd annotation handling22d8f335d
libs,tests: fix typo disable_guest_seccomp in configuration-anno-1.toml8afd158ce
metrics: Add disk link to README40914b25d
kata-agent: use default filemode for block device when it is set to 0eee2ee6ee
metrics: Fix FIO path39bc3488f
metrics: Use function from metrics common in pytorch script400eb8874
gha: capture additional kata-deploy output4aee3eade
kata-types: implement serde methods for KataVirtualVolumeb875e3932
kata-types: validate KataVirtualVolume objectfa2fdc105
kata-types: implement two conversion helpers for KataVirtualVolume6326af20e
kata-types: introduce KataVirtualVolumec8b43f8b3
metrics: Fix README for pytorchfb571f8be
metrics: Enable kata runtime in K8s for FIO test.cb056f8cb
rootfs: agent: Policy support with AGENT_INIT=yes85c02828e
metrics: Update tensorflow name in gha run scripte8a511934
metrics: Fix check results for tensorflow benchmark2d896ad12
gha: kata-deploy: Do the runtime class cleanup as part of the cleanup4ffc2c86f
gha: kata-deploy: Add the first kata-deploy test8616c050a
metrics: Remove unused variable in tensorflow mobilenet script285e616b5
tests: common: Ensure test_type is used as part of the cluster's name790bd3548
tests: commob: Don't fail if yq is not part of the cachece6adecd0
gha: kata-deploy: Add run-kata-deploy-tests.shcfc29c11a
gha: k8s: Stop running kata-deploy tests as part of the k8s suitef4dd15286
tests: k8s: Call ensure_yq() in setup.sh339569b69
kata-deploy: Properly create default runtime class2a491e9b1
metrics: Fix MobileNet help me descriptiond19a75e80
gha: ci: Start running kata-deploy testsd90f7ac68
runtime-rs: add unit test for block drivere44919f0d
runtime-rs: add load_test_config for unit test7f48a6937
runtime-rs: add driver optionbade6a5c3
docs: Fix TensorFlow word across the document1a1b20776
docs: Add Tensorflow Resnet50 documentation24baededc
metrics: Add Dockerfile for ResNet50 int86d971ba8d
metrics: Add Tensorflow ResNet50 int8 benchmark25d151bd1
runk: Modify kill command's error message for containerd testsb3592ab25
gha: cri-containerd: Enable tests84dd02e0f
gha: cri-containerd: Add timeout to the crictl calls on testContainerStopb29782984
gha: cri-containerd: Show pod before deleting itae0930824
gha: cri-containerd: Print kata logs in case of error6c8b2ffa6
gha: cri-containerd: Group containerd logs9e898701f
gha: cri-containerd: Ensure RUNTIME takes KATA_HYPERVISOR into account76dac8f22
agent: simplify error handling18a7fd8e4
metrics: Rename tensorflow scriptse55fa93db
tests: kata-deploy: Add placeholder for kata-deploy-tests-on-tdxd9ee17aae
tests: kata-deploy: Add placeholder for kata-deploy-tests-on-aksab829d103
agent: runtime: add the Agent Policy feature831e73ff9
tests: kata-deploy: Add functional/kata-deploy/gha-run.sh placeholderaf1b46bbf
tests: Add gha-run-k8s-common.sh416445e7e
docs: Remove installation step in virtcontainers doc72cbcf040
kata-deploy: Add k0s support767434d50
metrics: fix the loop used to stop kata components #76295d0f0d43c
metrics: Add cassandra statefulset yamlc1dcc1396
metrics: Add cassandra service yaml2297a0d1c
metrics: Add block loop pvc yaml for cassandrae3d511946
metrics: Add block loop pv yaml for cassandra test989027159
metrics: Add block loop pvc for cassandra test349b89969
metrics: Add Cassandra Kubernetes benchmark for kata metricsc52d09052
gha: static-checks: Move to the Azure instances8815ed066
runtime: Remove config warningsafe1a6ac5
agent: support copying of directories and symlinksab13ef87e
runtime: propagate configmap/secrets etc changes for remote-hypc074ec4df
runtime: Copy shared files recursivelyfdcd52ff7
metrics: Add check containers are running in tensorflow mobilenet36337ee14
metrics: Add check containers are up in tensorflow scriptf700f9b0b
metrics: Remove unused variable in tensorflow script833cf7a68
metrics: Add check containers are running function918c78308
metrics: Add check containers are up in tensorflow mobilenet script9d57a1fab
metrics: Use check containers are up in tensorflow script1c84680d8
metrics: Add check containers are up in common scriptd3e57cf45
metrics: Use collect_results function in tensorflow mobilenet test286de046a
metrics: Remove collect results function definition9879709aa
metrics: Add common functions to the common script4746fa3da
docs: Specify supported Firecracker version using `versions.yaml`cc922be5e
versions: Update firecracker version to 1.4.039e67b06e
dragonball: vsock add fifo/pipe stream support for passed fd hybridStream473b0d3a3
metrics: compute tensorflow statistics03d1fa67b
ci: unencrypted-image: Fix build contexteb463b38e
ci: unencrypted-image: Don't fail to build on s390xa2d731ad2
ci: create-confidential-image: Add dependent actionsd1a629622
metrics: Add nginx documentation to network README498f7c054
metrics: Add nginx kubernetes yamlf8a5255cf
metrics: Add network nginx benchmark43fe5d1b9
ci: k8s: tees: Ensure PR_NUMBER is exported54f6a7850
ci: {{ pr-number }} should be {{ inputs.pr-number }}034d7aab8
tests: k8s: Ensure the runtime classes are properly createdfac8ccf5c
ci: Add build-and-publish-tee-confidential-unencrypted-imageab5f603ff
ci: k8s: Add the image used for unencrypted confidential tests1e8fe131b
k8s: tests: Take advantage of `SHIMS` and `DEFAULT_SHIM` env vars729b2dd61
agent: avoid creating new `Vec` instances when easily avoidableaeaec9dae
tests: upgrade bats versione66496986
metrics: install kata once and run multiple checksbaabfa9f1
agent: refine implementation of mount related code98ba211a3
agent: fix a bug in update_ephemeral_mounts()5333618d7
agent: make add_storage() take &[Storage] instead of Vec<Storage>37f34781d
agent: simplify function online_cpu_memory()d3c542237
agent: refine style of code related to sandbox71a9f6778
agent: avoid unwrap() in function do_remove_container()84badd89d
agent: avoid clone objects when possibleb23c5ed15
deps: Bump dependent crate versions863283716
metrics: General improvements to mobilenet tensorflow test3c319d8d4
metrics: Add iperf to gha run script5b5caf890
gha: Add iperf network metrics66db5b535
metrics: Add latency test to network READMEc36572418
agent: avoid unnecessary calls to `Arc::clone`4fbe0a3a5
runtime: bind-mount mounted block device into container7e1b1949d
runtime: add support for kata overlays6c867d9e8
agent: add io.katacontainers.fs-opt.overlay-rw option6163c3565
agent: skip mount options that start with "io.katacontainers."b2ff97aa0
dragonball: use version 0.10.4 of `fuse-backend-rs`845eeb4d7
agent: Allow clippy::redundant_clone in the unit tests1163fc9de
release: Revert kata-deploy changes after 3.2.0-rc0 release3958a39d0
runtime-rs: Introduce directly attachable network1e15369e5
metrics: Improve naming testing containers in launch times test5dbe88330
metrics: Clean kata components before start a metric test.3b45060b6
metrics: Add latency server yaml9bb8451df
metrics: Add latency client yaml64fdb9870
metrics: Add network latency testa81ad3b58
runtime-rs: Add block device handling in cloud hypervisor3230dec95
kata-deploy: Use host's systemctl1b21a4624
docs: Use control-plane term instead of master28e5e9c86
runtime-rs: fix number of queues handling in dragonball share fs devicef1d8de9be
runk: Allow runk to launch a container without pid namespace Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
parent
f6e20ac230
commit
0fb69ddf6a