refactor(argocd): remove orphaned infrastructure Applications - bootstrap is source of truth
REMOVED ORPHANED APPLICATIONS: - cnpg-operator (OutOfSync, conflicted with bootstrap) - forgejo (OutOfSync, conflicted with bootstrap) - ingress-nginx-bootstrap (orphaned, no ownerReferences) ARCHITECTURE NOW CLEAN: ✅ Bootstrap: 7 manifests (infrastructure base for regional deployment) - ArgoCD, CNPG operator, DDB, Forgejo, ingress-nginx, namespaces, wait-for-databases ✅ ArgoCD: 32 Applications (all services/apps) ✅ No duplicate management DEPLOYMENT FLOW: 1. kubectl apply -k k8s/bootstrap-local/ (infrastructure) 2. kubectl apply -k k8s/argocd/root/ (app-of-apps) 3. ArgoCD auto-syncs from Forgejo (applications) CLEANUP: - Archived old bootstrap configs (k8s/argocd/bootstrap.archived/) - Deleted orphaned Applications (ArgoCD tracking only, resources untouched) Bootstrap remains single source of truth for infrastructure. ArgoCD manages all applications and services.
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user