kata-containers/tests/functional
Sumedh Alok Sharma c7c811071a agent-ctl: Add option --vm to boot pod VM for testing.
This change introduces a new command line option `--vm`
to boot up a pod VM for testing. The tool connects with
kata agent running inside the VM to send the test commands.
The tool uses `hypervisor` crates from runtime-rs for VM
lifecycle management. Current implementation supports
Qemu & Cloud Hypervisor as VMMs.

In summary:
- tool parses the VMM specific runtime-rs kata config file in
/opt/kata/share/defaults/kata-containers/runtime-rs/*
- prepares and starts a VM using runtime-rs::hypervisor vm APIs
- retrieves agent's server address to setup connection
- tests the requested commands & shutdown the VM

Fixes #11566

Signed-off-by: Sumedh Alok Sharma <sumsharma@microsoft.com>
2025-08-11 11:03:18 +00:00
..
kata-agent-apis agent-ctl: Add option --vm to boot pod VM for testing. 2025-08-11 11:03:18 +00:00
kata-deploy gha: Remove unnecessary install-azure-cli step 2025-07-30 10:42:56 -05:00
kata-monitor CI: change the containerd tarball name to containerd 2025-01-07 17:39:05 +08:00
tracing shellcheck: Fix shellcheck SC2145 2025-03-04 09:35:46 +00:00
vfio test: vfio: Attempt to fix logic 2025-03-04 09:39:10 +00:00
vfio-ap shellcheck: Fix shellcheck SC2068 2025-03-04 09:35:46 +00:00