@@ -38,6 +38,8 @@ Default always defined top-level variables for helm charts
3838 value: {{ $ .Values.global.deletePattern }}
3939- name: global.gitOpsSubNamespace
4040 value: {{ $ .Values.global.gitOpsSubNamespace | default " " }}
41+ - name: global.vpArgoNamespace
42+ value: {{ $ .Values.global.vpArgoNamespace }}
4143{{- end }} {{/* clustergroup.globalvaluesparameters */ }}
4244
4345
@@ -127,13 +129,14 @@ Called from common/clustergroup/templates/plumbing/projects.yaml
127129{{- $projects := index . 0 }}
128130{{- $namespace := index . 1 }}
129131{{- $enabled := index . 2 }}
132+ {{- $argoNamespace := index . 3 }}
130133{{- range $k , $v := $projects }}
131134apiVersion: argoproj.io /v1alpha1
132135kind: AppProject
133136metadata:
134137 name: {{ $k }}
135138{{- if (eq $enabled " plumbing" ) }}
136- namespace: openshift-gitops
139+ namespace: {{ $argoNamespace }}
137140{{- else }}
138141 namespace: {{ $namespace }}
139142{{- end }}
@@ -155,21 +158,22 @@ status: {}
155158{{- end }}
156159{{- end }}
157160
158- {{/*
161+ {{/*
159162 Helper function to generate AppProject from a list object.
160- Called from common/clustergroup/templates/plumbing/projects.yaml
163+ Called from common/clustergroup/templates/plumbing/projects.yaml
161164*/ }}
162165{{- define " clustergroup.template.plumbing.projects.list" -}}
163166{{- $projects := index . 0 }}
164167{{- $namespace := index . 1 }}
165168{{- $enabled := index . 2 }}
169+ {{- $argoNamespace := index . 3 }}
166170{{- range $projects }}
167171apiVersion: argoproj.io /v1alpha1
168172kind: AppProject
169173metadata:
170174 name: {{ . }}
171175{{- if (eq $enabled " plumbing" ) }}
172- namespace: openshift-gitops
176+ namespace: {{ $argoNamespace }}
173177{{- else }}
174178 namespace: {{ $namespace }}
175179{{- end }}
0 commit comments