Skip to content

Add GKE sandbox filesystem retention example - #127

Open
Alex R (alexr17) wants to merge 1 commit into
mainfrom
alexr/gke-sandbox-checkpoints
Open

Alex R (alexr17) wants to merge 1 commit into
mainfrom
alexr/gke-sandbox-checkpoints

Conversation

@alexr17

@alexr17 Alex R (alexr17) commented Nov 9, 2026 •

Copy link
Copy Markdown
Contributor

GKE's worker example currently offers only node-local sandbox storage.
Add an opt-in checkpoint overlay and rollout instructions for the next Braintrust release.

Input Expected behavior and checked boundary
Overlay omitted Existing retention-off configuration is preserved
Overlay with a GCS checkpoint URI Durable storage configuration, longer worker shutdown grace, and checkpoint memory reservation render
Old retained values or partial overrides Explicit retention/store/image values work with the compatible worker chart without empty controller arguments
Retention null or disabled; checkpoint store null Existing disabled configuration renders; rollback still needs coordination for retained sandboxes
Zero worker replicas The worker controller receives the zero target and continues to own draining
Release tags with/without v, full/short/numeric SHAs, prerelease and custom tags No new image-tag restrictions; each format renders
AWS, Google, Azure and minimal primary-chart configurations Existing primary-chart rendering remains unchanged

The overlay was rendered against the compatible worker chart source across 14 configurations; this does not establish live GCS or Firecracker recovery.

@alexr17
Alex R (alexr17) marked this pull request as ready for review November 9, 2026 18:24
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 9, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-09T18:25:18.347257Z 6d4d069 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

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.

2 participants