-
Notifications
You must be signed in to change notification settings - Fork 695
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
run-tests: support new packaging #1091
Conversation
f932c62
to
f8cf8fa
Compare
Seems like there is a new BTF bug in the 5.4 kernel build. Since we've had working 5.4 kernels at the same point release in the past I'm going to assume that it has something to do with how we build the kernel. |
The problem is that I updated pahole from 1.23 to 1.24. The new pahole encodes enum64 which the kernel doesn't understand. |
f8cf8fa
to
562a8f4
Compare
209cf62
to
cfec14b
Compare
@lmb Does this need our attention in the short term? I'll unsubscribe since I see it's marked as draft now. Also, should we make this a Go tool instead of a script at some point? |
cfec14b
to
1ee2473
Compare
This is good to go now! I'm amazed it worked on GHA on the first try. |
ci-kernels are now packaged slightly differently: * Kernels are real tar files which also contain bpf_testmod * Kernels contain the arch in their name * Selftests don't contain bpf_testmod anymore Update run-tests.sh to support the new format. Signed-off-by: Lorenz Bauer <lmb@isovalent.com>
Allow forcing the test seed via an environment variable when running on other kernels. Correctly forward KERNEL_VERSION into the VM. Signed-off-by: Lorenz Bauer <lmb@isovalent.com>
2dc0d26
to
b08e2ca
Compare
We can merge cilium/ci-kernels#43 once this PR is in. |
ci-kernels are now packaged slightly differently:
Update run-tests.sh to support the new format.
Needs: cilium/ci-kernels#42