Skip to content

Commit 4f1b407

Browse files
authored
[CDS-114385] ArgoCD 2.10 to 2.14 Changes: (#11603)
1 parent e7283b3 commit 4f1b407

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/continuous-delivery/gitops/applicationsets/appset-basics.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,18 @@ An ApplicationSet works like an application factory. It defines one application
1616

1717
The ApplicationSet CRD is managed by the dedicated Kubernetes controller, `applicationset-controller`, similar to the Application CRD being managed by `application-controller`.
1818

19+
:::note Version Compatibility Notes
20+
When upgrading between ArgoCD versions, be aware of these important changes:
21+
22+
**ArgoCD 2.10 to 2.14 Changes:**
23+
- **ApplicationSet Controller Permissions**: In version 2.10, the ApplicationSet controller only required `get` permissions on app projects, but in version 2.14 it also requires `list` permission on app projects. Update your RBAC configurations accordingly.
24+
- **Cluster Secret Scoping**: From version 2.12, cluster secrets with a non-empty project field are now strictly scoped to that project. Applications or ApplicationSets from other projects can no longer use these secrets.
25+
- **Project API Response**: In version 2.14, project API responses were sanitized to remove sensitive information like credentials of project-scoped repositories and clusters for security reasons.
26+
- **Helm Version**: Helm was upgraded multiple times between these versions, with version 2.14 using Helm 3.16.2.
27+
28+
When upgrading, always refer to the [official ArgoCD upgrade documentation](https://argo-cd.readthedocs.io/en/latest/operator-manual/upgrading/overview/) for complete details.
29+
:::
30+
1931
ApplicationSets offer the following capabilities:
2032

2133
* Use a single manifest to target multiple Kubernetes clusters.

0 commit comments

Comments
 (0)