mirror of
https://github.com/nexu-io/open-design.git
synced 2026-09-20 06:15:06 +08:00
6b90486c97
* fix(docs): align question guidance with form flow * docs: reconcile stale documentation with current code * fix(docs): remove retired template metadata from guides Generated-By: looper 0.10.6 (runner=fixer, agent=codex) * fix(e2e): stabilize visual workspace helper Generated-By: looper 0.10.6 (runner=fixer, agent=codex) * fix(docs): align localized template guide metadata Generated-By: looper 0.10.6 (runner=fixer, agent=codex)
Open Design Helm chart
Spec §15.5 reference deployment. Status: values, templates, and per-cloud override files shipped.
The chart's templates/ covers the canonical Kubernetes shape:
Deployment, Service, Secret, ConfigMap, persistent storage, and an optional
Ingress. Before documenting or changing daemon storage paths, you MUST read
root AGENTS.md → Daemon data directory contract.
This README MUST NOT restate it. Every parameter is exposed in values.yaml so
the per-cloud override files stay small (volume + secret backend differences
only).
Cloud overrides
values-aws.yaml persistence.backend=efs secrets.backend=secrets-manager
values-gcp.yaml persistence.backend=filestore secrets.backend=secret-manager
values-azure.yaml persistence.backend=files secrets.backend=key-vault
values-aliyun.yaml persistence.backend=nas secrets.backend=kms
values-tencent.yaml persistence.backend=cfs secrets.backend=ssm
values-huawei.yaml persistence.backend=sfs secrets.backend=kms
values-self.yaml persistence.backend=hostPath secrets.backend=env
Installing
helm repo add open-design https://open-design.ai/charts
helm install od open-design/open-design \
--set image.tag=edge \
--set secrets.apiToken="$(openssl rand -hex 32)" \
-f values-aws.yaml # one of the cloud overrides above