Skip to content

✨ Bump Agent Sandbox to v1.0.0 - #1

Closed
djzager wants to merge 1 commit into
operator-manifest-syncfrom
bump-agent-sandbox-v1
Closed

✨ Bump Agent Sandbox to v1.0.0#1
djzager wants to merge 1 commit into
operator-manifest-syncfrom
bump-agent-sandbox-v1

Conversation

@djzager

@djzager djzager commented Sep 2, 2026

Copy link
Copy Markdown
Owner

What

Bumps sigs.k8s.io/agent-sandbox from v0.5.0 → v1.0.0.

Stacked on konveyor#215 (operator-manifest-sync). Base will move to main after that lands.

Why / what changed

  • go.mod / go.sum — pin agent-sandbox v1.0.0. The transitive k8s.io/* → v0.36.4 bump (and the otel/grpc/etc. moves) is required by agent-sandbox v1.0.0's own go.mod; the rest fall out of go mod tidy.
  • Controller — v1.0.0 restructured SandboxSpec (PodTemplate and Service moved into an embedded SandboxBlueprint), so createSandbox now builds the CR through the new shape. The controller still consumes only the v1beta1 API and the serialized Sandbox is unchanged.
  • e2e install taghack/start-kind.sh now derives AGENT_SANDBOX_TAG from go.mod (via go -C … list -m) so the deployed CRDs can't drift from the compiled API, mirroring the go.mod-derived CRD path in suite_test.go. Env override preserved.
  • Docs — README + getting-started target v1.0.x, with an in-place-upgrade note (v1.0.0 removes the legacy v1alpha1 API and conversion webhooks; existing clusters must migrate via v0.5.2+ before upgrading).

Testing

  • go build ./...
  • make test ✅ — 79 controller specs pass; manifests/generate produced no CRD/RBAC drift (the agents.x-k8s.io group is unchanged), confirming the API is compatible.

Note: not exercised end-to-end against a live v1.0.0 Sandbox controller (make test uses envtest). An e2e-setup run against the new tag is the final confidence check.

🤖 Generated with Claude Code

Update the sigs.k8s.io/agent-sandbox dependency from v0.5.0 to v1.0.0.

v1.0.0 restructured SandboxSpec (PodTemplate and Service moved into an
embedded SandboxBlueprint), so createSandbox builds the Sandbox CR
through the new shape; the serialized Sandbox is unchanged. The e2e
kind install tag (AGENT_SANDBOX_TAG) now derives from go.mod so it
can't drift from the compiled API, and README/docs target v1.0.x with
an in-place-upgrade note (v1.0.0 removes the legacy v1alpha1 API and
conversion webhooks).

The transitive k8s.io/* bump to v0.36.4 is required by agent-sandbox
v1.0.0's own go.mod; the rest fall out of go mod tidy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@djzager

djzager commented Sep 2, 2026

Copy link
Copy Markdown
Owner Author

Wrong base — reopening against konveyor/agentic-controller (main). Superseded.

@djzager djzager closed this Sep 2, 2026
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