From ad995e7f03123073106fa66fdcd7fbfef3f78c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 25 Apr 2026 11:59:11 +0200 Subject: [PATCH] ci: add experimental-force-guest-pull tests for runtime-rs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add qemu-coco-dev-runtime-rs with experimental-force-guest-pull to the CoCo non-TEE test matrices. This exercises the force guest pull code path on runtime-rs, which uses the `runtime.experimental = ["force_guest_pull"]` configuration. The new entries are added to both the standard nontee matrix (vanilla k8s) and the extensive matrix (k0s, k3s, rke2, microk8s). Signed-off-by: Fabiano FidĂȘncio --- .github/workflows/run-kata-coco-tests.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/run-kata-coco-tests.yaml b/.github/workflows/run-kata-coco-tests.yaml index 3864687cc6..dbb8d9013d 100644 --- a/.github/workflows/run-kata-coco-tests.yaml +++ b/.github/workflows/run-kata-coco-tests.yaml @@ -146,6 +146,7 @@ jobs: { vmm: qemu-coco-dev, snapshotter: nydus, pull_type: guest-pull }, { vmm: qemu-coco-dev-runtime-rs, snapshotter: nydus, pull_type: guest-pull }, { vmm: qemu-coco-dev, snapshotter: "", pull_type: experimental-force-guest-pull }, + { vmm: qemu-coco-dev-runtime-rs, snapshotter: "", pull_type: experimental-force-guest-pull }, ] runs-on: ubuntu-24.04 permissions: @@ -264,15 +265,19 @@ jobs: { k8s: k0s, vmm: qemu-coco-dev, snapshotter: nydus, pull_type: guest-pull }, { k8s: k0s, vmm: qemu-coco-dev, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: k0s, vmm: qemu-coco-dev-runtime-rs, snapshotter: nydus, pull_type: guest-pull }, + { k8s: k0s, vmm: qemu-coco-dev-runtime-rs, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: k3s, vmm: qemu-coco-dev, snapshotter: nydus, pull_type: guest-pull }, { k8s: k3s, vmm: qemu-coco-dev, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: k3s, vmm: qemu-coco-dev-runtime-rs, snapshotter: nydus, pull_type: guest-pull }, + { k8s: k3s, vmm: qemu-coco-dev-runtime-rs, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: rke2, vmm: qemu-coco-dev, snapshotter: nydus, pull_type: guest-pull }, { k8s: rke2, vmm: qemu-coco-dev, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: rke2, vmm: qemu-coco-dev-runtime-rs, snapshotter: nydus, pull_type: guest-pull }, + { k8s: rke2, vmm: qemu-coco-dev-runtime-rs, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: microk8s, vmm: qemu-coco-dev, snapshotter: nydus, pull_type: guest-pull }, { k8s: microk8s, vmm: qemu-coco-dev, snapshotter: "", pull_type: experimental-force-guest-pull }, { k8s: microk8s, vmm: qemu-coco-dev-runtime-rs, snapshotter: nydus, pull_type: guest-pull }, + { k8s: microk8s, vmm: qemu-coco-dev-runtime-rs, snapshotter: "", pull_type: experimental-force-guest-pull }, ] runs-on: ubuntu-24.04 permissions: