Skip to content

feat(playbook): run exec actions inside a sandbox#2810

Draft
adityathebe wants to merge 3 commits intomainfrom
feat/playbook-exec-sandbox
Draft

feat(playbook): run exec actions inside a sandbox#2810
adityathebe wants to merge 3 commits intomainfrom
feat/playbook-exec-sandbox

Conversation

@adityathebe
Copy link
Copy Markdown
Member

Uses flanksource/sandbox-runtime to restrict network and filesystem access when running playbook exec actions.

Default sandbox config:

  • Network: allows flanksource.com and *.flanksource.com domains
  • Filesystem: allows writes to /tmp only

Depends on: flanksource/duty#1782

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Feb 26, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: f74cfa91-138b-48aa-b141-b5bd616a8405

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/playbook-exec-sandbox

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@adityathebe adityathebe force-pushed the feat/playbook-exec-sandbox branch from b729cfb to 8bd8805 Compare February 26, 2026 12:10
@adityathebe adityathebe marked this pull request as draft February 26, 2026 12:10
@adityathebe adityathebe force-pushed the feat/playbook-exec-sandbox branch from 063886e to b2470e0 Compare February 26, 2026 12:44
Uses flanksource/sandbox-runtime to restrict network and filesystem access when running playbook exec actions.

Depends on flanksource/duty#1782.
Uses flanksource/sandbox-runtime to restrict network and filesystem access when running playbook exec actions.

Depends on flanksource/duty#1782.
@adityathebe adityathebe force-pushed the feat/playbook-exec-sandbox branch from b2470e0 to 44bd35f Compare March 11, 2026 13:41
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