deploy-templates/templates/ConfigMaps/external-systems-configuration.yaml (28 lines of code) (raw):
{{- if (index .Values "external-systems") -}}
kind: ConfigMap
apiVersion: v1
metadata:
name: {{ .Values.registryConfigs.externalSystemsConfigurationName }}
data:
external-systems-configuration.yml: |
external-systems:
{{- range $k,$v := index .Values "external-systems" }}
{{- if ne $k "diia" }}
{{ $k }}:
{{- range $kIn,$vIn := $v }}
{{- if ne $kIn "type" }}
{{- if eq $kIn "auth" }}
{{ $kIn }}:
{{- range $kInIn,$vInIn := $vIn }}
{{- if ne $kInIn "secret" }}
{{ $kInIn }}: {{ $vInIn }}
{{- end -}}
{{- end -}}
{{- else }}
{{ $kIn }}: {{ $vIn }}
{{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}
{{- end -}}