Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6500 commits
Select commit Hold shift + click to select a range
ce800b7
dragonball: Fix flaky test_vhost_user_net_virtio_device_activate hang
Apokleos Mar 5, 2026
ca4e140
runtime-rs: Fix warnings of unformatted codes
Apokleos Mar 4, 2026
b416119
dragonball: Remove unused imports variables in dbs_pci
Apokleos Mar 4, 2026
d0718f6
dragonball: Fix unnecessary parentheses around type
Apokleos Mar 4, 2026
1c8c008
dragonball: fix flaky signal_handler test using libc::raise
Apokleos Mar 4, 2026
b2932f9
Merge pull request #12631 from Apokleos/fix-suffix
Apokleos Mar 6, 2026
62b0f63
dragonball: Generate unique TAP names to avoid conflicts
Apokleos Mar 6, 2026
27bebfb
tools.gatekeeper: Print link to the results in status output
ldoktor Feb 6, 2026
ce65d17
tools.gatekeeper: Add support for GITHUB_STEP_SUMMARY
ldoktor Feb 6, 2026
22c4cab
Merge pull request #12623 from Apokleos/fix-dgb-ut
Apokleos Mar 9, 2026
8ae0e36
versions: bump golang to 1.25.8
stevenhorsman Mar 9, 2026
fb743a3
runtime: Support plugging a disk as an image file
Apokleos Nov 17, 2025
a4fd32a
runtime: Support trusted ephemeral data storage
sprt Nov 8, 2024
eaa7116
agent: Support trusted ephemeral data storage
sprt Jan 15, 2025
9fe03fb
genpolicy: Support trusted ephemeral data storage
sprt Jan 10, 2025
a98e328
tests: Add test for trusted ephemeral data storage
sprt Jan 15, 2025
aae54f7
ci: Stop deploying the CSI driver
sprt Dec 9, 2025
3dd77bf
tests: Introduce new env variables to ease development
sprt Jan 15, 2025
68bdbef
tests: Improve logging for some tests
sprt Dec 14, 2025
718632b
build: Add artifacts to .gitignore
sprt Dec 11, 2025
374b0ab
tests: Fix kubelet data dir for k0s in trusted ephemeral storage test
fidencio Mar 5, 2026
f9a8eb6
genpolicy: allow_mount improvements for emptyDir
danmihai1 Mar 9, 2026
b6c60d9
Merge pull request #10559 from sprt/conf-local-storage
sprt Mar 10, 2026
2a15cfc
genpolicy: Improve emptyDir storage options and mount point validation
sprt Mar 10, 2026
fc4eaf8
runtime-rs: specify the subpackage to build
burgerdev Mar 9, 2026
8dfeeea
genpolicy: add to Cargo workspace
burgerdev Mar 7, 2026
6643b25
genpolicy: update oci-client to v0.16.1
burgerdev Mar 10, 2026
221a22b
genpolicy: ignore RUSTSEC-2024-0320
burgerdev Mar 10, 2026
cf7d4c3
kata-deploy: fix binary location for genpolicy
burgerdev Mar 11, 2026
ba0f5b9
Merge pull request #12643 from stevenhorsman/bump-golang-to-1.25.8
stevenhorsman Mar 11, 2026
04f1804
Merge pull request #12640 from burgerdev/genpolicy-workspace
danmihai1 Mar 11, 2026
d366d10
build(deps): bump quinn-proto in /src/tools/agent-ctl
dependabot[bot] Mar 11, 2026
d598e0b
Revert "ci: Implement build step for CSI driver"
sprt Mar 10, 2026
dd2c4c0
Revert "coco: ci: Add no-op steps to deploy CSI driver"
sprt Mar 10, 2026
64aed13
Revert "ci: Add no-op step to compile CSI driver"
sprt Mar 10, 2026
3244473
gatekeeper: Remove csi-kata-directvolume build from required tests
sprt Mar 10, 2026
8162d15
nvidia: fix invalid CTK reference
manuelh-dev Mar 9, 2026
0926c92
versions: bump trustee to latest version
manuelh-dev Mar 10, 2026
f41edcb
Merge pull request #12653 from kata-containers/dependabot/cargo/src/t…
stevenhorsman Mar 12, 2026
064a960
workflows: Bump OSV scanner
stevenhorsman Feb 13, 2026
a29eb37
Merge pull request #12517 from kata-containers/osv-scanner-bump-2.3.3
stevenhorsman Mar 12, 2026
f25fa6a
runtime: bump go.mod version
stevenhorsman Mar 12, 2026
8d09a0e
runtime-rs: Bump the rust-vmm related crates
Mar 2, 2026
a6a8112
runtime-rs: fix the api changes for vm-memory 0.17.1 API
Mar 2, 2026
3e39c1f
dragonball: fix the issue of kvm-binding upgraded
Mar 3, 2026
d0f0dc2
dragonball: fix the dbs-virtio-devices compiled errors
Mar 3, 2026
f861724
dragonball: Fix dragonball compilation errors for upgraded
Mar 3, 2026
17454c0
dragonball: Fix remaining warnings
Mar 3, 2026
a66c93c
dragonball: add GuestRegionCollection error
Mar 3, 2026
e9bda42
dragonball: fix the failed UT tests
Mar 12, 2026
1c7b14e
dragonball: Fix the feature gating for host devices
Mar 11, 2026
d6178d7
dragonball: fix the tcp test address for 127.0.0.2
Mar 11, 2026
fddd1e8
dragonball: update the Cargo.lock and rm the unused crate
Mar 12, 2026
c1b7069
tools: fix the genpolicy building issue
Mar 12, 2026
6e03a95
doc: Update Release Process
zvonkok Jan 16, 2026
7f66266
lint: Fix 80 char column size
zvonkok Jan 16, 2026
7d2e185
Merge pull request #12343 from zvonkok/release-model
stevenhorsman Mar 12, 2026
4c450a5
Merge pull request #12648 from manuelh-dev/mahuber/trustee-upgrade
zvonkok Mar 12, 2026
d5d741f
ci: Don't run CI builds on doc PRs
LandonTClipp Mar 12, 2026
9a89324
docs: remove URL and markdown reference checks
LandonTClipp Mar 12, 2026
4a7022d
tests: nvidia: call genpolicy auth for all tests
manuelh-dev Mar 12, 2026
d382379
kernel: Ship System.map as part of the kernel build
zvonkok Feb 27, 2026
9332b75
Merge pull request #12661 from stevenhorsman/runtime-go-1.25.8
danmihai1 Mar 13, 2026
1fd66db
nvidia-gpu: add missing libraries to rootfs
jojimt Feb 13, 2026
7fe84c8
gpu: HGX Rootfs Fixes
zvonkok Feb 20, 2026
d22c314
gpu: Increase dial_timeout=1200
zvonkok Feb 24, 2026
5c9683f
gpu: Remove devtmpfs.mount=0
zvonkok Mar 4, 2026
d4c21f5
gpu: Bump default memory to 8G for GPU runtimes
zvonkok Mar 4, 2026
8ff5d16
runtime: make CDI annotation vendor-agnostic with lookup table
zvonkok Mar 11, 2026
6a853a9
gpu: Bump NVRC
zvonkok Mar 13, 2026
99f32de
kata-deploy: Update RuntimeClass PodOverhead
zvonkok Mar 14, 2026
ef5db0a
Merge pull request #12607 from zvonkok/system-map
Apokleos Mar 16, 2026
eabb98e
dragonball: fix the issue of type miss match with api change
Mar 16, 2026
169f92f
agent: cdh: Update CDH and API
manuelh-dev Feb 5, 2026
a9b222f
gpu: Update chiseled rootfs with new CDH deps
manuelh-dev Feb 6, 2026
5bbc0ab
tests: use pre-created, signed sealed secrets
manuelh-dev Feb 20, 2026
e13748f
tests: Adapt trusted ephemeral storage test
manuelh-dev Mar 11, 2026
5210584
release: Bump version to 3.28.0
manuelh-dev Mar 16, 2026
294c367
Merge pull request #12668 from manuelh-dev/release/3.28.0
stevenhorsman Mar 16, 2026
f8e234c
Merge pull request #12650 from kata-containers/sprt/remove-csi
sprt Mar 16, 2026
660e3bb
gpu: Obsolete the NVIDIA initrd build
manuelh-dev Mar 16, 2026
833b724
Merge pull request #12647 from sprt/gp-improve
Apokleos Mar 17, 2026
501578c
agent: Remove non-idiomatic unwrap
stevenhorsman Mar 6, 2026
ca7cdcd
kata-ctl: Rewrite path_join test
stevenhorsman Mar 6, 2026
2a4227e
kata-ctl: Try fixing unused_assignement error
stevenhorsman Mar 6, 2026
56b6917
versions: Bump rust to 1.92
stevenhorsman Mar 6, 2026
352b4cd
Merge pull request #12660 from LandonTClipp/ci_docs
sprt Mar 17, 2026
62d74bb
agent: add mkfs_opts parameter to cdh_secure_mount
manuelh-dev Mar 17, 2026
5765bc9
tests: cc: setup function for python venv
manuelh-dev Mar 19, 2026
de2ddf6
Merge pull request #12637 from stevenhorsman/bump-rust-to-1.92
Apokleos Mar 19, 2026
3876a80
build(deps): bump google.golang.org/grpc in /src/runtime
dependabot[bot] Mar 19, 2026
2f5415d
build(deps): bump google.golang.org/grpc
dependabot[bot] Mar 19, 2026
829a32e
spellcheck: Add cspell files
stevenhorsman Mar 18, 2026
d06dadd
docs: Spelling updates
stevenhorsman Mar 19, 2026
c2cedd7
workflows: Add spellcheck workflow
stevenhorsman Mar 18, 2026
44ec815
gatekeeper: Add check-spelling to required
stevenhorsman Mar 19, 2026
e62df07
static-checks: Delete kata-spell-check
stevenhorsman Mar 19, 2026
e4eda5e
agent: Bump tracing-subscriber
stevenhorsman Mar 17, 2026
e1d7d5b
agent: Remove async-std
stevenhorsman Mar 17, 2026
38a6554
vsock-exporter: Switch bincode for serde_json
stevenhorsman Mar 17, 2026
4afb551
docs: Update release process notes
manuelh-dev Mar 16, 2026
f62a6b6
Merge pull request #12677 from stevenhorsman/cspell-action
RuoqingHe Mar 20, 2026
e475fb2
Merge pull request #12680 from kata-containers/dependabot/go_modules/…
stevenhorsman Mar 20, 2026
7ab6e11
Merge pull request #12678 from kata-containers/dependabot/go_modules/…
stevenhorsman Mar 20, 2026
cfc1836
Merge pull request #12672 from stevenhorsman/agent-security-fixes
RuoqingHe Mar 20, 2026
ae59cf2
kata-deploy: Check kata-tarball size limits
manuelh-dev Mar 17, 2026
476f550
docs: Update NVIDIA GPU passthrough QEMU scenario
manuelh-dev Mar 10, 2026
8903b12
tests: nvidia: Increase run test timeout
manuelh-dev Mar 20, 2026
7958691
docs: Move to mkdocs-material, port Helm to docs site
LandonTClipp Mar 3, 2026
5333e45
docs: Fix static-checks.sh when running locally
LandonTClipp Mar 18, 2026
e905b74
kernel: Add eBPF configs for debug builds
agamdua Jan 23, 2026
5ab0744
ci: Add pipeline for building and distributing the debug kernel
agamdua Jan 27, 2026
91d6c39
kernel: Fix debug build and add debug symbols to installation
agamdua Jan 27, 2026
f6319da
tests: Add eBPF and dwarves to spell check dictionary
agamdua Mar 18, 2026
7e3fd74
kernel: bump config version
agamdua Mar 18, 2026
6194510
nvidia: cc: Use nydus-snapshotter
fidencio Dec 18, 2025
740d380
tests: nvidia: cc: Use nydus-snapshotter
fidencio Dec 18, 2025
fd716c0
Merge pull request #12567 from agamdua/ebpf-confs
fidencio Mar 22, 2026
f14895b
Merge pull request #12673 from manuelh-dev/mahuber/release-doc-update
fidencio Mar 22, 2026
608f378
dragonball: make sure the nydus's worker thread access network
Mar 22, 2026
d2c2ec6
Merge pull request #12633 from LandonTClipp/docs_materialx
Apokleos Mar 23, 2026
4403289
tests: nginx-connectivity: Allow overriding the downloded file
fidencio Mar 23, 2026
642b566
Merge pull request #12651 from manuelh-dev/mahuber/doc-update-nvidia-…
fidencio Mar 23, 2026
864f181
Merge pull request #12694 from manuelh-dev/mahuber/nv-test-timeout
fidencio Mar 23, 2026
20cb65b
Merge pull request #12624 from lifupan/bump_rust_vmms
stevenhorsman Mar 23, 2026
1035504
Merge pull request #12701 from fidencio/topic/tests-arm-nginx-connect…
BbolroC Mar 23, 2026
e44dfcc
Revert "tests: nginx-connectivity: Allow overriding the downloded file"
fidencio Mar 23, 2026
83f37f4
tests: nginx-connectivity: Override index.html (2nd try)
fidencio Mar 23, 2026
27417d9
ci: Add more crates to dependabot groups
stevenhorsman Mar 23, 2026
c3868f8
deps: Bump aws-lc-rs to 1.16.2
stevenhorsman Mar 23, 2026
85e17c2
deps: Bump rustls-webpki
stevenhorsman Mar 23, 2026
ef32923
build(deps): bump tar from 0.4.44 to 0.4.45
dependabot[bot] Mar 23, 2026
8df9cf3
build(deps): bump rustls-webpki in /tools/packaging/kata-deploy/binary
dependabot[bot] Mar 21, 2026
6e79a9d
build(deps): bump rustls-webpki in /src/tools/agent-ctl
dependabot[bot] Mar 21, 2026
1c63738
build(deps): bump aws-lc-fips-sys in /src/tools/agent-ctl
dependabot[bot] Mar 20, 2026
8de7f29
agent-ctl: Bump aws-lc-rs to 1.16.2
dependabot[bot] Mar 20, 2026
9871256
versions: Bump cloud-hypervisor to v51
stevenhorsman Mar 9, 2026
2edb588
kata-ctl: Pin micro_http
stevenhorsman Mar 23, 2026
514a2b1
Merge pull request #12264 from fidencio/topic/nvidia-gpu-cc-use-nydus…
fidencio Mar 23, 2026
fe817bb
Merge pull request #12705 from fidencio/topic/tests-nginx-connectibit…
fidencio Mar 23, 2026
aa6890e
Merge pull request #12675 from manuelh-dev/mahuber/cdh-storage-options
fidencio Mar 23, 2026
1ec97d2
Merge pull request #12704 from stevenhorsman/security-fixes-23-mar-26
fidencio Mar 23, 2026
2728b49
Merge pull request #12681 from manuelh-dev/mahuber/ci-pip-py-venv
stevenhorsman Mar 23, 2026
79efe3e
tests: gpu: use container data storage feature
manuelh-dev Mar 18, 2026
6a832dd
kernel: Bump the kernel to v6.18.15 for dragonball
Mar 23, 2026
eb4ce0e
Merge pull request #12676 from manuelh-dev/mahuber/gpu-ci-data-storage
fidencio Mar 24, 2026
fd583d8
kata-deploy: nydus: clean containerd metadata before wiping backend
fidencio Mar 24, 2026
7ae2282
build: Don't fail `cargo check` on a dirty tree
sprt Mar 24, 2026
27dfb0d
Merge pull request #12724 from fidencio/topic/kata-deploy-properly-cl…
fidencio Mar 24, 2026
814ae53
tests: Use the helm chart to setup nydus for TDX
fidencio Mar 23, 2026
8950f1c
Merge pull request #12706 from fidencio/topic/ci-tdx-nydus-snapshotter
fidencio Mar 24, 2026
ec9c57c
Merge pull request #12467 from ldoktor/gk-output
sprt Mar 24, 2026
46aa318
Merge pull request #12716 from lifupan/bump_dragonball_kernel
Apokleos Mar 25, 2026
fb5482f
kata-deploy: nydus: never remove the data directory
fidencio Mar 25, 2026
caf6b24
versions: Bump nydus-snapshotter to v0.15.13
fidencio Mar 25, 2026
bcfb235
gatekeeper: Unrequire NVIDIA GPU SNP tests till auth is fixed
fidencio Mar 25, 2026
7e0f5e5
Merge pull request #12733 from fidencio/topic/unrequire-nvidia-gpu-sn…
stevenhorsman Mar 25, 2026
0d8186a
Merge pull request #12730 from fidencio/topic/bump-nydus-snapshotter
stevenhorsman Mar 25, 2026
af7fdd5
Merge pull request #12725 from kata-containers/sprt/cargo-check-fix
stevenhorsman Mar 25, 2026
8c2b7ed
Merge pull request #12729 from fidencio/topic/kata-deploy-nydus-dont-…
stevenhorsman Mar 25, 2026
858620d
clh: Add VFIO device cold-plug support
romoh Mar 18, 2026
911aee5
tests: Remove skip condition for emptyDir-related tests on IBM SEL
BbolroC Mar 26, 2026
cd931d4
runtime: Set emptydir_mode to DEFEMPTYDIRMODE_COCO for IBM SEL
BbolroC Mar 26, 2026
de3afd3
tests: Remove skip condition for s390x in trusted ephemeral storage test
BbolroC Mar 26, 2026
fb77c35
Merge pull request #12743 from BbolroC/enable-trusted-ephemeral-stora…
fidencio Mar 27, 2026
4fad884
kata-deploy: rename nydus-snapshotter to nydus-for-kata-tee
fidencio Mar 26, 2026
1b81897
tests: hand nydus snapshotter setup over to kata-deploy
fidencio Mar 26, 2026
f0ad9f1
tests: snp: policy: Adjust to containerd 2.3.0
fidencio Mar 27, 2026
237729d
Merge pull request #12739 from fidencio/topic/kata-deploy-nydus-use-a…
fidencio Mar 27, 2026
8cebcf0
Merge pull request #12742 from BbolroC/remove-skipped-emptydir-tests-…
BbolroC Mar 27, 2026
30e030e
Merge pull request #12679 from microsoft/user/romoh/gpu-fix
sprt Mar 27, 2026
6473522
runtime: allow specifying logical/physical sector size for block devices
PiotrProkop Mar 19, 2026
0cf3243
Merge pull request #12683 from PiotrProkop/logical-physical-block-size
fidencio Mar 27, 2026
29e5d5d
build: Move agent to root workspace
Jiahao1226 Mar 20, 2026
1163b65
agent: Change TARGET_PATH to root workspace
Jiahao1226 Mar 27, 2026
a923bb2
docs: Add document for how-to-use passthroughfd-IO within runtime-rs
Apokleos Mar 2, 2026
75ecfe3
docs: Fix volume type and fs type
Apokleos Mar 3, 2026
65b2a75
runtime-rs: Fix typo USE_BUILDIN_DB with USE_BUILTIN_DB
Apokleos Mar 4, 2026
8dae677
docs: switch to blockfile snapshotter for SEV-SNP in runtime-rs
Apokleos Mar 6, 2026
004333e
docs: Update containerd-kata.md with clear settings
Apokleos Mar 12, 2026
26d41b8
docs: Remove the dedicated installation guide for runtime-rs
Apokleos Mar 6, 2026
b04260f
docs: Rename run-kata-with-k8s with adding crio
Apokleos Mar 12, 2026
9f6bce9
docs: Remove containerd settings from crio dedicated document
Apokleos Mar 25, 2026
119a145
docs: Upgrade architecture documentation from 3.0 to 4.0
Apokleos Mar 18, 2026
7fa68ff
docs: Consolidate hypervisor documentation in virtualization.md
Apokleos Mar 18, 2026
302b2c8
docs: Restructure and modernize virtualization design document
Apokleos Mar 18, 2026
a747b9f
docs: Improve and refine hypervisor README documentation
Apokleos Mar 18, 2026
b8576ef
docs: Update kata-sys-util README with comprehensive feature document…
Apokleos Mar 18, 2026
c96b203
docs: Update kata-types README with comprehensive module documentation
Apokleos Mar 18, 2026
48ef222
docs: Update runtime-rs README with accurate architecture documentation
Apokleos Mar 18, 2026
3c584a4
docs: Update libs README with complete library documentation
Apokleos Mar 18, 2026
7dce05b
docs: Update the pictures of kata 4.0 with mermaid codes
Apokleos Mar 24, 2026
012bf4b
Merge pull request #12635 from Apokleos/update-docs-rs
stevenhorsman Mar 30, 2026
b3179bd
workflows: Update actions/checkout version
stevenhorsman Mar 11, 2026
12578b4
govmm: Delete old files
stevenhorsman Mar 12, 2026
a0e99a8
Merge pull request #12690 from Jiahao1226/put-agent-into-root-workspace
RuoqingHe Mar 30, 2026
086c0ed
runtime-rs: cleanup config
katexochen Mar 31, 2026
99eaa8f
workflows: Create workflow to stale issues based on date
stevenhorsman Mar 31, 2026
3122fa6
gha: Avoid noisy deployment logs in PRs
sprt Mar 23, 2026
78289d1
gha: Pin actionlint version
sprt Mar 23, 2026
468abea
Merge pull request #12719 from kata-containers/sprt/env-no-deploy
stevenhorsman Mar 31, 2026
3a1683c
gatekeeper: unrequire kata-deploy k3s tests
fidencio Mar 31, 2026
7e371ac
Merge pull request #12758 from fidencio/topic/kata-deploy-skip-k3s-tests
fidencio Apr 1, 2026
11cd5f2
tests: Configure devmapper properly regardless of containerd version
BbolroC Mar 30, 2026
5390e47
agent: Remove Cargo.lock
stevenhorsman Mar 30, 2026
f756966
Merge pull request #12757 from BbolroC/fix-parsing-imcompatibility-co…
fidencio Apr 1, 2026
b6cf00a
tests: parametrize storage parameters
manuelh-dev Feb 26, 2026
177f5c3
tests: gpu: use container image layer storage
manuelh-dev Feb 26, 2026
7785244
runtime-rs: enable building runtime-rs on ppc64le
Amulyam24 Feb 11, 2026
8d25ff2
runtime-rs: implement set_capabilities for qemu
Amulyam24 Feb 11, 2026
dcb7d02
runtime-rs: Use libc::TUNSETIFF instead of wrapper TUNSETIFF()
Amulyam24 Feb 11, 2026
bf74f68
runtime-rs: align memory size with desired block size on ppc64le
Amulyam24 Feb 11, 2026
789abe6
kata-deploy: Make nydus a soft dep of containerd
fidencio Apr 1, 2026
fe1f804
kata-deploy: Restart nydus-snapshotter in case of failure
fidencio Apr 1, 2026
b823184
Merge pull request #12580 from manuelh-dev/mahuber/gpu-ci-storage
fidencio Apr 1, 2026
6555350
Merge pull request #12765 from fidencio/topic/kata-deploy-nydus-fix-s…
fidencio Apr 1, 2026
0d38d88
Merge pull request #12484 from Amulyam24/runtime-rs-ppc64le
stevenhorsman Apr 1, 2026
9a3f6b0
Merge pull request #12753 from stevenhorsman/remove-agent-Cargo-
stevenhorsman Apr 1, 2026
8b9ce3b
tests: remove k3s/rke2 V3 containerd template workaround
fidencio Apr 1, 2026
28414a6
kata-deploy: detect k3s/rke2 via systemd services instead of version …
fidencio Apr 1, 2026
b4b6241
kata-deploy: skip cleanup on pod restart to avoid crashing kata pods
fidencio Apr 1, 2026
2131147
tests: add kata-deploy lifecycle tests for restart resilience and cle…
fidencio Apr 1, 2026
02c82b1
runtime-rs: Fix FC API fields
ananos Apr 1, 2026
67af63a
runtime-rs: fix setting directio via config file
PiotrProkop Mar 17, 2026
3bc460f
ci.ocp: Use helm deployment for peer-pods
ldoktor Mar 27, 2026
55a3772
ci.ocp: Add note about external tests to README.md
ldoktor Mar 27, 2026
2830c4f
Merge pull request #12746 from ldoktor/ci-helm2
stevenhorsman Apr 1, 2026
75df4c0
Merge pull request #12766 from fidencio/topic/kata-deploy-avoid-kata-…
fidencio Apr 1, 2026
58101a2
Merge pull request #12656 from stevenhorsman/actions/checkout-bump
stevenhorsman Apr 1, 2026
9923f25
genpolicy: adjust GID after passwd GID handling
manuelh-dev Mar 30, 2026
43489f6
genpolicy: fs_group for encrypted emptyDir volumes
manuelh-dev Mar 25, 2026
a762b13
tests: generate policy for pod-empty-dir-fsgroup
manuelh-dev Mar 24, 2026
57e42b1
tests: nvidia: Do not use elevated privileges
manuelh-dev Mar 19, 2026
dd868de
tests: nvidia: onboard NIM service test
manuelh-dev Mar 3, 2026
09194d7
Merge pull request #12767 from nubificus/fix/fc-rs
fidencio Apr 2, 2026
f7878cc
runtime: fix Docker 26+ networking by rescanning after Start
llink5 Mar 30, 2026
3e23ee9
nvrc: Bump to the latest Release
zvonkok Apr 2, 2026
4a1c2b6
Merge pull request #12309 from kata-containers/stale-issues-by-date
Apokleos Apr 3, 2026
517882f
runtime-rs: Fix typo in share_fs error message
YutingNie Apr 1, 2026
26bd5ad
Merge pull request #12762 from YutingNie/fix-runtime-rs-shared-fs-typo
RuoqingHe Apr 3, 2026
ccfdf5e
Merge pull request #12754 from llink5/fix/docker26-networking-9340
fidencio Apr 3, 2026
945aa5b
Merge pull request #12774 from zvonkok/bump-nvrc
fidencio Apr 3, 2026
f074cee
Merge pull request #12682 from PiotrProkop/fix-direct-io-kata
fidencio Apr 3, 2026
35cafe8
runtime-rs: configure TDX machine options with kernel_irqchip=split
Apokleos Jan 26, 2026
e1fae11
Merge pull request #12392 from Apokleos/enhance-tdx
fidencio Apr 5, 2026
9a2825a
runtime: config: Use OVMF for the qemu-nvidia-gpu
fidencio Apr 4, 2026
0a739b3
Merge pull request #12755 from katexochen/runtime-rs-config-cleanup
fidencio Apr 6, 2026
1300145
tests: add k3s/rke2 to OCI 1.3.0 drop-in overlay condition
fidencio Apr 5, 2026
47770da
helm: Align values.yaml with try-kata-nvidia-gpu.values.yaml
fidencio Apr 5, 2026
9b77079
Merge pull request #12728 from manuelh-dev/mahuber/empty-dir-fsgrou-p…
danmihai1 Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
37 changes: 37 additions & 0 deletions .cspell.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# yaml-language-server: $schema=https://raw.githubusercontent.com/streetsidesoftware/cspell/main/cspell.schema.json
version: "0.2"
language: en,en-GB

