Story Crater Bot
|
8fda8c50d3
|
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.
|
2026-07-23 10:29:10 -07:00 |
|