ArgoCD
1. Overview
ArgoCD is a declarative GitOps continuous delivery tool for Kubernetes. It is deployed on the Rancher management cluster (rancher-idealogic) and manages application deployments across multiple downstream clusters.
1.1. Current Deployment
Namespace |
|
Helm Release |
|
Helm Chart |
|
Chart Version |
9.4.4 |
App Version |
v3.3.2 |
UI URL |
|
Cluster |
|
1.2. Helm Repository
helm repo add argo https://argoproj.github.io/argo-helm
helm repo update argo
1.3. Authentication
ArgoCD uses Azure AD OIDC for user authentication. The OIDC configuration references an Azure AD app registration in the e0fd5785-e83e-439e-b7e7-5bfb0b2e8a84 tenant.
A local admin account is also enabled for emergency access.
2. Managed Clusters
ArgoCD manages applications on the following clusters:
-
idl-xnl-jhb1-rc01 — On-premise RKE2 cluster (Johannesburg)
-
idl-azr-eastus-aks1 — AKS cluster (Azure East US)
-
local — Rancher management cluster (self)
3. Documentation
-
Installation — Fresh install procedure for DR recovery
-
Upgrade — In-place upgrade procedure
-
Configuration — Helm values, OIDC, ingress settings