mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-07-28 01:49:49 +00:00
Unlike k3s and rke2, the k0s deployment never trimmed its default stack, so it ran metrics-server, autopilot, etc. in addition to the components the tests actually need. On the free GitHub runners this leaves too little host memory headroom: the large in-guest image pull test launches a 4GB Kata QEMU and, while unpacking the image into trusted block storage, the host OOM-kills QEMU. This surfaces as "ttrpc: closed" / "QEMU exited ... signal: killed", even though the very same test passes on k3s, rke2 and microk8s on the same runner (all of which we already trim). Disable the components the tests don't rely on (metrics-server, autopilot) to bring k0s in line with the other distros, while keeping coredns, kube-proxy/network-provider and konnectivity-server. Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com> Assisted-by: Cursor <cursoragent@cursor.com>
Kata Containers Tests
This directory contains various types of tests for testing the Kata Containers repository.
Test Content
We provide several tests to ensure Kata-Containers run on different scenarios and with different container managers.
- Integration tests to ensure compatibility with:
- Stability tests
- Functional
GitHub Actions
Kata Containers uses GitHub Actions in the Kata Containers repository.