Run automatic tests for BPF before each Flatcar release #89
Labels
kind/feature
A feature request
kind/infrastructure
Issues concerning build / test / release tooling or infrastructure of Flatcar Container Linux.
Current situation
As far as I know, we don't have tests for BPF integrated in the test/release pipeline.
Impact
Software using BPF might break if kernel bugs are introduced in new releases and it can more easily go unnoticed without automatic testing. As an example, Inspektor Gadget uses various BPF tools (from traceloop, tcptracer-bpf, BCC). We've had an issue with the BCC opensnoop tool in a Flatcar Edge release (see iovisor/bcc#2726).
Ideal future situation
Some basic tests of common BPF tools should be automatically executed before each release. Sometime, it can break because of a kernel bug, or because of a bug in the tool. It should be assessed to decide whether the release can go.
Implementation options
Some existing tests could be reused:
The text was updated successfully, but these errors were encountered: