ci(reusable_kernel_tests.yaml): switch to new kernel testing framework#2732
ci(reusable_kernel_tests.yaml): switch to new kernel testing framework#2732
Conversation
78fb2ce to
6fdb352
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2732 +/- ##
=======================================
Coverage 76.90% 76.90%
=======================================
Files 296 296
Lines 30877 30877
Branches 4693 4693
=======================================
Hits 23747 23747
Misses 7130 7130
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
6fdb352 to
3adaf07
Compare
X64 kernel testing matrix
ARM64 kernel testing matrix
|
3adaf07 to
e1d2dd4
Compare
|
/hold until falcosecurity/kernel-testing#101 is merged and the new kernel testing framework is released. |
e1d2dd4 to
621de61
Compare
|
Kernel testing CI on X64: https://github.com/falcosecurity/libs/actions/runs/19897312631/job/57031046318?pr=2732 All good. I'm gonna force-push to remove any non-needed change. As a result, the kernel testing CI will not be triggered anymore, but we don't need it, as we already proved it works. |
Signed-off-by: Leonardo Di Giovanna <leonardodigiovanna1@gmail.com>
621de61 to
afef53c
Compare
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ekoops, irozzo-1A The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/remove-hold |
What type of PR is this?
/kind design
Any specific area of the project related to this PR?
/area CI
Does this PR require a change in the driver versions?
What this PR does / why we need it:
This PR switches to the new kernel testing framework, that completely gets rid of any usage of the archived
igniteproject. More details on new kernel testing framework available here: falcosecurity/kernel-testing#101.The new kernel testing framework is run on two new self-hosted repository runners:
kernel-testing-ci-amd64kernel-testing-ci-aarch64These two runners are deployed on Oracle Cloud Infrastructure, and replace the old self-hosted runners (Equinix nodes) that are already unavailable and will be completely decommissioned by the end of 2025: https://www.cncf.io/blog/2025/06/04/thank-you-equinix-metal-the-cncf-community-bids-farewell-to-the-bare-metal-cluster/.
Please notice that, due to some compatibility issues, we will not be able to continue to run tests on:
amazonlinux2-4.19oraclelinux-3.10ubuntu-4.15As stated in falcosecurity/kernel-testing#101, we could think to reintegrate the support later.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
/milestone 0.23.0
Does this PR introduce a user-facing change?: