Skip to content

Commit 0405b2f

Browse files
authored
Argo cd bootstrap parameters (#134)
* Enabled the use of parameters in ArgoCD applications * Update Chart.yaml
1 parent 74d9382 commit 0405b2f

File tree

3 files changed

+32
-24
lines changed

3 files changed

+32
-24
lines changed

charts/argocd-app-bootstrap/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ apiVersion: v1
22
appVersion: "1.0.0"
33
description: Helm chart to automatically provision ArgoCD application and projects
44
name: argocd-app-bootstrap
5-
version: 1.0.17
5+
version: 1.0.18

charts/argocd-app-bootstrap/templates/application.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ spec:
4444
{{- range .externalValuesFiles }}
4545
- {{ . }}
4646
{{- end }}
47+
{{- if .parameters }}
48+
parameters:
49+
{{- .parameters | toYaml | nindent 8 }}
50+
{{- end }}
4751
{{- else }}
4852
repoURL: "{{ $.Values.repoURL }}"
4953
targetRevision: "{{ $.Values.targetRevision }}"
@@ -54,6 +58,10 @@ spec:
5458
{{- range .extraValuesFiles }}
5559
- {{ . }}
5660
{{- end }}
61+
{{- if .parameters }}
62+
parameters:
63+
{{- .parameters | toYaml | nindent 8 }}
64+
{{- end }}
5765
{{- end }}
5866
destination:
5967
server: https://kubernetes.default.svc

charts/argocd-app-bootstrap/values.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,26 @@ projects:
2323
destinations: []
2424
sourceRepos: []
2525
adminGroups: []
26-
# my-project:
27-
# adminGroups:
28-
29-
# applications:
30-
# - name: app-name
31-
# enabled: true
32-
# isExternalApp: true
33-
# externalRepoURL: external-repo-URL
34-
# externalTargetRevision: external-repo-URL
35-
# externalPath: path
36-
# externalValuesFiles:
37-
# - values.yaml
38-
# - extra-values-file.yaml
39-
# deleteAppResourcesOnAppDeletion: false
40-
# extraValuesFiles:
41-
# - extra-values-file.yaml
42-
# namespace: my-namespace
43-
# autoSync:
44-
# enabled: true
45-
# selfHeal: true
46-
# prune: true
47-
# extraSyncOptions:
48-
# - ServerSideApply=true
26+
# applications:
27+
# - name: app-name
28+
# enabled: true
29+
# isExternalApp: true
30+
# externalRepoURL: external-repo-URL
31+
# externalTargetRevision: external-repo-URL
32+
# externalPath: path
33+
# externalValuesFiles:
34+
# - values.yaml
35+
# - extra-values-file.yaml
36+
# parameters:
37+
# - name: "example"
38+
# value: "example"
39+
# deleteAppResourcesOnAppDeletion: false
40+
# extraValuesFiles:
41+
# - extra-values-file.yaml
42+
# namespace: my-namespace
43+
# autoSync:
44+
# enabled: true
45+
# selfHeal: true
46+
# prune: true
47+
# extraSyncOptions:
48+
# ServerSideApply: true

0 commit comments

Comments
 (0)