19 lines
653 B
Markdown
19 lines
653 B
Markdown
# Haven
|
|
|
|
## 2. Repo layout (`gitops/`)
|
|
|
|
```
|
|
gitops/
|
|
├── bootstrap/
|
|
│ ├── namespaces.yaml # cluster namespaces
|
|
│ ├── argocd-install/ # Argo CD install manifests + ingress
|
|
│ └── root-app.yaml # root Application watching apps/root
|
|
├── apps/
|
|
│ ├── root/
|
|
│ │ ├── kustomization.yaml # points to applicationset.yaml
|
|
│ │ └── applicationset.yaml# auto-discovers apps/*/*.yaml
|
|
│ └── <namespace>/ # e.g., default/, media/, monitoring/
|
|
│ ├── <app-1>.yaml # all-in-one manifest per app
|
|
│ └── <app-2>.yaml
|
|
```
|