You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: architecture/build-containers.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -268,7 +268,7 @@ The chart deploys a **StatefulSet** (not a Deployment) with a `volumeClaimTempla
268
268
269
269
The StatefulSet always mounts TLS secrets as volumes and sets environment variables for the server to use `rustls` with mTLS:
270
270
271
-
- **Volumes**: `tls-cert` (from `navigator-server-tls` secret, mounted at `/etc/navigator-tls/server/`) and `tls-client-ca` (from `navigator-server-client-ca` secret, mounted at `/etc/navigator-tls/client-ca/`).
271
+
- **Volumes**: `tls-cert` (from `navigator-server-tls` secret, mounted at `/etc/openshell-tls/server/`) and `tls-client-ca` (from `navigator-server-client-ca` secret, mounted at `/etc/openshell-tls/client-ca/`).
272
272
- **Environment**: `OPENSHELL_TLS_CERT`, `OPENSHELL_TLS_KEY`, `OPENSHELL_TLS_CLIENT_CA` pointing to the mounted files.
273
273
- **Client TLS secret name**: `OPENSHELL_CLIENT_TLS_SECRET_NAME` set to the `clientTlsSecretName` value, used by the server to inject TLS volume mounts into sandbox pod specs.
274
274
- **gRPC endpoint**: `https://navigator.navigator.svc.cluster.local:8080` so sandbox pods connect over mTLS.
Copy file name to clipboardExpand all lines: architecture/sandbox-custom-containers.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The `--from` flag accepts four kinds of input:
8
8
9
9
| Input | Example | Behavior |
10
10
|-------|---------|----------|
11
-
|**Community sandbox name**|`--from openclaw`| Resolves to `d1i0nduu2f6qxk.cloudfront.net/openshell-community/sandboxes/openclaw:latest`|
11
+
|**Community sandbox name**|`--from openclaw`| Resolves to `ghcr.io/nvidia/openshell-community/sandboxes/openclaw:latest`|
12
12
|**Dockerfile path**|`--from ./Dockerfile`| Builds the image, pushes it into the cluster, then creates the sandbox |
13
13
|**Directory with Dockerfile**|`--from ./my-sandbox/`| Uses the directory as the build context |
14
14
|**Full image reference**|`--from myregistry.com/img:tag`| Uses the image directly |
@@ -22,7 +22,7 @@ The CLI classifies the value in this order:
22
22
3.**Contains `/`, `:`, or `.`** — treated as a full container image reference.
23
23
4.**Otherwise** — treated as a community sandbox name, expanded to `{OPENSHELL_COMMUNITY_REGISTRY}/{name}:latest`.
24
24
25
-
The community registry prefix defaults to `d1i0nduu2f6qxk.cloudfront.net/openshell-community/sandboxes` and can be overridden with the `OPENSHELL_COMMUNITY_REGISTRY` environment variable.
25
+
The community registry prefix defaults to `ghcr.io/nvidia/openshell-community/sandboxes` and can be overridden with the `OPENSHELL_COMMUNITY_REGISTRY` environment variable.
|`openshell sandbox create`| Create a new sandbox. Refer to the flag reference below. |
116
116
|`openshell sandbox get [name]`| Show detailed information about a sandbox. |
117
117
|`openshell sandbox list`| List all sandboxes in the active cluster. |
118
-
|`openshell sandbox delete <name...>`| Delete one or more sandboxes by name. |
118
+
|`openshell sandbox delete <name...>`| Delete one or more sandboxes by name. Use `--all` to delete every sandbox in the active gateway. |
119
119
|`openshell sandbox connect [name]`| Open an interactive SSH session into a running sandbox. |
120
120
|`openshell sandbox upload [name]`| Upload files from the host into a sandbox. |
121
121
|`openshell sandbox download [name]`| Download files from a sandbox to the host. |
@@ -242,3 +242,5 @@ $ openshell sandbox --help
242
242
$ openshell sandbox create --help
243
243
$ openshell gateway --help
244
244
```
245
+
246
+
Help output groups flags under distinct headings: `FLAGS` for command-specific options, `GATEWAY FLAGS` for `--gateway` and `--gateway-endpoint`, and `GLOBAL FLAGS` for `--verbose`, `--help`, and `--version`.
| Community sandboxes |CloudFront CDN |`d1i0nduu2f6qxk.cloudfront.net/openshell-community/sandboxes/{name}:latest`|`openshell sandbox create --from <name>`|
57
+
| Community sandboxes |GHCR |`ghcr.io/nvidia/openshell-community/sandboxes/{name}:latest`|`openshell sandbox create --from <name>`|
58
58
59
59
The cluster image is based on `rancher/k3s:v1.35.2-k3s1` and bundles the Helm charts and Kubernetes manifests required to bootstrap the control plane. The server and sandbox images are pulled separately at runtime.
0 commit comments