feat(argocd-apps): allow plugin config in applicationsets

This change enables configuration of configuration management plugins
(cmp) in an ApplicationSet template.

Signed-off-by: Andrew Gershman <andrew@cndr.io>
This commit is contained in:
Andrew Gershman 2024-04-19 16:50:06 -04:00
parent 598a3c48c5
commit 680f55d23a
2 changed files with 6 additions and 2 deletions

View file

@ -2,7 +2,7 @@ apiVersion: v2
name: argocd-apps
description: A Helm chart for managing additional Argo CD Applications and Projects
type: application
version: 2.0.0
version: 2.1.0
home: https://github.com/argoproj/argo-helm
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
keywords:
@ -18,4 +18,4 @@ annotations:
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
artifacthub.io/changes: |
- kind: added
description: make the chart use maps instead of lists
description: allow config of applicationsets plugin

View file

@ -67,6 +67,10 @@ spec:
sources:
{{- toYaml . | nindent 8 }}
{{- end }}
{{- with .plugin }}
plugin:
{{- toYaml . | nindent 8 }}
{{- end }}
destination:
{{- toYaml .destination | nindent 8 }}
{{- with .syncPolicy }}