Skip to content

feat: sandbox-runtime integration with e2e Helm tests#16

Merged
moshloop merged 5 commits intomainfrom
feat/sandbox-e2e-tests
Mar 16, 2026
Merged

feat: sandbox-runtime integration with e2e Helm tests#16
moshloop merged 5 commits intomainfrom
feat/sandbox-e2e-tests

Conversation

@moshloop
Copy link
Member

Summary

  • Add bubblewrap-based sandbox support via @anthropic-ai/sandbox-runtime for secure template execution
  • Configurable via --sandbox CLI flag and Helm chart values (sandbox.enabled, sandbox.settingsPath)
  • Add ConfigMap for srt-settings with network/filesystem isolation config
  • Add Ginkgo/Gomega e2e tests using commons-test/helm that build Docker image, install chart on Kind, and verify deployment
  • Update CI workflow to run Go e2e tests instead of manual curl scripts

Test plan

  • All 5 e2e tests pass locally (chart install, ConfigMap, healthz, render, sandbox disable/enable)
  • CI builds Docker image and runs tests on Kind cluster
  • Helm lint passes

Add bubblewrap-based sandbox support via @anthropic-ai/sandbox-runtime
for secure template execution. Configurable via --sandbox flag and
Helm chart values (sandbox.enabled, sandbox.settingsPath).
Go-based e2e tests using commons-test/helm that build the Docker image,
install the chart on Kind, and verify healthz, ConfigMap, render endpoint,
and sandbox disable/enable. Updates CI workflow to run Go e2e tests.
moshloop and others added 3 commits March 15, 2026 18:04
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@moshloop moshloop merged commit ec5fc63 into main Mar 16, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant