You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CLI bootstrap → ArgoCD + App of Apps (root Application)
69
69
↓
70
-
apps/ (Helm chart generating Application CRs)
70
+
apps/ (Helm chart with dynamic template)
71
71
↓
72
72
components/argocd/ (self-managed ArgoCD)
73
73
components/xxx/ (other components)
74
74
```
75
75
76
76
ArgoCD manages itself — changes pushed to this repo are automatically synced.
77
77
78
+
The `apps/` chart uses a **single dynamic template** that iterates over a `components` map defined in `apps/values.yaml`. Adding a new component requires only a new entry in the values — no template files to create or copy.
| prod |`apps/values/prod.yaml`| Production, HA configuration |
146
+
147
+
Environment files only need to set the `environment` key. Component defaults (namespace, sync wave, syncOptions, etc.) are defined in `apps/values.yaml`. To disable a component per environment:
0 commit comments