653 B
653 B
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