-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
Support for Prevent ApplicationSet controller from deleting Applications
-
3
-
False
-
None
-
False
-
To Do
-
SECFLOWOTL-195 - RFEs 1.15
-
0% To Do, 0% In Progress, 100% Done
-
-
-
-
GitOps Crimson - Sprint 3265
Goal
Argo CD supports a configuration where ApplicationSet controller can create and modify applications but not delete them. This feature is to enable configuring application sync policy for applicationsets through the Argo CD configurations. Currently, admin has to modify the ApplicationSet controller deployment object for this configurtion:
https://argo-cd.readthedocs.io/en/stable/operator-manual/applicationset/Controlling-Resource-Modification/#policy-create-update-prevent-applicationset-controller-from-deleting-applications
Acceptance Criteria
- A configuration exists on Argo CD for specifying the application sync policy for ApplicationSets
- Add E2E tests in Argo CD Operator and GitOps Operator.
- Document the usage of Appset policies via extra command arguments field in Argo CD CR.
Notes
We are referring Doc. The feature is available in upstream ArgoCD v2.4.14+.
I couldn't find a release note for this feature added in GitOps and couldn't find any way to add `--policy create-update` in the argocd instance. So how to apply this feature in GitOps or is it not yet supported?
- clones
-
RFE-3545 Support for Prevent ApplicationSet controller from deleting Applications
- Accepted