dictionaryDefinitions:
- name: kata-terms
path: ./tests/spellcheck/kata-dictionary.txt
addWords: true

dictionaries:
- en-GB
- en_US
- bash
- git
- golang
- k8s
- python
- rust
- companies
- mnemonics
- peopleNames
- softwareTerms
- networking-terms
- kata-terms

ignoreRegExpList:
- /@[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}/gi # Ignores github handles
# Ignore code blocks
- /^\s*`{3,}[\s\S]*?^\s*`{3,}/gm
- /`[^`\n]+`/g

ignorePaths:
- "**/vendor/**" # vendor files aren't owned by us
- "**/src/runtime/virtcontainers/pkg/cloud-hypervisor/client/**" # Generated files
- "**/requirements.txt"

useGitignore: true
7 changes: 7 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
30 changes: 30 additions & 0 deletions .editorconfig-checker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"Verbose": false,
"Debug": false,
"IgnoreDefaults": false,
"SpacesAfterTabs": false,
"NoColor": false,
"Exclude": [
"src/runtime/vendor",
"src/tools/log-parser/vendor",
"tests/metrics/cmd/checkmetrics/vendor",
"tests/vendor",
"src/runtime/virtcontainers/pkg/cloud-hypervisor/client",
"\\.img$",
"\\.dtb$",
"\\.drawio$",
"\\.svg$",
"\\.patch$"
],
"AllowedContentTypes": [],
"PassedFiles": [],
"Disable": {
"EndOfLine": false,
"Indentation": false,
"IndentSize": false,
"InsertFinalNewline": false,
"TrimTrailingWhitespace": false,
"MaxLineLength": false,
"Charset": false
}
}
36 changes: 36 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Copyright (c) 2024 Red Hat
#
# SPDX-License-Identifier: Apache-2.0
#
# Configuration file with rules for the actionlint tool.
#
self-hosted-runner:
# Labels of self-hosted runner that linter should ignore
labels:
- amd64-nvidia-a100
- amd64-nvidia-h100-snp
- arm64-k8s
- garm-ubuntu-2004
- garm-ubuntu-2004-smaller
- garm-ubuntu-2204
- garm-ubuntu-2304
- garm-ubuntu-2304-smaller
- garm-ubuntu-2204-smaller
- ppc64le
- ppc64le-k8s
- ppc64le-small
- ubuntu-24.04-ppc64le
- ubuntu-24.04-s390x
- metrics
- riscv-builder
- sev-snp
- s390x
- s390x-large
- tdx
- ubuntu-24.04-arm

paths:
.github/workflows/**/*.{yml,yaml}:
ignore:
# We use if: false to "temporarily" skip jobs with issues
- 'constant expression "false" in condition'
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
script_dir=$(dirname "$(readlink -f "$0")")
parent_dir=$(realpath "${script_dir}/../..")
cidir="${parent_dir}/ci"
source "${cidir}/lib.sh"
source "${cidir}/../tests/common.bash"

cargo_deny_file="${script_dir}/action.yaml"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ runs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly
toolchain: nightly
override: true

- name: Cache
uses: Swatinem/rust-cache@v2
uses: Swatinem/rust-cache@f0deed1e0edfc6a9be95417288c0e1099b1eeec3 # v2.7.7

- name: Install Cargo deny
shell: bash
Expand Down
101 changes: 101 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
---
version: 2
updates:
- package-ecosystem: "cargo"
directories:
- "/src/agent"
- "/src/dragonball"
- "/src/libs"
- "/src/mem-agent"
- "/src/mem-agent/example"
- "/src/runtime-rs"
- "/src/tools/agent-ctl"
- "/src/tools/genpolicy"
- "/src/tools/kata-ctl"
- "/src/tools/trace-forwarder"
schedule:
interval: "daily"
cooldown:
default-days: 7
ignore:
# rust-vmm repos might cause incompatibilities on patch versions, so
# lets handle them manually for now.
- dependency-name: "event-manager"
- dependency-name: "kvm-bindings"
- dependency-name: "kvm-ioctls"
- dependency-name: "linux-loader"
- dependency-name: "seccompiler"
- dependency-name: "vfio-bindings"
- dependency-name: "vfio-ioctls"
- dependency-name: "virtio-bindings"
- dependency-name: "virtio-queue"
- dependency-name: "vm-fdt"
- dependency-name: "vm-memory"
- dependency-name: "vm-superio"
- dependency-name: "vmm-sys-util"
# As we often have up to 8/9 components that need the same versions bumps
# create groups for common dependencies, so they can all go in a single PR
# We can extend this as we see more frequent groups
groups:
aws-libcrypto:
patterns:
- aws-lc-*
bumpalo:
patterns:
- bumpalo
clap:
patterns:
- clap
crossbeam:
patterns:
- crossbeam
h2:
patterns:
- h2
idna:
patterns:
- idna
openssl:
patterns:
- openssl
protobuf:
patterns:
- protobuf
rsa:
patterns:
- rsa
rustix:
patterns:
- rustix
rustls-webpki:
patterns:
- rustls-webpki
slab:
patterns:
- slab
time:
patterns:
- time
tokio:
patterns:
- tokio
tracing:
patterns:
- tracing

- package-ecosystem: "gomod"
directories:
- "src/runtime"
- "tools/testing/kata-webhook"
- "src/tools/csi-kata-directvolume"
schedule:
interval: "daily"
cooldown:
default-days: 7

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "monthly"
cooldown:
default-days: 7
7 changes: 4 additions & 3 deletions .github/workflows/PR-wip-checks.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,19 @@ on:
- labeled
- unlabeled

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
pr_wip_check:
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
name: WIP Check
steps:
- name: WIP Check
if: ${{ !contains(github.event.pull_request.labels.*.name, 'force-skip-ci') }}
uses: tim-actions/wip-check@1c2a1ca6c110026b3e2297bb2ef39e1747b5a755
uses: tim-actions/wip-check@1c2a1ca6c110026b3e2297bb2ef39e1747b5a755 # master (2021-06-10)
with:
labels: '["do-not-merge", "wip", "rfc"]'
keywords: '["WIP", "wip", "RFC", "rfc", "dnm", "DNM", "do-not-merge"]'
27 changes: 27 additions & 0 deletions .github/workflows/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Lint GHA workflows

on:
workflow_dispatch:
pull_request:

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
run-actionlint:
name: run-actionlint
runs-on: ubuntu-24.04
steps:
- name: Checkout the code
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 0
persist-credentials: false

- name: Run actionlint
uses: raven-actions/actionlint@e01d1ea33dd6a5ed517d95b4c0c357560ac6f518 # v2.1.1
with:
version: '1.7.12'
104 changes: 0 additions & 104 deletions .github/workflows/add-backport-label.yaml

This file was deleted.

Loading
Loading