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/):