Speakers
Description
KernelCI provides continuous testing for the Linux kernel. Over the past year we extended testing into the cloud. AWS lab is now integrated upstream and visible on the KernelCI dashboard.
We will describe the architecture and how it maps onto KernelCI's pull-mode lab model so other cloud vendors can attach their own infrastructure. We will share the gotchas of testing on remote virtualized machines.
The cloud unlocks special test usecases from tiny, memory-pressured instances to machines with hundreds of cores and terabytes of RAM.
Additionally, EC2 exposes nested KVM on c8i instances, and we run kvm-unit-tests inside these guests to exercise the kernel's own virtualization stack.
KernelCI already runs tests on AWS infrastructure. We will discuss next steps and improvements like performance testing.