diff --git a/website/src/app/docs/operator/page.tsx b/website/src/app/docs/operator/page.tsx
index 212eaa2..57a125c 100644
--- a/website/src/app/docs/operator/page.tsx
+++ b/website/src/app/docs/operator/page.tsx
@@ -46,17 +46,24 @@ kubectl get all -n frontier-operator-system`}
Prefer Helm? The chart at dist/helm/ deploys both frontier and frontlas in one shot, with an optional bundled bitnami/redis subchart. Defaults track the operator's production-grade settings (non-root UID 65532, drop-all capabilities, preferred host anti-affinity, preStop sleep, configurable drain window, observability endpoints on 9091/9092). Pick this path if your platform standardizes on Helm/ArgoCD/Flux and you don't need the operator's reconcile-driven self-healing for TLS Secrets and Status conditions.
Quick install with the bundled Redis:
-{`# 1. Pull the bitnami/redis subchart
+ Quick install from the official chart repo (recommended):
+ {`helm repo add frontier https://singchia.github.io/frontier
+helm repo update
+helm install frontier frontier/frontier \\
+ --namespace frontier --create-namespace`}
+
+ The repo lives on the gh-pages branch and is served by GitHub Pages — same chart, same digest as the source tree under dist/helm/ in the repository.
+
+ Alternative install paths:
+ {`# A) Single .tgz from a GitHub Release (pinned to a specific PR)
+helm install frontier \\
+ https://github.com/singchia/frontier/releases/download/helm-chart-v1.2.5-rc1/frontier-1.2.5.tgz \\
+ -n frontier --create-namespace
+
+# B) From a local checkout (for chart development)
cd frontier/dist/helm
-helm repo add bitnami https://charts.bitnami.com/bitnami
helm dependency update
-
-# 2. Install
-helm install frontier . \\
- --namespace frontier --create-namespace \\
- --set frontier.replicaCount=2 \\
- --set frontlas.replicaCount=1`}
+helm install frontier . -n frontier --create-namespace`}
Bring your own Redis (set redis.enabled: false and point Frontlas at it):
{`# my-values.yaml
@@ -72,7 +79,7 @@ frontlas:
name: redis-creds # must already exist in the release namespace
key: password`}
- {`helm install frontier . -n frontier --create-namespace -f my-values.yaml`}
+ {`helm install frontier frontier/frontier -n frontier -f my-values.yaml`}
Common knobs in values.yaml (full listing: helm show values dist/helm/):