refactor(argocd): replace wave/layer/phase schemes with two-phase bootstrap + app-of-apps and document both CD scopes — fixes self-hosted-git chicken-egg and stale paths

This commit is contained in:
Story Crater Bot
2026-07-20 08:22:53 -07:00
parent 15b1ec6ad4
commit c759481ea6
13 changed files with 774 additions and 13 deletions
+4 -9
View File
@@ -3,13 +3,8 @@ kind: Kustomization
metadata:
name: homelab-root
# Root Application orchestration
# Includes all layer Applications in order (sync-wave)
# Phase 1 app-of-apps entry point.
# `kubectl apply -k k8s/argocd/root` creates the homelab-root Application, which
# then renders every child under k8s/argocd/apps/ and deploys the cluster.
resources:
- ../apps/layer-1-infrastructure.yaml
- ../apps/layer-2-bootstrap.yaml
- ../apps/layer-3-platform.yaml
- ../apps/layer-4-security.yaml
- ../apps/layer-5-applications.yaml
- ../apps/layer-6-data.yaml
- homelab-root.yaml