You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/argocd.md
+31-15Lines changed: 31 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,16 @@ This guide details the setup and configuration of ArgoCD, which serves as the Gi
4
4
5
5
## 📋 Overview & Deployment Flow
6
6
7
-
The cluster uses a**clean, enterprise-grade GitOps approach** with ArgoCD managing itself and three separate ApplicationSets for different workload types. This pattern is commonly used in production environments for clear separation of concerns and simplified management.
7
+
The cluster follows the**k3s-argocd-starter pattern** - a simple, proven GitOps approach where ArgoCD manages itself and ApplicationSets are deployed separately. This eliminates circular dependencies and follows production best practices.
**That's it!** ArgoCD will now manage itself and deploy everything else automatically.
90
99
91
-
The bootstrap application references the three ApplicationSets via the ArgoCD kustomization, ensuring they're deployed as part of ArgoCD's self-management.
100
+
This pattern separates ArgoCD's self-management from ApplicationSet deployment, eliminating SharedResourceWarning issues and following proven GitOps practices.
92
101
93
102
## 🔧 Project Setup
94
103
@@ -104,7 +113,7 @@ These `AppProject` resources are defined in `infrastructure/projects.yaml` and a
104
113
105
114
We use **three simple ApplicationSets** following enterprise patterns:
0 commit comments