Quick Start
Non-HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.7.4/manifests/install.yaml
HA:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.7.4/manifests/ha/install.yaml
Release Signatures and Provenance
All Argo CD container images are signed by cosign. A Provenance is generated for container images and CLI binaries which meet the SLSA Level 3 specifications. See the documentation on how to verify.
Upgrading
If upgrading from a different minor version, be sure to read the upgrading documentation.
Changelog
Features
- 23a0799: feat: add css to support external custom style (#13279) (#13746) (@gcp-cherry-pick-bot[bot])
- ed828e9: feat: add ssh.github.com to SSH known hosts (#13592) (#13765) (@gcp-cherry-pick-bot[bot])
Bug fixes
- f4848bb: fix(appset): add ApplicationSet ProgressiveSync handling to clean up old appStatus entries when Applications are removed or RollingSync is disabled (#13419) (#13759) (@gcp-cherry-pick-bot[bot])
- 7562607: fix(appset): Post selector with Go templates in ApplicationSet (cherry-pick #13584) (#13822) (@m13t)
- 9697cbf: fix(appset): allow cluster urls to be matched (#13715) (#13770) (@blakepettersson)
- 25d5ad9: fix(doc): deep links example fix (#13855) (#13857) (@gcp-cherry-pick-bot[bot])
- 419ac0e: fix(kustomize): allow using build env in images (#13745) (#13756) (@gcp-cherry-pick-bot[bot])
- 7c9b1c5: fix(ui): Fix Link warnings (#13694) (#13854) (#13890) (@gcp-cherry-pick-bot[bot])
- f1c4ed2: fix(ui): Patch Resource missing appNamespace (#13839) (#13840) (@gcp-cherry-pick-bot[bot])
- 2db86af: fix(ui): Stop using the deprecated url format for gitlab instances (#13687) (#13767) (@gcp-cherry-pick-bot[bot])
- b3f0979: fix: CMPv2 does not allow symlinks to adjacent files in same git repo. Fixes #13342 (#13360) (#13669) (@gcp-cherry-pick-bot[bot])
- ca5aced: fix: CVE-2023-1732 (#13748) (#13893) (@jmeridth)
- 0bf029a: fix: Regression in signature verification for git tags (#12797) (#13113) (@gcp-cherry-pick-bot[bot])
- 07f9c54: fix: argocd app sync/wait falsely failed with completed with phase: Running (#13637) (#13672) (@gcp-cherry-pick-bot[bot])
- f742357: fix: do not replace namespaces (#13758) (#13769) (@blakepettersson)
- 8c2b863: fix: ensure repositories are correctly marked with
inherited
creds in CLI output (#13428) (#13789) (@gcp-cherry-pick-bot[bot])
Documentation
- 7b428e9: docs: Fixed titles in app deletion doc (#13469) (#13782) (@gcp-cherry-pick-bot[bot])
- 97cf0bf: docs: Update disaster_recovery.md to reflect quay.io as docker container registry (#13520) (#13790) (@gcp-cherry-pick-bot[bot])
- 80c2912: docs: add helm values declarative syntax (#13661) (#13778) (@gcp-cherry-pick-bot[bot])
- 3f33817: docs: correct indentation for gke ingress (#13680) (#13761) (@gcp-cherry-pick-bot[bot])
- 8d23f51: docs: fix deep links docs formatting (#13747) (#13837) (@gcp-cherry-pick-bot[bot])
- 0e7ce4d: docs: fix incorrect instructions for site documentation (#13209) (#13773) (@gcp-cherry-pick-bot[bot])
- 6f4b4d3: docs: redirect old CMP page to new one (#13877) (#13878) (@gcp-cherry-pick-bot[bot])
- fb2e33b: docs: update openunison authChainName (#13531) (#13793) (@gcp-cherry-pick-bot[bot])
Other work
- afe3b81: fix(appset) [ISSUE-13501] adjust NotIn operator behavior of AppSet Progressive Syncs to match documentation (#13551) (#13760) (@gcp-cherry-pick-bot[bot])
Full Changelog: v2.7.3...v2.7.4