Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
argoproj/argo-cd (argoproj/argo-cd)
### [`v2.8.0`](https://togithub.com/argoproj/argo-cd/releases/tag/v2.8.0)
[Compare Source](https://togithub.com/argoproj/argo-cd/compare/v2.7.11...v2.8.0)
#### Quick Start
##### Non-HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/install.yaml
```
##### HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/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](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify.
#### Upgrading
If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.
#### Quick Start
##### Non-HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/install.yaml
```
##### HA:
```shell
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/ha/install.yaml
```
#### Release signatures
All Argo CD container images and CLI binaries are signed by cosign. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets/) on how to verify the signatures.
```shell
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEesHEB7vX5Y2RxXypjMy1nI1z7iRG
JI9/gt/sYqzpsa65aaNP4npM43DDxoIy/MQBo9s/mxGxmA+8UXeDpVC9vw==
-----END PUBLIC KEY-----
```
#### Upgrading
If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation.
#### Changes
This release includes 342 contributions from 124 contributors (95 of them new) with 46 features and 69 bug fixes.
##### Features (46)
- feat: Adding kubelogin capability to argocd-k8s-auth ([#9460](https://togithub.com/argoproj/argo-cd/issues/9460)) ([#10700](https://togithub.com/argoproj/argo-cd/issues/10700)) ([#14866](https://togithub.com/argoproj/argo-cd/issues/14866))
- feat(appset): Restrict scm provider urls ([#14286](https://togithub.com/argoproj/argo-cd/issues/14286)) ([#14779](https://togithub.com/argoproj/argo-cd/issues/14779))
- feat(deep-links): sprig support ([#14660](https://togithub.com/argoproj/argo-cd/issues/14660)) ([#14676](https://togithub.com/argoproj/argo-cd/issues/14676))
- feat(appset): Add support for self-signed TLS / Certificates for Gitlab Scm Provider ([#14348](https://togithub.com/argoproj/argo-cd/issues/14348)) ([#14462](https://togithub.com/argoproj/argo-cd/issues/14462))
- feat: upgrade dexIDP from 2.36.0 -> 2.37.0 ([#14305](https://togithub.com/argoproj/argo-cd/issues/14305)) ([#14310](https://togithub.com/argoproj/argo-cd/issues/14310)) ([#14312](https://togithub.com/argoproj/argo-cd/issues/14312))
- feat(appset): ApplicationSet in any namespace ([#12378](https://togithub.com/argoproj/argo-cd/issues/12378))
- feat(appset): add Pull Request Generator for Azure DevOps Repos ([#13367](https://togithub.com/argoproj/argo-cd/issues/13367))
- feat(appset): Added Bitbucket Cloud support for pull request generator ([#11273](https://togithub.com/argoproj/argo-cd/issues/11273)) ([#11275](https://togithub.com/argoproj/argo-cd/issues/11275))
- feat(helm): helm values can be either a string or a map ([#2936](https://togithub.com/argoproj/argo-cd/issues/2936)) ([#11538](https://togithub.com/argoproj/argo-cd/issues/11538))
- feat: add `ignoreResourceUpdates` to reduce controller CPU usage ([#13534](https://togithub.com/argoproj/argo-cd/issues/13534)) ([#13912](https://togithub.com/argoproj/argo-cd/issues/13912))
- feat: Create job action ([#12174](https://togithub.com/argoproj/argo-cd/issues/12174) and [#4116](https://togithub.com/argoproj/argo-cd/issues/4116)) ([#12925](https://togithub.com/argoproj/argo-cd/issues/12925))
- feat(action): support refresh of ExternalSecret ([#13951](https://togithub.com/argoproj/argo-cd/issues/13951))
- feat(health): Add custom health check for KServe Inference Service resources ([#14177](https://togithub.com/argoproj/argo-cd/issues/14177))
- feat: upgrade notification engine ([#14175](https://togithub.com/argoproj/argo-cd/issues/14175))
- feat(appset): Policies create-only, create-update, sync per ApplicationSet ([#11462](https://togithub.com/argoproj/argo-cd/issues/11462))
- feat(ui): enable gzip for UI assets by default ([#13944](https://togithub.com/argoproj/argo-cd/issues/13944))
- feat: add health-checks for snapshot volume ([#13979](https://togithub.com/argoproj/argo-cd/issues/13979))
- feat(appset): Implement Plugin Generator ([#13017](https://togithub.com/argoproj/argo-cd/issues/13017))
- feat: RBAC csv policy can be composed by multiple configmap keys ([#12511](https://togithub.com/argoproj/argo-cd/issues/12511))
- feat(appset): add support for missingkey=error in ApplicationSets ([#13731](https://togithub.com/argoproj/argo-cd/issues/13731)) ([#13733](https://togithub.com/argoproj/argo-cd/issues/13733))
- feat(appset): Support AWS CodeCommit in ApplicationSet controller (Alpha) ([#13579](https://togithub.com/argoproj/argo-cd/issues/13579))
- feat(health): Add Health Checks for IngressController resources ([#12776](https://togithub.com/argoproj/argo-cd/issues/12776))
- feat(appset): Add argocd.argoproj.io/application-set-name to rendered appset applications ([#13456](https://togithub.com/argoproj/argo-cd/issues/13456))
- feat: specify listen address from env / command line ([#11846](https://togithub.com/argoproj/argo-cd/issues/11846))
- feat(appset): Implement additional values and their interpolation for Git and SCM generators ([#10751](https://togithub.com/argoproj/argo-cd/issues/10751)) ([#10754](https://togithub.com/argoproj/argo-cd/issues/10754))
- feat(appset): Add target branch support pullrequestgenerator ([#13535](https://togithub.com/argoproj/argo-cd/issues/13535))
- feat(health): support for external-secrets.io cluster resources ([#12957](https://togithub.com/argoproj/argo-cd/issues/12957))
- feat: support referencing secret in any field of oidc config ([#13475](https://togithub.com/argoproj/argo-cd/issues/13475))
- feat: Add controllerNamespace to .status of an application ([#13081](https://togithub.com/argoproj/argo-cd/issues/13081))
- feat: allow argocd-notifications-controller env variables ([#13605](https://togithub.com/argoproj/argo-cd/issues/13605))
- feat: Added healthcheck for ArgoEvents EventBus CRD. [#12395](https://togithub.com/argoproj/argo-cd/issues/12395) ([#12401](https://togithub.com/argoproj/argo-cd/issues/12401))
- feat: Support insecure flag for OCI pull command and upgrade helm version to 3.12.0 ([#13608](https://togithub.com/argoproj/argo-cd/issues/13608))
- feat: add monaco-kubernetes for editing IntelliSense ([#12778](https://togithub.com/argoproj/argo-cd/issues/12778))
- feat: Page header and toolbar in system extensions ([#13451](https://togithub.com/argoproj/argo-cd/issues/13451))
- feat: use oras-go library to enable more complex OCI Helm authentication ([#12554](https://togithub.com/argoproj/argo-cd/issues/12554))
- feat(appset): add configurable max reconciliations to appset ([#13381](https://togithub.com/argoproj/argo-cd/issues/13381))
- feat: support health check on ClusterIssuer ([#12000](https://togithub.com/argoproj/argo-cd/issues/12000))
- feat: add MariaDB CRD health checks ([#13143](https://togithub.com/argoproj/argo-cd/issues/13143))
- feat: enable gzip compression in Redis by default ([#13458](https://togithub.com/argoproj/argo-cd/issues/13458)) ([#13459](https://togithub.com/argoproj/argo-cd/issues/13459))
- feat(appset): applicationset controller use repo server ([#10952](https://togithub.com/argoproj/argo-cd/issues/10952)) ([#12714](https://togithub.com/argoproj/argo-cd/issues/12714))
- feat(UI): Tree view groups node by heath status ([#12089](https://togithub.com/argoproj/argo-cd/issues/12089))
- feat: better repo path sanitization ([#12974](https://togithub.com/argoproj/argo-cd/issues/12974))
- feat: Expose Helm Chart metadata in Argo CD UI ([#11352](https://togithub.com/argoproj/argo-cd/issues/11352)) ([#11575](https://togithub.com/argoproj/argo-cd/issues/11575))
- feat: add `short_sha_7` to AppSet generators ([#11976](https://togithub.com/argoproj/argo-cd/issues/11976)) ([#13199](https://togithub.com/argoproj/argo-cd/issues/13199))
- feat: Making the moment lib global in ArgoCD project to minimize the tar ball of metrics extension ([#13075](https://togithub.com/argoproj/argo-cd/issues/13075))
- feat: Container statuses on summary tab of pod and detailed info in tooltip for pod on resource tree ([#11513](https://togithub.com/argoproj/argo-cd/issues/11513))
##### Bug fixes (69)
- fix(appset): typo in ARGOCD_APPLICATIONSET_CONTROLLER_ALLOWED_SCM_PROVIDERS ([#14902](https://togithub.com/argoproj/argo-cd/issues/14902)) ([#14913](https://togithub.com/argoproj/argo-cd/issues/14913)) ([#14931](https://togithub.com/argoproj/argo-cd/issues/14931))
- fix: Change underscore (\_) back to plus (+) to get valid SemVer when when reading tags from OCI registry ([#14537](https://togithub.com/argoproj/argo-cd/issues/14537)) ([#14908](https://togithub.com/argoproj/argo-cd/issues/14908))
- fix(ui): Fixes health icon positioning ([#14708](https://togithub.com/argoproj/argo-cd/issues/14708)) ([#14852](https://togithub.com/argoproj/argo-cd/issues/14852)) ([#14901](https://togithub.com/argoproj/argo-cd/issues/14901))
- fix: Repo URL link for unsupported sources links to https:///null/path/to/chart ([#14861](https://togithub.com/argoproj/argo-cd/issues/14861)) ([#14873](https://togithub.com/argoproj/argo-cd/issues/14873))
- fix(ui): no hyphen for "create job" action + nice icon ([#14776](https://togithub.com/argoproj/argo-cd/issues/14776)) ([#14777](https://togithub.com/argoproj/argo-cd/issues/14777)) ([#14802](https://togithub.com/argoproj/argo-cd/issues/14802))
- fix(controller): cache deadlock on delete and re-add cluster ([#14780](https://togithub.com/argoproj/argo-cd/issues/14780)) ([#14798](https://togithub.com/argoproj/argo-cd/issues/14798))
- fix: bad merge ([#14759](https://togithub.com/argoproj/argo-cd/issues/14759))
- fix(ui): display valuesobject if set ([#14257](https://togithub.com/argoproj/argo-cd/issues/14257)) ([#14755](https://togithub.com/argoproj/argo-cd/issues/14755))
- fix: manifest generation error with null annotations ([#14336](https://togithub.com/argoproj/argo-cd/issues/14336)) ([#14680](https://togithub.com/argoproj/argo-cd/issues/14680)) ([#14735](https://togithub.com/argoproj/argo-cd/issues/14735))
- fix: ApplicationSet Controller crashes when tag is not closed; panic: Cannot find end tag="}}"([#14227](https://togithub.com/argoproj/argo-cd/issues/14227)) ([#14651](https://togithub.com/argoproj/argo-cd/issues/14651)) ([#14656](https://togithub.com/argoproj/argo-cd/issues/14656))
- fix(ui): The default pod group filter should be removed if fewer than 15 pods ([#14590](https://togithub.com/argoproj/argo-cd/issues/14590)) ([#14671](https://togithub.com/argoproj/argo-cd/issues/14671))
- fix(ui): Drop ready from Completed container status ([#14434](https://togithub.com/argoproj/argo-cd/issues/14434)) ([#14629](https://togithub.com/argoproj/argo-cd/issues/14629)) ([#14646](https://togithub.com/argoproj/argo-cd/issues/14646))
- fix(api): return 404 when the app is not found if a project is specified ([#13393](https://togithub.com/argoproj/argo-cd/issues/13393)) ([#13394](https://togithub.com/argoproj/argo-cd/issues/13394)) ([#14600](https://togithub.com/argoproj/argo-cd/issues/14600))
- fix(cli): argocd CLI RBAC validation doesn't work on actions ([#13911](https://togithub.com/argoproj/argo-cd/issues/13911)) ([#14578](https://togithub.com/argoproj/argo-cd/issues/14578)) ([#14581](https://togithub.com/argoproj/argo-cd/issues/14581))
- fix: Remove executable bit from default file mode ([#14497](https://togithub.com/argoproj/argo-cd/issues/14497)) ([#14576](https://togithub.com/argoproj/argo-cd/issues/14576))
- fix(server): not need send application if it is not under enabled namespaces ([#14479](https://togithub.com/argoproj/argo-cd/issues/14479)) ([#14575](https://togithub.com/argoproj/argo-cd/issues/14575))
- fix(controller): populate ignoreDifferences in sync status ([#14542](https://togithub.com/argoproj/argo-cd/issues/14542)) ([#14557](https://togithub.com/argoproj/argo-cd/issues/14557))
- fix(security): don't allow app enumeration via RevisionChartDetails ([#14512](https://togithub.com/argoproj/argo-cd/issues/14512)) ([#14517](https://togithub.com/argoproj/argo-cd/issues/14517))
- fix(cli): fix tracking annotation diff for non-namespaced resources ([#13924](https://togithub.com/argoproj/argo-cd/issues/13924)) ([#14473](https://togithub.com/argoproj/argo-cd/issues/14473))
- fix: trigger refresh on changed ignoreDifferences ([#12607](https://togithub.com/argoproj/argo-cd/issues/12607)) ([#14403](https://togithub.com/argoproj/argo-cd/issues/14403))
- fix(action): copy metadata on create-job action ([#14232](https://togithub.com/argoproj/argo-cd/issues/14232)) ([#14233](https://togithub.com/argoproj/argo-cd/issues/14233)) ([#14453](https://togithub.com/argoproj/argo-cd/issues/14453))
- fix: adds WebSocket ping to interactive terminal ([#14191](https://togithub.com/argoproj/argo-cd/issues/14191)) (cherry-pick [#14192](https://togithub.com/argoproj/argo-cd/issues/14192)) ([#14399](https://togithub.com/argoproj/argo-cd/issues/14399))
- fix(sharding): recurring info logs to debug ([#14383](https://togithub.com/argoproj/argo-cd/issues/14383)) ([#14385](https://togithub.com/argoproj/argo-cd/issues/14385))
- fix: Change disallowed application destination message ([#14284](https://togithub.com/argoproj/argo-cd/issues/14284)) ([#14307](https://togithub.com/argoproj/argo-cd/issues/14307)) ([#14326](https://togithub.com/argoproj/argo-cd/issues/14326))
- fix: deadlock in controller ([#14304](https://togithub.com/argoproj/argo-cd/issues/14304)) ([#14306](https://togithub.com/argoproj/argo-cd/issues/14306))
- fix: Correctly verify signatures when targetRevision is a branch name ([#14214](https://togithub.com/argoproj/argo-cd/issues/14214)) ([#14235](https://togithub.com/argoproj/argo-cd/issues/14235))
- fix: add gitlab.SystemHookEvents to support Gitlab system events ([#12547](https://togithub.com/argoproj/argo-cd/issues/12547))
- fix: fix permanent vertical scroll and left marging on project details page ([#14181](https://togithub.com/argoproj/argo-cd/issues/14181))
- fix(appset): Apply nested matrix and merge generator's generator selectors ([#11984](https://togithub.com/argoproj/argo-cd/issues/11984))
- fix: fix broken tooltip component ([#14178](https://togithub.com/argoproj/argo-cd/issues/14178))
- fix: added `optional: true` field to ARGOCD_APPLICATIONSET_CONTROLLER_POLICY env var ([#14160](https://togithub.com/argoproj/argo-cd/issues/14160))
- fix: retain count and order of revisions for multi source apps ([#14108](https://togithub.com/argoproj/argo-cd/issues/14108)) ([#14113](https://togithub.com/argoproj/argo-cd/issues/14113))
- fix(gitpod): changed permission of gocache folder ([#14122](https://togithub.com/argoproj/argo-cd/issues/14122))
- fix(ui): use react link to route to relative deep-link path ([#13529](https://togithub.com/argoproj/argo-cd/issues/13529))
- fix(cmp): discover plugins relative to app path ([#13940](https://togithub.com/argoproj/argo-cd/issues/13940)) ([#13946](https://togithub.com/argoproj/argo-cd/issues/13946))
- fix(ui): soften readiness gate failure message ([#13972](https://togithub.com/argoproj/argo-cd/issues/13972)) ([#14076](https://togithub.com/argoproj/argo-cd/issues/14076))
- fix: remove extra comma ([#13969](https://togithub.com/argoproj/argo-cd/issues/13969))
- fix(ui): rename variable component to Component ([#13983](https://togithub.com/argoproj/argo-cd/issues/13983))
- fix: Fixes sharding placement algorithm and allows development of alternative algorithms ([#13018](https://togithub.com/argoproj/argo-cd/issues/13018))
- fix: creds.CAPath passed helm in PullOCI ([#13726](https://togithub.com/argoproj/argo-cd/issues/13726)) ([#13871](https://togithub.com/argoproj/argo-cd/issues/13871))
- fix: set readOnlyRootFilesystem to true for redis and ha-proxy ([#13316](https://togithub.com/argoproj/argo-cd/issues/13316))
- fix: remove rolebinding for missing role ([#7510](https://togithub.com/argoproj/argo-cd/issues/7510))
- fix(ui): set arrow into negative space in pod-terminal-viewer ([#13060](https://togithub.com/argoproj/argo-cd/issues/13060))
- fix(appset): return error on invalid annotations ([#13743](https://togithub.com/argoproj/argo-cd/issues/13743))
- fix(rbac): handle malformed rbac policy ([#11964](https://togithub.com/argoproj/argo-cd/issues/11964))
- fix(ui): Display error msg when live state is empty ([#13031](https://togithub.com/argoproj/argo-cd/issues/13031))
- fix: add optional safer Git file generator globbing ([#13313](https://togithub.com/argoproj/argo-cd/issues/13313)) ([#13314](https://togithub.com/argoproj/argo-cd/issues/13314))
- fix: health-checks for Elasticsearch ([#13322](https://togithub.com/argoproj/argo-cd/issues/13322))
- fix(ui): Updated text in refresh dialog ([#13583](https://togithub.com/argoproj/argo-cd/issues/13583))
- fix: allow sync when multiple allow windows are present ([#12706](https://togithub.com/argoproj/argo-cd/issues/12706))
- fix: implement filtering on cluster `List` API endpoint ([#13363](https://togithub.com/argoproj/argo-cd/issues/13363))
- fix(repo-server): completely clean up Git working directory ([#3683](https://togithub.com/argoproj/argo-cd/issues/3683)) ([#13001](https://togithub.com/argoproj/argo-cd/issues/13001))
- fix(ui): Stop using the deprecated url format for gitlab instances ([#13687](https://togithub.com/argoproj/argo-cd/issues/13687))
- fix(appset): allow cluster urls to be matched ([#13715](https://togithub.com/argoproj/argo-cd/issues/13715))
- fix(appset): Post selector with Go templates in ApplicationSet ([#13584](https://togithub.com/argoproj/argo-cd/issues/13584))
- fix: Disable keep alives for helm https connections ([#13695](https://togithub.com/argoproj/argo-cd/issues/13695))
- fix: surface source not permitted errors ([#12255](https://togithub.com/argoproj/argo-cd/issues/12255))
- fix: CVE-2023-1732 ([#13748](https://togithub.com/argoproj/argo-cd/issues/13748))
- fix: ui dark theme transition ([#12068](https://togithub.com/argoproj/argo-cd/issues/12068))
- fix: typo in manifest ([#13677](https://togithub.com/argoproj/argo-cd/issues/13677))
- fix: update managed namespace metadata ([#13074](https://togithub.com/argoproj/argo-cd/issues/13074))
- fix: fix broken helm repo alias/name support ([#13647](https://togithub.com/argoproj/argo-cd/issues/13647))
- fix: rewrite Host header in dex round tripper ([#13500](https://togithub.com/argoproj/argo-cd/issues/13500))
- fix: UI should show error if repo/creds disconnect attempt fails ([#13498](https://togithub.com/argoproj/argo-cd/issues/13498))
- fix: CMPv2 does not allow symlinks to adjacent files in same git repo. Fixes [#13342](https://togithub.com/argoproj/argo-cd/issues/13342) ([#13360](https://togithub.com/argoproj/argo-cd/issues/13360))
- fix: broken Git file generator caching (fixes [#13440](https://togithub.com/argoproj/argo-cd/issues/13440)) ([#13452](https://togithub.com/argoproj/argo-cd/issues/13452))
- fix: Avoid Docker volume creating empty directory if `dex.yaml` could not be generated, improve error message ([#10332](https://togithub.com/argoproj/argo-cd/issues/10332))
- fix: append elementsYaml in order to keep fields order ([#13335](https://togithub.com/argoproj/argo-cd/issues/13335))
- fix(ui): Object options menu truncated when selected in ApplicationListView. ([#11695](https://togithub.com/argoproj/argo-cd/issues/11695))
##### Documentation (37)
- docs: Update helm.md - add missing syntax highlighting for YAML and Dockerfile blocks ([#14911](https://togithub.com/argoproj/argo-cd/issues/14911)) ([#14937](https://togithub.com/argoproj/argo-cd/issues/14937))
- docs: Update Generators-Git.md ([#14921](https://togithub.com/argoproj/argo-cd/issues/14921)) ([#14934](https://togithub.com/argoproj/argo-cd/issues/14934))
- docs: Update Controlling-Resource-Modification.md ([#14751](https://togithub.com/argoproj/argo-cd/issues/14751)) ([#14812](https://togithub.com/argoproj/argo-cd/issues/14812))
- docs: improve ignoreResourceUpdates docs (cherry-pick [#14475](https://togithub.com/argoproj/argo-cd/issues/14475)) ([#14504](https://togithub.com/argoproj/argo-cd/issues/14504))
- docs: fix typo ([#14412](https://togithub.com/argoproj/argo-cd/issues/14412)) ([#14413](https://togithub.com/argoproj/argo-cd/issues/14413))
- docs: Added information about scopes ([#2782](https://togithub.com/argoproj/argo-cd/issues/2782)) ([#14354](https://togithub.com/argoproj/argo-cd/issues/14354)) ([#14380](https://togithub.com/argoproj/argo-cd/issues/14380))
- docs: change to the correct property for the dex server value ([#14279](https://togithub.com/argoproj/argo-cd/issues/14279)) ([#14291](https://togithub.com/argoproj/argo-cd/issues/14291))
- docs: update documentation to reflect the procedure on current keycloak ([#12505](https://togithub.com/argoproj/argo-cd/issues/12505))
- docs: list tested Kubernetes versions ([#12276](https://togithub.com/argoproj/argo-cd/issues/12276)) ([#14180](https://togithub.com/argoproj/argo-cd/issues/14180))
- docs: add CRD specification example files to docs ([#14021](https://togithub.com/argoproj/argo-cd/issues/14021))
- docs: fix code highlighting ([#14022](https://togithub.com/argoproj/argo-cd/issues/14022))
- docs: Fix example domain typo ([#13896](https://togithub.com/argoproj/argo-cd/issues/13896))
- docs: Clarify ingress-nginx ssl termination example ([#13913](https://togithub.com/argoproj/argo-cd/issues/13913))
- docs: add pre-release to helm tracking strategies ([#13923](https://togithub.com/argoproj/argo-cd/issues/13923))
- docs: proposal/dynamic rebalancing of clusters across shards ([#13221](https://togithub.com/argoproj/argo-cd/issues/13221))
- docs: fix typo ([#13967](https://togithub.com/argoproj/argo-cd/issues/13967))
- docs: document matchExpressions field for post-selectors ([#13646](https://togithub.com/argoproj/argo-cd/issues/13646))
- docs: add GHSA to vulnerability reporting methods ([#13510](https://togithub.com/argoproj/argo-cd/issues/13510))
- docs: added command to add environmental PATH ([#13240](https://togithub.com/argoproj/argo-cd/issues/13240))
- docs: update USERS.md with the addition of seek.com.au ([#13297](https://togithub.com/argoproj/argo-cd/issues/13297))
- docs: Add Mono Repo Usage ([#9556](https://togithub.com/argoproj/argo-cd/issues/9556))
- docs: Update health documentation ([#12996](https://togithub.com/argoproj/argo-cd/issues/12996))
- docs: fix url in kustomize installation example ([#13581](https://togithub.com/argoproj/argo-cd/issues/13581))
- docs: Custom Style Class name update ([#13392](https://togithub.com/argoproj/argo-cd/issues/13392))
- docs: Remove old annotations ([#12168](https://togithub.com/argoproj/argo-cd/issues/12168))
- docs: add scalability benchmarking proposal ([#12662](https://togithub.com/argoproj/argo-cd/issues/12662))
- docs: Simplify the release document ([#13563](https://togithub.com/argoproj/argo-cd/issues/13563))
- docs(users): add StreamNative to the list of users ([#13499](https://togithub.com/argoproj/argo-cd/issues/13499))
- docs: Add Hostinger to USERS.md ([#13304](https://togithub.com/argoproj/argo-cd/issues/13304))
- docs: nginx passthrough secret as argocd-server-tls ([#12921](https://togithub.com/argoproj/argo-cd/issues/12921))
- docs: Add Argo CD components architecture doc ([#13194](https://togithub.com/argoproj/argo-cd/issues/13194))
- docs: Add link to kustomization example for installing argocd ([#13268](https://togithub.com/argoproj/argo-cd/issues/13268))
- docs: Update RBAC example to include permissions for projects ([#12773](https://togithub.com/argoproj/argo-cd/issues/12773))
- docs: Add Argo CD Core documentation ([#13225](https://togithub.com/argoproj/argo-cd/issues/13225))
- docs: add KelkooGroup to users list ([#13095](https://togithub.com/argoproj/argo-cd/issues/13095))
- docs: recommend users build test-tools-image locally ([#13082](https://togithub.com/argoproj/argo-cd/issues/13082))
- docs: update private-repositories.md ([#12332](https://togithub.com/argoproj/argo-cd/issues/12332))
##### Other (174)
- fix(ui): COPY JSON for ArgoCD version should include trailing newline ([#5117](https://togithub.com/argoproj/argo-cd/issues/5117)) ([#14917](https://togithub.com/argoproj/argo-cd/issues/14917)) ([#14938](https://togithub.com/argoproj/argo-cd/issues/14938))
- chore: fix non-deterministic test ([#14905](https://togithub.com/argoproj/argo-cd/issues/14905)) ([#14906](https://togithub.com/argoproj/argo-cd/issues/14906))
- chore: wrap ComparisonError messages ([#14886](https://togithub.com/argoproj/argo-cd/issues/14886)) ([#14890](https://togithub.com/argoproj/argo-cd/issues/14890))
- chore: revert [#12255](https://togithub.com/argoproj/argo-cd/issues/12255) ([#14858](https://togithub.com/argoproj/argo-cd/issues/14858)) ([#14863](https://togithub.com/argoproj/argo-cd/issues/14863))
- chore: add more tests in proxy extension headers ([#14842](https://togithub.com/argoproj/argo-cd/issues/14842)) ([#14853](https://togithub.com/argoproj/argo-cd/issues/14853))
- chore: Add header support for proxy extension requests ([#14800](https://togithub.com/argoproj/argo-cd/issues/14800)) ([#14841](https://togithub.com/argoproj/argo-cd/issues/14841))
- docs: Change Generator docs for List Generator to note any key/value pairs can be used ([#14825](https://togithub.com/argoproj/argo-cd/issues/14825)) ([#14832](https://togithub.com/argoproj/argo-cd/issues/14832))
- chore: Upgrade semver to avoid cve ([#14710](https://togithub.com/argoproj/argo-cd/issues/14710)) ([#14713](https://togithub.com/argoproj/argo-cd/issues/14713))
- chore: Generate SLSA provenance for SBOM ([#14438](https://togithub.com/argoproj/argo-cd/issues/14438)) (cherry-pick [#14507](https://togithub.com/argoproj/argo-cd/issues/14507)) ([#14559](https://togithub.com/argoproj/argo-cd/issues/14559))
- chore: improve ignoreResourceUpdates logging ([#14476](https://togithub.com/argoproj/argo-cd/issues/14476)) ([#14500](https://togithub.com/argoproj/argo-cd/issues/14500))
- chore(deps): bump library/golang from 1.20.5 to 1.20.6 ([#14480](https://togithub.com/argoproj/argo-cd/issues/14480)) ([#14484](https://togithub.com/argoproj/argo-cd/issues/14484))
- Unified option format ([#11259](https://togithub.com/argoproj/argo-cd/issues/11259))
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ([#14212](https://togithub.com/argoproj/argo-cd/issues/14212))
- chore(deps): upgrade go-grpc to v0.15.0 ([#13872](https://togithub.com/argoproj/argo-cd/issues/13872))
- chore(deps): bump bitnami/kubectl from 1.26 to 1.27 in /test/container ([#13270](https://togithub.com/argoproj/argo-cd/issues/13270))
- build: Use full-qualified image slugs instead of short names ([#14198](https://togithub.com/argoproj/argo-cd/issues/14198))
- chore(deps): bump sigstore/cosign-installer from 3.0.5 to 3.1.0 ([#14202](https://togithub.com/argoproj/argo-cd/issues/14202))
- chore(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0 ([#14203](https://togithub.com/argoproj/argo-cd/issues/14203))
- chore: add 1.27 k3s version to ci-build.yaml ([#14207](https://togithub.com/argoproj/argo-cd/issues/14207))
- relogin cmd tests ([#14186](https://togithub.com/argoproj/argo-cd/issues/14186))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.288 to 1.44.289 ([#14188](https://togithub.com/argoproj/argo-cd/issues/14188))
- chore(deps): bump Helm to 3.12.1 and Kustomize to 5.1.0 ([#14173](https://togithub.com/argoproj/argo-cd/issues/14173))
- chore(deps): upgrade node to 20.3.1 ([#14174](https://togithub.com/argoproj/argo-cd/issues/14174))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.287 to 1.44.288 ([#14176](https://togithub.com/argoproj/argo-cd/issues/14176))
- chore(deps): bump github.com/xanzy/go-gitlab from 0.85.0 to 0.86.0 ([#14165](https://togithub.com/argoproj/argo-cd/issues/14165))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.286 to 1.44.287 ([#14164](https://togithub.com/argoproj/argo-cd/issues/14164))
- chore(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.1 ([#14163](https://togithub.com/argoproj/argo-cd/issues/14163))
- build: Consistently default to linux/amd64 ([#14146](https://togithub.com/argoproj/argo-cd/issues/14146))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.285 to 1.44.286 ([#14153](https://togithub.com/argoproj/argo-cd/issues/14153))
- chore: remove argocd-cm plugin support ([#13755](https://togithub.com/argoproj/argo-cd/issues/13755))
- chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.59 to 0.9.60 ([#14118](https://togithub.com/argoproj/argo-cd/issues/14118))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.283 to 1.44.285 ([#14126](https://togithub.com/argoproj/argo-cd/issues/14126))
- chore: parse from env ([#14116](https://togithub.com/argoproj/argo-cd/issues/14116))
- chore: add build-args for git-commit etc ([#14114](https://togithub.com/argoproj/argo-cd/issues/14114))
- chore(deps): bump github.com/casbin/casbin/v2 from 2.71.0 to 2.71.1 ([#14120](https://togithub.com/argoproj/argo-cd/issues/14120))
- Revert "feat: add monaco-kubernetes for editing IntelliSense ([#12778](https://togithub.com/argoproj/argo-cd/issues/12778))" ([#14000](https://togithub.com/argoproj/argo-cd/issues/14000))
- chore: remove references to ARGOCD_REDIS ([#13434](https://togithub.com/argoproj/argo-cd/issues/13434))
- chore(deps): bump github.com/casbin/casbin/v2 from 2.70.0 to 2.71.0 ([#14095](https://togithub.com/argoproj/argo-cd/issues/14095))
- chore: add ZDF to USERS.md ([#14099](https://togithub.com/argoproj/argo-cd/issues/14099))
- chore(deps): bump github.com/prometheus/client_golang ([#14092](https://togithub.com/argoproj/argo-cd/issues/14092))
- chore(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.0 ([#14093](https://togithub.com/argoproj/argo-cd/issues/14093))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.282 to 1.44.283 ([#14094](https://togithub.com/argoproj/argo-cd/issues/14094))
- chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 ([#14069](https://togithub.com/argoproj/argo-cd/issues/14069))
- Add the default resource exclusions ([#13897](https://togithub.com/argoproj/argo-cd/issues/13897))
- chore(deps): upgrade go to 1.20.5 ([#13941](https://togithub.com/argoproj/argo-cd/issues/13941))
- chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 ([#14031](https://togithub.com/argoproj/argo-cd/issues/14031))
- chore(deps): bump docker/build-push-action from 4.1.0 to 4.1.1 ([#14033](https://togithub.com/argoproj/argo-cd/issues/14033))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.281 to 1.44.282 ([#14028](https://togithub.com/argoproj/argo-cd/issues/14028))
- chore(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 ([#14029](https://togithub.com/argoproj/argo-cd/issues/14029))
- chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.58 to 0.9.59 ([#14030](https://togithub.com/argoproj/argo-cd/issues/14030))
- chore(deps): bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 ([#14032](https://togithub.com/argoproj/argo-cd/issues/14032))
- chore(deps): bump docker/setup-buildx-action from 2.6.0 to 2.7.0 ([#14034](https://togithub.com/argoproj/argo-cd/issues/14034))
- chore: add MeilleursAgents to USERS.md ([#14007](https://togithub.com/argoproj/argo-cd/issues/14007))
- chore(deps): bump goreleaser/goreleaser-action from 4.2.0 to 4.3.0 ([#14014](https://togithub.com/argoproj/argo-cd/issues/14014))
- chore(deps): bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 ([#14013](https://togithub.com/argoproj/argo-cd/issues/14013))
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 ([#14011](https://togithub.com/argoproj/argo-cd/issues/14011))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.280 to 1.44.281 ([#14010](https://togithub.com/argoproj/argo-cd/issues/14010))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.279 to 1.44.280 ([#13991](https://togithub.com/argoproj/argo-cd/issues/13991))
- chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 ([#13993](https://togithub.com/argoproj/argo-cd/issues/13993))
- chore(deps): bump github.com/xanzy/go-gitlab from 0.84.0 to 0.85.0 ([#13992](https://togithub.com/argoproj/argo-cd/issues/13992))
- chore(deps): bump docker/build-push-action from 4.0.0 to 4.1.0 ([#13994](https://togithub.com/argoproj/argo-cd/issues/13994))
- chore(deps): bump library/busybox in /test/e2e/multiarch-container ([#13998](https://togithub.com/argoproj/argo-cd/issues/13998))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.278 to 1.44.279 ([#13974](https://togithub.com/argoproj/argo-cd/issues/13974))
- chore(deps): bump thehanimo/pr-title-checker from 1.3.7 to 1.4.0 ([#13903](https://togithub.com/argoproj/argo-cd/issues/13903))
- chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 ([#13904](https://togithub.com/argoproj/argo-cd/issues/13904))
- chore(deps): bump docker/setup-qemu-action from 2.1.0 to 2.2.0 ([#13962](https://togithub.com/argoproj/argo-cd/issues/13962))
- chore(deps): bump docker/login-action from 2.1.0 to 2.2.0 ([#13961](https://togithub.com/argoproj/argo-cd/issues/13961))
- chore(deps): bump slsa-framework/slsa-github-generator ([#13960](https://togithub.com/argoproj/argo-cd/issues/13960))
- chore(deps): bump docker/setup-buildx-action from 2.5.0 to 2.6.0 ([#13959](https://togithub.com/argoproj/argo-cd/issues/13959))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.277 to 1.44.278 ([#13957](https://togithub.com/argoproj/argo-cd/issues/13957))
- chore(deps): bump github.com/casbin/casbin/v2 from 2.69.1 to 2.70.0 ([#13958](https://togithub.com/argoproj/argo-cd/issues/13958))
- chore: Code format ([#12400](https://togithub.com/argoproj/argo-cd/issues/12400))
- chore(deps): bump github.com/hashicorp/go-retryablehttp ([#13933](https://togithub.com/argoproj/argo-cd/issues/13933))
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 ([#13932](https://togithub.com/argoproj/argo-cd/issues/13932))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.275 to 1.44.277 ([#13931](https://togithub.com/argoproj/argo-cd/issues/13931))
- chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.0 to 3.2.1 ([#13930](https://togithub.com/argoproj/argo-cd/issues/13930))
- chore(deps): bump github.com/alicebob/miniredis/v2 from 2.23.1 to 2.30.3 ([#13917](https://togithub.com/argoproj/argo-cd/issues/13917))
- chore(deps): bump github.com/prometheus/client_golang ([#13919](https://togithub.com/argoproj/argo-cd/issues/13919))
- chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 ([#13918](https://togithub.com/argoproj/argo-cd/issues/13918))
- chore(deps): bump github.com/grpc-ecosystem/go-grpc-middleware ([#13920](https://togithub.com/argoproj/argo-cd/issues/13920))
- chore(deps): bump github.com/yuin/gopher-lua ([#13916](https://togithub.com/argoproj/argo-cd/issues/13916))
- chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 ([#13902](https://togithub.com/argoproj/argo-cd/issues/13902))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.274 to 1.44.275 ([#13901](https://togithub.com/argoproj/argo-cd/issues/13901))
- chore(deps): bump github.com/redis/go-redis/v9 from 9.0.2 to 9.0.5 ([#13900](https://togithub.com/argoproj/argo-cd/issues/13900))
- chore(deps): bump github.com/go-git/go-git/v5 from 5.6.1 to 5.7.0 ([#13899](https://togithub.com/argoproj/argo-cd/issues/13899))
- chore: bump argo-ui version ([#13836](https://togithub.com/argoproj/argo-cd/issues/13836))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.272 to 1.44.274 ([#13880](https://togithub.com/argoproj/argo-cd/issues/13880))
- chore(deps): bump oras.land/oras-go/v2 from 2.1.0 to 2.2.0 ([#13881](https://togithub.com/argoproj/argo-cd/issues/13881))
- chore(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.16 ([#13883](https://togithub.com/argoproj/argo-cd/issues/13883))
- chore(deps): bump github.com/xanzy/go-gitlab from 0.83.0 to 0.84.0 ([#13884](https://togithub.com/argoproj/argo-cd/issues/13884))
- chore: remove unused variables in GenerateManifests ([#13887](https://togithub.com/argoproj/argo-cd/issues/13887))
- chore: Clean up repeated package import ([#13821](https://togithub.com/argoproj/argo-cd/issues/13821))
- chore(deps): bump github.com/casbin/casbin/v2 from 2.60.0 to 2.69.1 ([#13861](https://togithub.com/argoproj/argo-cd/issues/13861))
- chore(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1 ([#13864](https://togithub.com/argoproj/argo-cd/issues/13864))
- chore(deps): bump github.com/google/go-jsonnet from 0.19.1 to 0.20.0 ([#13863](https://togithub.com/argoproj/argo-cd/issues/13863))
- chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 ([#13862](https://togithub.com/argoproj/argo-cd/issues/13862))
- chore(deps): bump github.com/antonmedv/expr from 1.9.0 to 1.12.5 ([#13860](https://togithub.com/argoproj/argo-cd/issues/13860))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.271 to 1.44.272 ([#13842](https://togithub.com/argoproj/argo-cd/issues/13842))
- chore(deps): bump github.com/coreos/go-oidc/v3 from 3.4.0 to 3.6.0 ([#13844](https://togithub.com/argoproj/argo-cd/issues/13844))
- chore(deps): bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0 ([#13845](https://togithub.com/argoproj/argo-cd/issues/13845))
- chore(deps): bump github.com/ktrysmt/go-bitbucket from 0.9.55 to 0.9.58 ([#13843](https://togithub.com/argoproj/argo-cd/issues/13843))
- chore: bump otel dependencies ([#13798](https://togithub.com/argoproj/argo-cd/issues/13798))
- chore: upgrade node to 20.2.0 ([#13800](https://togithub.com/argoproj/argo-cd/issues/13800))
- chore: upgrade go to 1.20.4 ([#13801](https://togithub.com/argoproj/argo-cd/issues/13801))
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 ([#13829](https://togithub.com/argoproj/argo-cd/issues/13829))
- chore(deps): bump github.com/itchyny/gojq from 0.12.10 to 0.12.12 ([#13816](https://togithub.com/argoproj/argo-cd/issues/13816))
- chore(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 ([#13817](https://togithub.com/argoproj/argo-cd/issues/13817))
- chore(deps): bump github.com/whilp/git-urls ([#13814](https://togithub.com/argoproj/argo-cd/issues/13814))
- chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.19 ([#13818](https://togithub.com/argoproj/argo-cd/issues/13818))
- chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 ([#12109](https://togithub.com/argoproj/argo-cd/issues/12109))
- chore(deps): bump github.com/xanzy/go-gitlab from 0.60.0 to 0.83.0 ([#13269](https://togithub.com/argoproj/argo-cd/issues/13269))
- chore(deps): bump codecov/codecov-action from 3.1.1 to 3.1.4 ([#13602](https://togithub.com/argoproj/argo-cd/issues/13602))
- chore(deps): bump sigstore/cosign-installer from 3.0.1 to 3.0.5 ([#13639](https://togithub.com/argoproj/argo-cd/issues/13639))
- chore(deps): bump foundation-sites from 6.7.4 to 6.7.5 in /ui ([#13806](https://togithub.com/argoproj/argo-cd/issues/13806))
- fix(appset): ArgoCD admin cmd: handle applicationsets RBAC ([#11997](https://togithub.com/argoproj/argo-cd/issues/11997))
- chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 ([#13804](https://togithub.com/argoproj/argo-cd/issues/13804))
- chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.9.0 ([#13803](https://togithub.com/argoproj/argo-cd/issues/13803))
- chore(deps): bump github.com/aws/aws-sdk-go from 1.44.164 to 1.44.271 ([#13805](https://togithub.com/argoproj/argo-cd/issues/13805))
- chore(deps-dev): bump webpack from 5.70.0 to 5.84.1 in /ui ([#13750](https://togithub.com/argoproj/argo-cd/issues/13750))
- Implement Proclaim CRD health checks. ([#12930](https://togithub.com/argoproj/argo-cd/issues/12930))
- chore: set explicit package.json deps ([#13483](https://togithub.com/argoproj/argo-cd/issues/13483))
- chore: add GoTo Financial ArgoCD user ([#13317](https://togithub.com/argoproj/argo-cd/issues/13317))
- feat: add health-checks for Percona XtraDB cluster ([#13093](https://togithub.com/argoproj/argo-cd/issues/13093))
- chore(deps): bump slsa-framework/slsa-github-generator ([#13656](https://togithub.com/argoproj/argo-cd/issues/13656))
- chore: Clean up repeated package import ([#13685](https://togithub.com/argoproj/argo-cd/issues/13685))
- test: add tests to validate helm ranges ([#4047](https://togithub.com/argoproj/argo-cd/issues/4047)) ([#13662](https://togithub.com/argoproj/argo-cd/issues/13662))
- chore: code clean for hack known_types.go ([#12304](https://togithub.com/argoproj/argo-cd/issues/12304))
- chore(deps): bump peter-evans/create-pull-request from 4.2.4 to 5.0.1 ([#13408](https://togithub.com/argoproj/argo-cd/issues/13408))
- chore: add chainnodes to users ([#13754](https://togithub.com/argoproj/argo-cd/issues/13754))
- chore: Add Veepee into USERS ([#13301](https://togithub.com/argoproj/argo-cd/issues/13301))
- chore(deps): bump actions/setup-go from 3.5.0 to 4.0.1 ([#13601](https://togithub.com/argoproj/argo-cd/issues/13601))
- chore: Clean up repeated package import ([#13543](https://togithub.com/argoproj/argo-cd/issues/13543))
- chore(deps): bump github.com/docker/distribution ([#13554](https://togithub.com/argoproj/argo-cd/issues/13554))
- chore: update VERSION on rc1 release ([#13558](https://togithub.com/argoproj/argo-cd/issues/13558))
- Update kustomize resource to correct path ([#13196](https://togithub.com/argoproj/argo-cd/issues/13196))
- consume cluster cache deadlock fix in gitops-engine ([#13611](https://togithub.com/argoproj/argo-cd/issues/13611))
- chore: Add Procore as a user of Argo CD ([#13515](https://togithub.com/argoproj/argo-cd/issues/13515))
- Add candis.io to USERS.md ([#13504](https://togithub.com/argoproj/argo-cd/issues/13504))
- chore(deps): bump actions/checkout from 3.4.0 to 3.5.2 ([#13228](https://togithub.com/argoproj/argo-cd/issues/13228))
- chore: Add Cloudogu to USERS.md ([#13412](https://togithub.com/argoproj/argo-cd/issues/13412))
- chore: replace `github.com/ghodss/yaml` with `sigs.k8s.io/yaml` ([#13292](https://togithub.com/argoproj/argo-cd/issues/13292))
- chore: add Puzzle to the users list ([#13288](https://togithub.com/argoproj/argo-cd/issues/13288))
- chore: Add ScaleFactory to USERS.md ([#13303](https://togithub.com/argoproj/argo-cd/issues/13303))
- Add DaoCloud in users ([#13300](https://togithub.com/argoproj/argo-cd/issues/13300))
- chore: Bumped version to the next release version 2.8.0 ([#13368](https://togithub.com/argoproj/argo-cd/issues/13368))
- chore(deps): bump library/golang from 1.19.6 to 1.19.7 ([#12859](https://togithub.com/argoproj/argo-cd/issues/12859))
- chore: adding test coverage for the notification_controller ([#13339](https://togithub.com/argoproj/argo-cd/issues/13339))
- chore: Add additional field to set Extra Build Information while building argo-cd by vendors ([#13324](https://togithub.com/argoproj/argo-cd/issues/13324))
- add last sync field to application tiles ([#13184](https://togithub.com/argoproj/argo-cd/issues/13184))
- chore: Add Previder BV to USERS.md ([#13273](https://togithub.com/argoproj/argo-cd/issues/13273))
- chore: Add Albert Heijn to the users.md ([#13280](https://togithub.com/argoproj/argo-cd/issues/13280))
- chore: add SLSA badge ([#13282](https://togithub.com/argoproj/argo-cd/issues/13282))
- chore: Clean up repeated package import ([#13134](https://togithub.com/argoproj/argo-cd/issues/13134))
- chore: better error handling for nestedGeneratorHasClusterGenerator ([#13195](https://togithub.com/argoproj/argo-cd/issues/13195))
- Added filterSuggestions to project dropdown list ([#13109](https://togithub.com/argoproj/argo-cd/issues/13109))
- chore: Add Lucid Motors to USERS.md ([#13117](https://togithub.com/argoproj/argo-cd/issues/13117))
- chore: Add missionlane.com to USERS.md ([#13094](https://togithub.com/argoproj/argo-cd/issues/13094))
- ci: OSV scanner override ([#13099](https://togithub.com/argoproj/argo-cd/issues/13099))
- chore: fix PR title config ([#13091](https://togithub.com/argoproj/argo-cd/issues/13091))
- chore: PR title, uses less permissive permissions ([#13084](https://togithub.com/argoproj/argo-cd/issues/13084))
- chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3 ([#13049](https://togithub.com/argoproj/argo-cd/issues/13049))
- chore: use build-and-publish digest output ([#13083](https://togithub.com/argoproj/argo-cd/issues/13083))
- chore: fix needs context for image workflow ([#13072](https://togithub.com/argoproj/argo-cd/issues/13072))
- chore: use ghcr for latest tag attestations ([#13058](https://togithub.com/argoproj/argo-cd/issues/13058))
- chore: remove invalid err check ([#13040](https://togithub.com/argoproj/argo-cd/issues/13040))
- chore: updated error message to include context ([#11066](https://togithub.com/argoproj/argo-cd/issues/11066))
- chore: remove deprecated apiversion for deployment ([#11830](https://togithub.com/argoproj/argo-cd/issues/11830))
- chore: identify pluginName with quotes ([#12040](https://togithub.com/argoproj/argo-cd/issues/12040)) ([#12046](https://togithub.com/argoproj/argo-cd/issues/12046))
- chore: Comment format ([#12399](https://togithub.com/argoproj/argo-cd/issues/12399))
- chore: Update example-plugin-helm version and the latest yg version ([#11840](https://togithub.com/argoproj/argo-cd/issues/11840))
- chore: change cmp server help message ([#12049](https://togithub.com/argoproj/argo-cd/issues/12049))
- chore: delete unused code for admin-settings-rbac ([#12312](https://togithub.com/argoproj/argo-cd/issues/12312))
- chore: remove duplicate message field ([#12477](https://togithub.com/argoproj/argo-cd/issues/12477))
- Add wildcard filtering to the name search field ([#13022](https://togithub.com/argoproj/argo-cd/issues/13022))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.7.11
->2.8.0
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.
Release Notes
argoproj/argo-cd (argoproj/argo-cd)
### [`v2.8.0`](https://togithub.com/argoproj/argo-cd/releases/tag/v2.8.0) [Compare Source](https://togithub.com/argoproj/argo-cd/compare/v2.7.11...v2.8.0) #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/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](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets) on how to verify. #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Quick Start ##### Non-HA: ```shell kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/install.yaml ``` ##### HA: ```shell kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.8.0/manifests/ha/install.yaml ``` #### Release signatures All Argo CD container images and CLI binaries are signed by cosign. See the [documentation](https://argo-cd.readthedocs.io/en/stable/operator-manual/signed-release-assets/) on how to verify the signatures. ```shell -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEesHEB7vX5Y2RxXypjMy1nI1z7iRG JI9/gt/sYqzpsa65aaNP4npM43DDxoIy/MQBo9s/mxGxmA+8UXeDpVC9vw== -----END PUBLIC KEY----- ``` #### Upgrading If upgrading from a different minor version, be sure to read the [upgrading](https://argo-cd.readthedocs.io/en/stable/operator-manual/upgrading/overview/) documentation. #### Changes This release includes 342 contributions from 124 contributors (95 of them new) with 46 features and 69 bug fixes. ##### Features (46) - feat: Adding kubelogin capability to argocd-k8s-auth ([#9460](https://togithub.com/argoproj/argo-cd/issues/9460)) ([#10700](https://togithub.com/argoproj/argo-cd/issues/10700)) ([#14866](https://togithub.com/argoproj/argo-cd/issues/14866)) - feat(appset): Restrict scm provider urls ([#14286](https://togithub.com/argoproj/argo-cd/issues/14286)) ([#14779](https://togithub.com/argoproj/argo-cd/issues/14779)) - feat(deep-links): sprig support ([#14660](https://togithub.com/argoproj/argo-cd/issues/14660)) ([#14676](https://togithub.com/argoproj/argo-cd/issues/14676)) - feat(appset): Add support for self-signed TLS / Certificates for Gitlab Scm Provider ([#14348](https://togithub.com/argoproj/argo-cd/issues/14348)) ([#14462](https://togithub.com/argoproj/argo-cd/issues/14462)) - feat: upgrade dexIDP from 2.36.0 -> 2.37.0 ([#14305](https://togithub.com/argoproj/argo-cd/issues/14305)) ([#14310](https://togithub.com/argoproj/argo-cd/issues/14310)) ([#14312](https://togithub.com/argoproj/argo-cd/issues/14312)) - feat(appset): ApplicationSet in any namespace ([#12378](https://togithub.com/argoproj/argo-cd/issues/12378)) - feat(appset): add Pull Request Generator for Azure DevOps Repos ([#13367](https://togithub.com/argoproj/argo-cd/issues/13367)) - feat(appset): Added Bitbucket Cloud support for pull request generator ([#11273](https://togithub.com/argoproj/argo-cd/issues/11273)) ([#11275](https://togithub.com/argoproj/argo-cd/issues/11275)) - feat(helm): helm values can be either a string or a map ([#2936](https://togithub.com/argoproj/argo-cd/issues/2936)) ([#11538](https://togithub.com/argoproj/argo-cd/issues/11538)) - feat: add `ignoreResourceUpdates` to reduce controller CPU usage ([#13534](https://togithub.com/argoproj/argo-cd/issues/13534)) ([#13912](https://togithub.com/argoproj/argo-cd/issues/13912)) - feat: Create job action ([#12174](https://togithub.com/argoproj/argo-cd/issues/12174) and [#4116](https://togithub.com/argoproj/argo-cd/issues/4116)) ([#12925](https://togithub.com/argoproj/argo-cd/issues/12925)) - feat(action): support refresh of ExternalSecret ([#13951](https://togithub.com/argoproj/argo-cd/issues/13951)) - feat(health): Add custom health check for KServe Inference Service resources ([#14177](https://togithub.com/argoproj/argo-cd/issues/14177)) - feat: upgrade notification engine ([#14175](https://togithub.com/argoproj/argo-cd/issues/14175)) - feat(appset): Policies create-only, create-update, sync per ApplicationSet ([#11462](https://togithub.com/argoproj/argo-cd/issues/11462)) - feat(ui): enable gzip for UI assets by default ([#13944](https://togithub.com/argoproj/argo-cd/issues/13944)) - feat: add health-checks for snapshot volume ([#13979](https://togithub.com/argoproj/argo-cd/issues/13979)) - feat(appset): Implement Plugin Generator ([#13017](https://togithub.com/argoproj/argo-cd/issues/13017)) - feat: RBAC csv policy can be composed by multiple configmap keys ([#12511](https://togithub.com/argoproj/argo-cd/issues/12511)) - feat(appset): add support for missingkey=error in ApplicationSets ([#13731](https://togithub.com/argoproj/argo-cd/issues/13731)) ([#13733](https://togithub.com/argoproj/argo-cd/issues/13733)) - feat(appset): Support AWS CodeCommit in ApplicationSet controller (Alpha) ([#13579](https://togithub.com/argoproj/argo-cd/issues/13579)) - feat(health): Add Health Checks for IngressController resources ([#12776](https://togithub.com/argoproj/argo-cd/issues/12776)) - feat(appset): Add argocd.argoproj.io/application-set-name to rendered appset applications ([#13456](https://togithub.com/argoproj/argo-cd/issues/13456)) - feat: specify listen address from env / command line ([#11846](https://togithub.com/argoproj/argo-cd/issues/11846)) - feat(appset): Implement additional values and their interpolation for Git and SCM generators ([#10751](https://togithub.com/argoproj/argo-cd/issues/10751)) ([#10754](https://togithub.com/argoproj/argo-cd/issues/10754)) - feat(appset): Add target branch support pullrequestgenerator ([#13535](https://togithub.com/argoproj/argo-cd/issues/13535)) - feat(health): support for external-secrets.io cluster resources ([#12957](https://togithub.com/argoproj/argo-cd/issues/12957)) - feat: support referencing secret in any field of oidc config ([#13475](https://togithub.com/argoproj/argo-cd/issues/13475)) - feat: Add controllerNamespace to .status of an application ([#13081](https://togithub.com/argoproj/argo-cd/issues/13081)) - feat: allow argocd-notifications-controller env variables ([#13605](https://togithub.com/argoproj/argo-cd/issues/13605)) - feat: Added healthcheck for ArgoEvents EventBus CRD. [#12395](https://togithub.com/argoproj/argo-cd/issues/12395) ([#12401](https://togithub.com/argoproj/argo-cd/issues/12401)) - feat: Support insecure flag for OCI pull command and upgrade helm version to 3.12.0 ([#13608](https://togithub.com/argoproj/argo-cd/issues/13608)) - feat: add monaco-kubernetes for editing IntelliSense ([#12778](https://togithub.com/argoproj/argo-cd/issues/12778)) - feat: Page header and toolbar in system extensions ([#13451](https://togithub.com/argoproj/argo-cd/issues/13451)) - feat: use oras-go library to enable more complex OCI Helm authentication ([#12554](https://togithub.com/argoproj/argo-cd/issues/12554)) - feat(appset): add configurable max reconciliations to appset ([#13381](https://togithub.com/argoproj/argo-cd/issues/13381)) - feat: support health check on ClusterIssuer ([#12000](https://togithub.com/argoproj/argo-cd/issues/12000)) - feat: add MariaDB CRD health checks ([#13143](https://togithub.com/argoproj/argo-cd/issues/13143)) - feat: enable gzip compression in Redis by default ([#13458](https://togithub.com/argoproj/argo-cd/issues/13458)) ([#13459](https://togithub.com/argoproj/argo-cd/issues/13459)) - feat(appset): applicationset controller use repo server ([#10952](https://togithub.com/argoproj/argo-cd/issues/10952)) ([#12714](https://togithub.com/argoproj/argo-cd/issues/12714)) - feat(UI): Tree view groups node by heath status ([#12089](https://togithub.com/argoproj/argo-cd/issues/12089)) - feat: better repo path sanitization ([#12974](https://togithub.com/argoproj/argo-cd/issues/12974)) - feat: Expose Helm Chart metadata in Argo CD UI ([#11352](https://togithub.com/argoproj/argo-cd/issues/11352)) ([#11575](https://togithub.com/argoproj/argo-cd/issues/11575)) - feat: add `short_sha_7` to AppSet generators ([#11976](https://togithub.com/argoproj/argo-cd/issues/11976)) ([#13199](https://togithub.com/argoproj/argo-cd/issues/13199)) - feat: Making the moment lib global in ArgoCD project to minimize the tar ball of metrics extension ([#13075](https://togithub.com/argoproj/argo-cd/issues/13075)) - feat: Container statuses on summary tab of pod and detailed info in tooltip for pod on resource tree ([#11513](https://togithub.com/argoproj/argo-cd/issues/11513)) ##### Bug fixes (69) - fix(appset): typo in ARGOCD_APPLICATIONSET_CONTROLLER_ALLOWED_SCM_PROVIDERS ([#14902](https://togithub.com/argoproj/argo-cd/issues/14902)) ([#14913](https://togithub.com/argoproj/argo-cd/issues/14913)) ([#14931](https://togithub.com/argoproj/argo-cd/issues/14931)) - fix: Change underscore (\_) back to plus (+) to get valid SemVer when when reading tags from OCI registry ([#14537](https://togithub.com/argoproj/argo-cd/issues/14537)) ([#14908](https://togithub.com/argoproj/argo-cd/issues/14908)) - fix(ui): Fixes health icon positioning ([#14708](https://togithub.com/argoproj/argo-cd/issues/14708)) ([#14852](https://togithub.com/argoproj/argo-cd/issues/14852)) ([#14901](https://togithub.com/argoproj/argo-cd/issues/14901)) - fix: Repo URL link for unsupported sources links to https://Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.