Skip to content

Commit e233862

Browse files
authored
docs: updates based on PR feedback (#2599)
1 parent 04fc6ab commit e233862

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

docs/self-hosting/kubernetes.mdx

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)