1
0
Fork 0
mirror of https://github.com/imjasonh/snoop synced 2026-07-08 00:35:34 +00:00
Commit graph

2 commits

Author SHA1 Message Date
Jason Hall
078e37502f Implement cgroup auto-discovery
Snoop now automatically discovers its own cgroup path from /proc/self/cgroup,
eliminating the need for initContainers in Kubernetes deployments.

Changes:
- Add GetSelfCgroupPath() to parse cgroup v2 format from /proc/self/cgroup
- Make -cgroup flag optional (auto-discovers if omitted)
- Remove CgroupPath validation requirement from config
- Wire auto-discovery into main startup with clear logging
- Add comprehensive unit tests for parsing and integration
- Remove initContainer from all Kubernetes manifests
- Update documentation to reflect simplified deployment

The -cgroup flag remains available for users who want to trace a different
cgroup or override auto-discovery.

Fixes all milestones in cgroup-plan.md

Signed-off-by: Jason Hall <jason@chainguard.dev>
2026-01-14 17:49:04 -05:00
Jason Hall
7cc941aa25 Add linux build tags to ebpf/main packages, update CLAUDE.md
Signed-off-by: Jason Hall <jason@chainguard.dev>
2026-01-14 10:16:33 -05:00