Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
release: Kata Containers 3.0.0-alpha0
- runtime-rs: fix design doc's typo - docs: use curl as default downloader for runtime-rs - runtime-rs: update Cargo.lock - Fix some GitHub actions workflow issues - versions: Update libseccomp version - runtime-rs:merge runtime rs to main - nydus: wait nydusd API server ready before mounting share fs - versions: Update TD-shim due to build breakage - agent-ctl: Add an empty [workspace] - packaging: Create no_patches.txt for the SPR-BKC-PC-v9.6.x - docs: Improve SGX documentation - runtime: explicitly mark the source of the log is from qemu.log - runtime: add unlock before return in sendReq - docs: add back host network limitation - runk: add ps sub-command - Depends-on:github.com/kata-containers/tests#4986 - runtime-rs:update rtnetlink version - runtime-rs:skip the build process when the arch is s390x - docs: Improve SGX documentation - agent: Use rtnetlink's neighbours API to add neighbors - Bump TDX dependencies (QEMU and Kernel) - OVMF / td-shim: Adjust final tarball location - libs: fix CI error for protocols - runtime-rs: merge main to runtime-rs - packaging: Add support for building TDVF - versions: Track and add support for building TD-shim - versions: Upgrade rust version - Merge Main into runtime-rs branch - agent: log RPC calls for debugging - runtime-rs: fix stop failed in azure - Add support AmdSev build of OVMF - runtime: Support for host cgroupv2 - versions: Update runc version - qemu: Add liburing to qemu build - runtime-rs: fix set share sandbox pid namespace - Docs: fix tables format error - versions: Update Firecracker version to v1.1.0 - agent: Fix stream fd's double close - container: kill all of the processes in a container when it terminated - fix network failed for kata ci - runtime-rs: handle default_vcpus greator than default_maxvcpu - agent: fix fd-double-close problem in ut test_do_write_stream - runtime-rs: add functionalities support for macvlan and vlan endpoints - Docs: add rust environment setup for kata 3.0 - rustjail: check result to let it return early - upgrade nydus version - support disable_guest_seccomp - cgroups: remove unnecessary get_paths() - versions: Update firecracker version - kata-monitor: fix can't monitor /run/vc/sbs - runtime-rs: fix sandbox_cgroup_only=false panic - runtime-rs: fix ctr exit failed - docs: add installation guide for kata 3.0 - runtime-rs: support functionalities of ipvlan endpoint - runtime-rs: remove the value of hypervisor path in DB config - kata-sys-util: upgrade nix version - runtime-rs: fix some bugs to make runtime-rs on aarch64 - runk: Support `exec` sub-command - runtime-rs: hypervisor part - clh: Don't crash if no network device is set by the upper layer - packaging: Rework how ${BUILD_SUFFIX} is used with the QEMU builder scripts - versions: Update Cloud Hypervisor to v25.0 - Runtime-rs merge main - kernel: Deduplicate code used for building TEE kernels - runtime-rs: Dragonball-sandbox - add virtio device feature support for aarch64 - packaging: Simplify config path handling - build: save lines for repository_owner check - kata 3.0 Architecture - Fix clh tarball build - runtime-rs: built-in Dragonball sandbox part III - virtio-blk, virtio-fs, virtio-net and VMM API support - runtime: Fix DisableSelinux config - docs: Update URL links for containerd documentation - docs: delete CRI containerd plugin statement - release: Revert kata-deploy changes after 2.5.0-rc0 release - tools/snap: simplify nproc - action: revert commit message limit to 150 bytes - runtime-rs: Dragonball sandbox - add Vcpu::configure() function for aarch64 - runtime-rs: makefile for dragonball - runtime-rs:refactor network model with netlink - runtime-rs: Merge Main into runtime-rs branch - runtime-rs: built-in Dragonball sandbox part II - vCPU manager - runtime-rs: runtime-rs merge main - runtime-rs: built-in Dragonball sandbox part I - resource and device managers caada34 runtime-rs: fix design doc's typo b61dda4 docs: use curl as default downloader for runtime-rs ca9d16e runtime-rs: update Cargo.lock 99a7b4f workflow: Revert "static-checks: Allow Merge commit to be >75 chars" d14e80e workflow: Revert "docs: modify move-issues-to-in-progress.yaml" 1f4b6e6 versions: Update libseccomp version 8a4e690 versions: Update TD-shim due to build breakage 065305f agent-ctl: Add an empty [workspace] 1444d7c packaging: Create no_patches.txt for the SPR-BKC-PC-v9.6.x 2ae807f nydus: wait nydusd API server ready before mounting share fs c8d4ea8 docs: Improve SGX documentation d8ad16a runtime: add unlock before return in sendReq 8bbffc4 runtime-rs:update rtnetlink version c5452fa docs: Improve SGX documentation 389ae97 runtime-rs:skip the test when the arch is s390x 945e022 runtime-rs:skip the build process when the arch is s390x 8d1cb1d td-shim: Adjust final tarball location 62f05d4 ovmf: Adjust final tarball location 9972487 versions: Bump Kernel TDX version c935815 kernel: Sort the TDX configs alphabetically dd397ff versions: Bump QEMU TDX version 230a229 runk: add ps sub-command 889557e docs: add back host network limitation c9b5bde versions: Track and build TDVF e6a5a51 packaging: Generate a tarball as OVMF build result 42eaf19 packaging: Simplify OVMF repo clone 4d33b05 packaging: Don't hardcode "edk2" as the cloned repo's dir. 7247575 runtime-rs:fix cargo clippy b06bc82 versions: Track and add support for building TD-shim 86ac653 libs: fix CI error for protocols 81fe51a agent: fix unittests for arp neighbors 845c1c0 agent: use rtnetlink's neighbours API to add neighbors 9b1940e versions: update rust version 638c2c4 static-build: Add AmdSev option for OVMF builder Introduces new build of firmware needed for SEV f0b58e3 static-build: Add build script for OVMF fa0b11f runtime-rs: fix stdin hang in azure 5c3155f runtime: Support for host cgroup v2 4ab45e5 docs: Update support for host cgroupv2 326eb2f versions: Update runc version f5aa6ae agent: Fix stream fd's double close problem 6e149b4 Docs: fix tables format error 85f4e7c runtime: explicitly mark the source of the log is from qemu.log 56d49b5 versions: Update Firecracker version to v1.1.0 b314741 runtime-rs:add unit test for set share pid ns 1ef3f8e runtime-rs: set share sandbox pid namespace 57c556a runtime-rs: fix stop failed in azure 0e24f47 agent: log RPC calls for debugging c825065 runtime-rs: fix tc filter setup failed e0194dc runtime-rs: update route destination with prefix fa85fd5 docs: add rust environment setup for kata 3.0 896478c runtime-rs: add functionalities support for macvlan and vlan endpoints df79c8f versions: Update firecracker version 9126415 agent: fix fd-double-close problem in ut test_do_write_stream 43045be runtime-rs: handle default_vcpus greator than default_maxvcpu 0d7cb7e agent: delete agent-type property in announce eec9ac8 rustjail: check result to let it return early. 402bfa0 nydus: upgrade nydus/nydus-snapshotter version 54f53d5 runtime-rs: support disable_guest_seccomp 4331ef8 Runtime-rs: add installation guide for rust-runtime 72dbd1f kata-monitor: fix can't monitor /run/vc/sbs. e9988f0 runtime-rs: fix sandbox_cgroup_only=false panic cebbebb runtime-rs: fix ctr exit failed 62182db runtime-rs: add unit test for ipvlan endpoint 99654ce runtime-rs: update dbs-xxx dependencies f4c3adf runtime-rs: Add compile option file 545ae3f runtime-rs: fix warning 19eca71 runtime-rs: remove the value of hypervisor path in DB config d8920b0 runtime-rs: support functionalities of ipvlan endpoint 2b01e9b dragonball: fix warning 996a6b8 kata-sys-util: upgrade nix version f690b0a qemu: Add liburing to qemu build d93e4b9 container: kill all of the processes in this container 3c98952 dragonball: update for review 274598a kata-runtime: add dragonball config check support. 1befbe6 runtime-rs: Cargo lock for fix version problem 3d6156f runtime-rs: support dragonball and runtime-binary 3f6123b libs: update configuration and annotations 9ae2a45 cgroups: remove unnecessary get_paths() be31207 clh: Don't crash if no network device is set by the upper layer 0511812 packaging: Add a "-" in the dir name if $BUILD_DIR is available dc3b6f6 versions: Update Cloud Hypervisor to v25.0 201ff22 packaging: Use the $BUILD_SUFFIX when renaming the qemu binary 1a25afc kernel: Allow passing the URL to download the tarball 80c68b8 kernel: Deduplicate code used for building TEE kernels d258499 dragonball: fix dependency unused warning 458f6f4 dragonball: use const string for legacy device type 939959e docs: add Dragonball to hypervisors f6f96b8 dragonball: add legacy device support for aarch64 7a41839 dragonball: add device info support for aarch64 f7ccf92 kata-deploy: Rely on the configured config path 386a523 kata-deploy: Pass the config path to CRI-O 13df57c build: save lines for repository_owner check 57c2d8b docs: Update URL links for containerd documentation e57a1c8 build: Mark git repos as safe for build 2551924 docs: delete CRI containerd plugin statement 9cee521 fmt: do cargo fmt and add a dependency for blk_dev 47a4142 fs: change vhostuser and virtio into const e14e98b cpu_topo: add handle_cpu_topology function 5d3b53e downtime: add downtime support 6a1fe85 vfio: add vfio as TODO 5ea35dd refractor: remove redundant by_id b646d7c config: remove ht_enabled cb54ac6 memory: remove reserve_memory_bytes bde6609 hotplug: add room for other hotplug solution d88b1bf dragonball: update vsock dependency dd003eb Dragonball: change error name and fix compile error 38957fe UT: fix compile error in unit tests 11b3f95 dragonball: add virtio-fs device support 948381b dragonball: add virtio-net device support 3d20387 dragonball: add virtio-blk device support 87d38ae Doc: add document for Dragonball API 2bb1eea docs: further questions related to upcall 026aaee docs: add FAQ to the report fffcb81 docs: update the content of the report 42ea854 docs: kata 3.0 Architecture efdb923 build: Fix clh source build as normal user 0e40ecf tools/snap: simplify nproc f59939a runk: Support `exec` sub-command 4d89476 runtime: Fix DisableSelinux config 090de2d dragonball: fix the clippy errors. a159332 dragonball: add vsock api to api server 89b9ba8 dragonball: add set_vm_configuration api 95fa0c7 dragonball: add start microvm support 5c1ccc3 dragonball: add Vmm struct 4d234f5 dragonball: refactor code layout cfd5dae dragonball: add vm struct 527b73a dragonball: remove unused feature in AddressSpaceMgr 3bafafe action: extend commit message line limit to 150 bytes 5010c64 release: Revert kata-deploy changes after 2.5.0-rc0 release 7120afe dragonball: add vcpu test function for aarch64 648d285 dragonball: add vcpu support for aarch64 7dad7c8 dragonball: update dbs-xxx dependency 07231b2 runtime-rs:refactor network model with netlink c8a9052 build: format files 242992e build: put install methods in utils.mk 8a69726 build: makefile for dragonball config 9c52629 runtime-rs:refactor network model with netlink 71db2dd hotplug: add room for future acpi hotplug mechanism 8bb00a3 dragonball: fix a bug when generating kernel boot args 2aedd4d doc: add document for vCPU, api and device bec22ad dragonball: add api module 07f44c3 dragonball: add vcpu manager 78c9718 dragonball: add upcall support 7d1953b dragonball: add vcpu 468c73b dragonball: add kvm context e89e650 dragonball: add signal handler b6cb2c4 dragonball: add metrics system e80e0c4 dragonball: add io manager wrapper d5ee3fc safe-path: fix clippy warning 93c10df runtime-rs: add crosvm license in Dragonball dfe6de7 dragonball: add dragonball into kata README 39ff85d dragonball: green ci 71f24d8 dragonball: add Makefile. a1df6d0 Doc: Update Dragonball Readme and add document for device 8619f2b dragonball: add virtio vsock device manager. 52d42af dragonball: add device manager. c1c1e51 dragonball: add kernel config. 6850ef9 dragonball: add configuration manager. 0bcb422 dragonball: add legacy devices manager 3c45c07 dragonball: add console manager. 3d38bb3 dragonball: add address space manager. aff6040 dragonball: add resource manager support. 8835db6 dragonball: initial commit 9cb15ab agent: add the FSGroup support ff7874b protobuf: upgrade the protobuf version to 2.27.0 06f398a runtime-rs: use withContext to evaluate lazily fd4c26f runtime-rs: support network resource 4be7185 runtime-rs: runtime part implement 10343b1 runtime-rs: enhance runtimes 9887272 libs: enhance kata-sys-util and kata-types 3ff0db0 runtime-rs: support rootfs volume for resource 234d7bc runtime-rs: support cgroup resource 75e282b runtime-rs: hypervisor base define bdfee00 runtime-rs: service and runtime framework 4296e30 runtime-rs: agent implements d3da156 runtime-rs: uint FsType for s390x e705ee0 runtime-rs: update containerd-shim-protos to 0.2.0 8c0a60e runtime-rs: modify the review suggestion 278f843 runtime-rs: shim implements for runtime-rs 641b736 libs: enhance kata-sys-util 69ba1ae trans: fix the issue of wrong swapness type d2a9bc6 agent: agent-protocol support async aee9633 libs/sys-util: provide functions to execute hooks 8509de0 libs/sys-util: add function to detect and update K8s emptyDir volume 6d59e8e libs/sys-util: introduce function to get device id 5300ea2 libs/sys-util: implement reflink_copy() 1d5c898 libs/sys-util: add utilities to parse NUMA information 8788702 libs/sys-util: add utilities to manipulate cgroup ccd03e2 libs/sys-util: add wrappers for mount and fs 45a00b4 libs/sys-util: add kata-sys-util crate under src/libs 48c201a libs/types: make the variable name easier to understand b9b6d70 libs/types: modify implementation details 05ad026 libs/types: fix implementation details d96716b libs/types:fix styles and implementation details 6cffd94 libs/types:return Result to handle parse error 6ae87d9 libs/types: use contains to make code more readable 45e5780 libs/types: fixed spelling and grammer error 2599a06 libs/types:use include_str! in test file 8ffff40 libs/types:Option type to handle empty tomlconfig 6268286 libs/types: add license for test-config.rs 97d8c6c docs: modify move-issues-to-in-progress.yaml 8cdd70f libs/types: change method to update config by annotation e19d047 libs/types: implement KataConfig to wrap TomlConfig 387ffa9 libs/types: support load Kata agent configuration from file 69f10af libs/types: support load Kata hypervisor configuration from file 21cc02d libs/types: support load Kata runtime configuration from file 5b89c1d libs/types: add kata-types crate under src/libs 4f62a76 libs/logging: fix clippy warnings 6f8acb9 libs: refine Makefile rules 7cdee49 libs/logging: introduce a wrapper writer for logging 426f38d libs/logging: implement rotator for log files 392f1ec libs: convert to a cargo workspace 575df4d static-checks: Allow Merge commit to be >75 chars Signed-off-by: Peng Tao <bergwolf@hyper.sh>
- Loading branch information