# ------------------------------------------------------------------------------ # ArgoCD Install — v3.4.2 # # This is NOT applied by ArgoCD itself (chicken-and-egg). # It is the ONE manual bootstrap step: # # kubectl create namespace argocd # kubectl apply -n argocd --server-side --force-conflicts -f install.yaml # # After this, everything else is driven by apps-of-apps.yaml. # # To upgrade ArgoCD: update the version below and re-apply. # --server-side --force-conflicts is required due to CRD size limits. # # Source: https://github.com/argoproj/argo-cd/releases/tag/v3.4.2 # ------------------------------------------------------------------------------ # kubectl apply -n argocd --server-side --force-conflicts -f \ # https://raw.githubusercontent.com/argoproj/argo-cd/v3.4.2/manifests/install.yaml # # We reference the upstream manifest directly rather than vendoring it. # Pin upgrades by changing the version tag above and re-running the command.