v3.3.0
[!IMPORTANT] Before upgrading all types of Argo CD installations to this release, please read the upgrade guide first: https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/3.2-3.3/#breaking-changes
Upgrading Argo CD which is managing itself
Users who have an Argo CD Application that manages their Argo CD installation, must enable
ServerSideApply=truesync option on this Application in order for the upgrade to succeed.In some cases, like when the self-managing of Argo CD is performed with Kustomize, setting the above is not enough and there might be a sync error like
Failed to perform client-side apply migration: failed to perform client-side apply migration on manager kubectl-client-side-apply.If you hit this scenario, the remediation is to additionally set the
ClientSideApplyMigration=falsesync option on this Application.More details here: https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#client-side-apply-migration
Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd --server-side --force-conflicts -f https://raw.githubusercontent.com/argoproj/argo-cd/v3.3.0/manifests/install.yaml
