Commit Graph
9 Commits
Author SHA1 Message Date
Taylor Mutch a3b16c18ab feat(auth): per-sandbox authentication to gateway (#1404) 2026-05-21 17:58:55 -07:00
Seth Jennings c527341d8a feat(k8s): make default workspace PVC storage size configurable (#1436)
The Kubernetes driver hardcoded the workspace PVC size to 2Gi. Add a
workspace_default_storage_size field to KubernetesComputeConfig so
operators can tune it via TOML config, Helm values, or the
OPENSHELL_K8S_WORKSPACE_DEFAULT_STORAGE_SIZE environment variable.
2026-05-19 11:42:16 -07:00
Taylor Mutch a7cd1608f3 docs(helm): add chart readme generation (#1437)
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
2026-05-18 15:26:17 -07:00
Taylor Mutch a4efc0b738 feat(server): add generate-certs subcommand; replace alpine PKI hook (#1257) 2026-05-08 09:49:07 -07:00
Taylor Mutch 49cc5a079a docs(helm): replace hard tabs with spaces in README OpenShift block (#1254)
Signed-off-by: Taylor Mutch <taylormutch@gmail.com>
2026-05-07 15:12:16 -07:00
Seth Jennings d2e80d1c94 docs(helm): add agent sandbox prerequisite to Helm README (#1249)
* docs(helm): add agent sandbox prerequisite to Helm README

Add a Prerequisites section requiring the Kubernetes Agent Sandbox
CRDs and controller (v0.4.3) to be installed before deploying OpenShell.

* docs(helm): use latest release URL for agent sandbox manifest
2026-05-07 13:35:29 -07:00
Mesut Oezdil 570600391c docs(helm): fix overlay values paths after ci/ reorganization (#1247) 2026-05-07 12:58:59 -07:00
Seth Jennings 916a9d966f docs(helm): add install instructions for OpenShift (#1240) 2026-05-07 12:36:31 -07:00
Taylor Mutch 8fd574780c ci(helm): add OCI chart release workflow (#1196)
* ci(helm): add OCI chart release workflow

Publishes the Helm chart to ghcr.io/nvidia/openshell/helm-chart via helm push on every tag (versioned + :latest) and main push (:0.0.0-dev overwrite + :0.0.0-dev.<sha> per-commit pin). Renames Chart.yaml name to helm-chart to match the target OCI path.

* ci(helm): use full sha in dev pinned chart version

The container images pushed by docker-build.yml are tagged with the
full $GITHUB_SHA, not a 7-char prefix. Match the chart's pinned
version (0.0.0-dev.<full-sha>) so the chart tag and the image tag
the chart resolves to are identical.

* docs(readme): add helm chart install instructions

Document the OCI chart at ghcr.io/nvidia/openshell/helm-chart with
examples for tagged, floating dev, and SHA-pinned dev installs, and
flag the Kubernetes deployment path as experimental.

* docs(helm): split chart details into chart README

Move the dev tag conventions and configuration pointers into a new
README under deploy/helm/openshell/ and shorten the top-level README
section to the install command (no --version, defaults to latest
tagged semver) plus a link to the chart README.
2026-05-06 13:50:37 -07:00