-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracking] localhost test/vm
test suite - occasionally capture results tables
#982
Comments
localhost
driver danity test suites - occasionally capture results table herelocalhost
driver sanity test suites - occasionally capture results table here
maybe is not clear but the final patch I have in mind will simplify a lot the logic, maybe we can work on it on a separate branch and if you like the final result we can think of merging it (?) |
I fully agree, we should definitely spend some time to fix those issues; perhaps not all issues will suddenly go away by splitting |
June 7, 2023 libs master commit 4db06c6 (corresponding to approx 0.11.2 release) Build containers have been optimized resulting in less gaps due to failed builds especially for kmod plus now 2 separate results tables are reported, that is, [compiled] vs [compiled + success]. Kernel grid has been adjusted as well, while including 2.6.32 and 3.10 kernels to check on the kmod build, but they are not tested in a VM. |
uhh, that's super cool! thank you for this! we need to move on with this test grid, IMHO it should be one of the main tasks of the following weeks! |
localhost
driver sanity test suites - occasionally capture results table heretest/vm
test suite - occasionally capture results tables
Aug 7, 2023 libs master commit bbcc5c7 Now markdown tables as we needed to remove matplotlib dependency. Still need to add modern bpf ... need to check again on upstream builder containers, that was the blocker. In addition, was chatting with @FedeDP about the possibility to include such reports (multiple compiler versions) alongside the new awesome official CI powered kernel version testing in the next iterations of the test frameworks. Driver (clang -> bpf, gcc -> kmod) kernel compatibility matrix [compiled]
Driver (clang -> bpf, gcc -> kmod) kernel compatibility matrix [compiled + success]
|
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
/remove-lifecycle stale |
7.0.0+driverDriver (clang -> bpf, gcc -> kmod) kernel compatibility matrix [compiled]
Driver (clang -> bpf, gcc -> kmod) kernel compatibility matrix [compiled + success]
@FedeDP and @Andreagit97 once again in the last dev sprint leading up to the 7.0.0 the CI kernel tests but these tests across multiple compiler versions were pivotal in pinpointing some eBPF verifier issues for the legacy eBPF driver. |
I think it makes sense! It belongs to https://github.com/falcosecurity/libs/blob/master/.github/workflows/reusable_kernel_tests.yaml and we might also add a new github page about it (with its matrix): https://github.com/falcosecurity/libs/blob/master/.github/workflows/pages.yml. |
Okie after the release in Feb I'll reach out re how to help setting it up and perform testing. For example, I could get interim ssh access to test and verify an install script for all dependencies, CC @LucaGuerra I believe you manage the bare-metal access right? Also no rush on that. |
Issues go stale after 90d of inactivity. Mark the issue as fresh with Stale issues rot after an additional 30d of inactivity and eventually close. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle stale |
Stale issues rot after 30d of inactivity. Mark the issue as fresh with Rotten issues close after an additional 30d of inactivity. If this issue is safe to close now please do so with Provide feedback via https://github.com/falcosecurity/community. /lifecycle rotten |
Rotten issues close after 30d of inactivity. Reopen the issue with Mark the issue as fresh with Provide feedback via https://github.com/falcosecurity/community. |
@poiana: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Motivation
See most recent README file of the localhost VM based test suite https://github.com/falcosecurity/libs/tree/master/test/vm.
Feature
Occasionally capture results tables to keep some history re our drivers kernel compatibilities wrt compiler versions.
Note that since Aug 2023
libs
features official CI powered kernel version testing and the results are shared with each driver release.The text was updated successfully, but these errors were encountered: