Files
wehub-resource-sync 070959e133
landing-page-staging / Deploy landing page to staging (push) Has been skipped
landing-page-ci / Validate landing page (push) Failing after 4s
visual-baseline / Capture visual baselines (push) Has been cancelled
bake-plugin-previews / Bake plugin previews (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:00:47 +08:00
..

Open Design Helm chart

Spec §15.5 reference deployment. Status: values + templates shipped; per-cloud override files pending.

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.mdDaemon data directory contract. This README MUST NOT restate it. Every parameter is exposed in values.yaml so the per-cloud override files can stay small (volume + secret backend differences only).

Cloud overrides (planned values files)

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 once the templates land

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