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