Skip to content

gha: Run go test with ubuntu 26.06 - #5201

Draft
sayboras wants to merge 3 commits into
mainfrom
pr/tammach/ubuntu-26.06
Draft

gha: Run go test with ubuntu 26.06#5201
sayboras wants to merge 3 commits into
mainfrom
pr/tammach/ubuntu-26.06

Conversation

@sayboras

@sayboras sayboras commented Jun 30, 2026

Copy link
Copy Markdown
Member

Fixes: #5194

@sayboras
sayboras force-pushed the pr/tammach/ubuntu-26.06 branch from bba2a4f to 6f753ce Compare June 30, 2026 06:55
@sayboras sayboras added the release-note/ci This PR makes changes to the CI. label Jun 30, 2026
sayboras added 3 commits June 30, 2026 17:22
TestVerifyTetragonPrograms loaded the BPF objects without the BTF cache
the agent initializes at load time, so bpf.HasKfunc() always returned
false. That left CONFIG_ITER_NUM disabled, pushing
generic_kprobe_filter_arg past the 1M-instruction verifier limit, and
silently skipped the uprobe objects.

Init the BTF cache and set CONFIG_ITER_NUM the way the production loader
does, so the test verifies the same program variant production loads.

Signed-off-by: Tam Mach <tam.mach@cilium.io>
Only generic_kprobe_filter_arg had its cel_expr references resolved, so
once the uprobe objects are verified generic_uprobe_filter_arg failed
with unsatisfied program references.

Rewrite any program that references a cel_expr function, matching how the
agent resolves them at load time.

Signed-off-by: Tam Mach <tam.mach@cilium.io>
Relates: #5194
Signed-off-by: Tam Mach <tam.mach@cilium.io>
@sayboras
sayboras force-pushed the pr/tammach/ubuntu-26.06 branch from 6f753ce to 2dcf45f Compare June 30, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-note/ci This PR makes changes to the CI.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dev: make verify failure in kernel 7.0.0-22

1 participant