@@ -70,6 +70,51 @@ Run these commands from `self-hosting/kubernetes/`.
7070 ``` bash
7171 cp helm-charts/opentaco/helm.platform-reference.yaml values-opentaco.yaml
7272 ```
73+
74+ Skeleton structure for ` values-opentaco.yaml ` :
75+
76+ ``` yaml
77+ global :
78+ # Shared image settings (registry, pull policy)
79+
80+ taco-orchestrator :
81+ digger :
82+ # API service settings (replicas, service account, DB connectivity)
83+ # Choose one DB path: postgres or cloudSql
84+
85+ taco-statesman :
86+ taco :
87+ # Public URL and app signing/storage settings
88+ # Configure object storage (S3-compatible) and database
89+
90+ taco-token-service :
91+ tokenService :
92+ # Token service secret + database settings
93+
94+ taco-drift :
95+ drift :
96+ # Drift detection service secret + cronjob settings
97+
98+ taco-sidecar :
99+ sidecar :
100+ # Runner/sandbox integration secrets and runtime settings
101+
102+ taco-ui :
103+ ui :
104+ # UI ingress host/TLS and UI secret settings
105+
106+ networkPolicies :
107+ # Optional cluster network policy toggle
108+
109+ serviceMonitor :
110+ # Optional Prometheus scrape integration
111+ ```
112+
113+ If you started from ` helm.platform-reference.yaml ` , expect the same service sections but pre-wired to:
114+
115+ - Shared in-cluster PostgreSQL endpoints
116+ - MinIO object storage endpoint
117+ - ` cloudSql.enabled: false ` for services by default
73118 </Step >
74119 <Step title = " Get ingress load balancer endpoint and create DNS" >
75120 Capture the external endpoint from your ingress or Gateway API implementation.
@@ -108,19 +153,27 @@ Run these commands from `self-hosting/kubernetes/`.
108153 kubectl create secret generic ui-secrets \
109154 --from-env-file=helm-charts/secrets-example/ui.env \
110155 -n opentaco --dry-run=client -o yaml | kubectl apply -f -
156+ ```
111157
158+ ``` bash
112159 kubectl create secret generic taco-orchestrator-secrets \
113160 --from-env-file=helm-charts/secrets-example/digger-backend.env \
114161 -n opentaco --dry-run=client -o yaml | kubectl apply -f -
162+ ```
115163
164+ ``` bash
116165 kubectl create secret generic statesman-secrets \
117166 --from-env-file=helm-charts/secrets-example/statesman.env \
118167 -n opentaco --dry-run=client -o yaml | kubectl apply -f -
168+ ```
119169
170+ ``` bash
120171 kubectl create secret generic drift-secrets \
121172 --from-env-file=helm-charts/secrets-example/drift.env \
122173 -n opentaco --dry-run=client -o yaml | kubectl apply -f -
174+ ```
123175
176+ ``` bash
124177 kubectl create secret generic taco-sidecar-secrets \
125178 --from-env-file=helm-charts/secrets-example/sidecar.env \
126179 -n opentaco --dry-run=client -o yaml | kubectl apply -f -
0 commit comments