Skip to content

Commit 7f246ec

Browse files
committed
chore(k8s): use upstream agent-sandbox manifests in CI/e2e, install extensions
Drop the vendored deploy/kube/manifests/agent-sandbox.yaml. CI and e2e scripts now apply manifest.yaml + extensions.yaml directly from github.com/kubernetes-sigs/agent-sandbox releases, pinned via AGENT_SANDBOX_VERSION env (default v0.4.6, overridable) so internal runs stay reproducible. Public docs and the helm chart README continue to reference /releases/latest/download/ — no OpenShell/agent-sandbox support matrix exists yet (see #1649). Adds an air-gap note in docs/kubernetes/setup.mdx enumerating the manifests and images operators need to mirror to an internal registry. Signed-off-by: Roshni Malani <rmalani@nvidia.com>
1 parent 7036dcf commit 7f246ec

7 files changed

Lines changed: 33 additions & 4133 deletions

File tree

.agents/skills/helm-dev-environment/SKILL.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ mise run helm:k3s:create
2626
```
2727

2828
Creates a k3d cluster and merges its kubeconfig into the worktree-local `kubeconfig` file.
29-
Also applies base manifests (`deploy/kube/manifests/agent-sandbox.yaml`) and preloads the
30-
default community sandbox image into k3d so the first sandbox create does not wait on a
31-
large registry pull. Traefik is disabled at cluster creation time.
29+
Also applies the upstream agent-sandbox CRDs/controller and extensions (pinned via
30+
`AGENT_SANDBOX_VERSION` in `tasks/scripts/helm-k3s-local.sh`, fetched from
31+
`github.com/kubernetes-sigs/agent-sandbox` releases) and preloads the default community
32+
sandbox image into k3d so the first sandbox create does not wait on a large registry pull.
33+
Traefik is disabled at cluster creation time.
3234

3335
**Multi-worktree support:** the cluster name is derived from the last component of the
3436
current git branch (e.g. branch `kube-support/local-dev/tmutch` → cluster

deploy/helm/openshell/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ The Kubernetes Agent Sandbox CRDs and controller must be installed on the cluste
1515

1616
```shell
1717
kubectl apply -f https://github.com/kubernetes-sigs/agent-sandbox/releases/latest/download/manifest.yaml
18+
kubectl apply -f https://github.com/kubernetes-sigs/agent-sandbox/releases/latest/download/extensions.yaml
1819
```
1920

2021
## Install on Kubernetes

deploy/helm/openshell/README.md.gotmpl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ The Kubernetes Agent Sandbox CRDs and controller must be installed on the cluste
1515

1616
```shell
1717
kubectl apply -f https://github.com/kubernetes-sigs/agent-sandbox/releases/latest/download/manifest.yaml
18+
kubectl apply -f https://github.com/kubernetes-sigs/agent-sandbox/releases/latest/download/extensions.yaml
1819
```
1920

2021
## Install on Kubernetes

0 commit comments

Comments
 (0)