Skip to content

Conversation

olsajiri
Copy link
Contributor

wip

Copy link

netlify bot commented Aug 12, 2025

Deploy Preview for tetragon ready!

Name Link
🔨 Latest commit 65f03fe
🔍 Latest deploy log https://app.netlify.com/projects/tetragon/deploys/68beccbb469b9c00088582cf
😎 Deploy Preview https://deploy-preview-4005--tetragon.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@olsajiri olsajiri added the release-note/minor This PR introduces a minor user-visible change label Aug 12, 2025
@olsajiri olsajiri force-pushed the pr/olsajiri/override_user branch 9 times, most recently from 205987b to 0458739 Compare August 18, 2025 10:06
@olsajiri olsajiri force-pushed the pr/olsajiri/override_user branch 4 times, most recently from 987681b to a5476da Compare September 4, 2025 09:37
@olsajiri olsajiri force-pushed the pr/olsajiri/override_user branch from a5476da to 65f03fe Compare September 8, 2025 12:31
@kkourt kkourt mentioned this pull request Sep 17, 2025
@kkourt
Copy link
Contributor

kkourt commented Sep 18, 2025

Tried this out and it seems to work 🎉

One thing I noticed is that the kernel has lockdown enabled, the program refuses to load:

[66658.017991] Lockdown: tetragon: use of bpf to write user RAM is restricted; see man kernel_lockdown.7

This happens even if we don't use the "Set" action. So we might want to have a way to check this at runtime and set a constant in the bpf code to prove to the verifier that the write is actually dead code, so that we can load policies that do not use "Set" in lockdown kernels. It can be a followup to this PR though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release-note/minor This PR introduces a minor user-visible change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants