Closed alacuku closed 1 year ago
+1 :heart:
+1
big +1 :star_struck:
+1 lovely
This is FANTASTIC :star_struck: +1
+1 from me of course!
PS I volunteer to be a maintainer of this repo, if you need any help
+1 :heart_eyes:
The repo has been successfully donated. We can close this one.
Repository: https://github.com/alacuku/e2e-falco-tests
Motivation
We need a testing framework for the Falco libs and drivers. It should test drivers (
kmod, bpf and modern bpf
) across a wide range of different kernel and distribution.This repository is a starting point for such a framework. The solution is based on
ansible playbooks
andfirecracker
. It allows the creation ofmicro-vms
which are based on a selected set ofkernels
androot filesystems
which are packaged as OCI images. Theansible-playbook
makes it easy to mix and match any kernel and any base image to create a VM. Once the VMs are up and running it transfers precompiled tests and runs them on every machine to make sure that our builds are compatible with a given set of kernels.The
playbooks
have been developed to be run in local development machines and CI systems.Example on how the machines are created starting from a given set of kernels and base images:
The following issuer describes in detail the
testing-framework
:` falcosecurity/libs#1191