draios / sysdig

Linux system exploration and troubleshooting tool with first class support for containers
http://www.sysdig.com/
Other
7.76k stars 728 forks source link

update: support multi-arch driver building and pull configs from Falco's kernel crawler #1905

Closed jasondellaluce closed 2 years ago

jasondellaluce commented 2 years ago

~This will be WIP until we have a driver stable tag on falcosecurity/libs. Once we have that, we can generate sample driverkit configs on the new driver tag and test if these changes work as expected before launching a bulk build on all driver configs.~ (Driver version has been bumped to 3.0.0)

This updates the driverkit version and the CI job responsible of building drivers. The build-drivers job has been splitted by arch.

At the same time, this adds automatic scripts that allow pulling the most up-to-date driverkit configurations generated by https://github.com/falcosecurity/kernel-crawler.

The scap-driver-loader has been updated to include the latest fixes from falcosecurity/falco, and to support multi-arch drivers.