1
0
Fork 0
mirror of https://github.com/imjasonh/snoop synced 2026-07-19 07:04:01 +00:00

Add KinD integration tests to CI

- Create GitHub Actions workflow for KinD integration tests
- Fix path normalization for relative paths with .. components
- Fix cgroup selection to skip snoop container itself
- Add unique namespaces per test with async cleanup
- Allow IMAGE_TAG environment variable override in test script

Both alpine-basic and busybox-controlled tests now pass with proper
file capture and path normalization.

Signed-off-by: Jason Hall <jason@chainguard.dev>
This commit is contained in:
Jason Hall 2026-01-14 13:32:44 -05:00
parent c6fec442b7
commit d3ea4f2f59
34 changed files with 3334 additions and 69 deletions

View file

@ -19,7 +19,8 @@ Milestone 4 progress:
- ✅ Example nginx deployment with snoop sidecar (`deploy/kubernetes/example-app.yaml`)
- ✅ Comprehensive documentation (`deploy/kubernetes/README.md`)
**Next Steps**: Continue with Milestone 4 - Helm chart, metadata enrichment, multi-container support
**Next Steps**: URGENT, OUTSIDE OF MILESTONES: Test with a KinD cluster -- deploy alongside a sample app, verify reports generated correctly with metadata.
See [Milestone 4](#milestone-4-kubernetes-integration) for details.