File tree Expand file tree Collapse file tree 4 files changed +22
-9
lines changed
Expand file tree Collapse file tree 4 files changed +22
-9
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
22name : kubecodex
33description : A Helm chart for deploying kubecodex style projects
44type : application
5- version : 1.1 .0
5+ version : 1.0 .0
66appVersion : " 1.0.0"
77keywords :
88 - kubecodex
Original file line number Diff line number Diff line change @@ -4,8 +4,8 @@ kind: ApplicationSet
44metadata :
55 annotations :
66 argocd.argoproj.io/sync-wave : " 0"
7- name : " {{ . }}"
8- namespace : " {{ $.Values.argoNamespace }}"
7+ name : " {{ .name }}"
8+ namespace : " {{ $.Values.namespace }}"
99spec :
1010 goTemplate : true
1111 goTemplateOptions : ["missingkey=default"]
1515 revision : " HEAD"
1616 requeueAfterSeconds : 20
1717 files :
18- - path : " apps/*/{{ . }}/**/config.yaml"
18+ - path : " apps/*/{{ .name }}/**/config.yaml"
1919 values :
2020 cluster : " {{ `{{index .path.segments 1}}` }}"
2121 project : " {{ `{{index .path.segments 2`}} }}"
2424 template :
2525 metadata :
2626 name : ' {{ `{{ default ( printf "%s-%s" .values.cluster ( .values.app_path | replace "/" "-" | trimPrefix ( printf "apps-%s-%s-" .values.cluster .values.project ) ) ) .appName }}` }}'
27- namespace : " {{ $.Values.argoNamespace }}"
27+ namespace : " {{ $.Values.namespace }}"
2828 spec :
2929 destination :
3030 namespace : ' {{ `{{ default ( .values.app_path | replace "/" "-" | trimPrefix ( printf "apps-%s-%s-" .values.cluster .values.project ) ) .destNamespace }}` }}'
6666 prune: false
6767 selfHeal: false
6868 {{ `{{- end }}` }}
69+ syncOptions:
70+ {{ `{{- if ne .createNamespace false }}` }}
71+ - CreateNamespace=true
72+ {{ `{{- end }}` }}
73+ {{ `{{- range .additionalSyncOptions }}` }}
74+ - {{ `{{ . }}` }}
75+ {{ `{{- end }}` }}
76+ {{- if .preserveResourcesOnDeletion }}
77+ syncPolicy :
78+ preserveResourcesOnDeletion : true
79+ {{ else }}
6980 syncPolicy : {}
81+ {{ end }}
7082---
7183{{- end }}
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ metadata:
55 annotations :
66 argocd.argoproj.io/sync-options : PruneLast=true
77 argocd.argoproj.io/sync-wave : " -2"
8- name : " {{ . }}"
9- namespace : " {{ $.Values.argoNamespace }}"
8+ name : " {{ .name }}"
9+ namespace : " {{ $.Values.namespace }}"
1010spec :
1111 clusterResourceWhitelist :
1212 - group : " *"
Original file line number Diff line number Diff line change 1- argoNamespace : argocd
21repoURL : https://github.com/TheCodingSheikh/kubecodex
2+ namespace : argocd
33projects :
4- - project-1
4+ - name : project-1
5+ preserveResourcesOnDeletion : true
You can’t perform that action at this time.
0 commit comments