{{/* Define the configmap */}} {{- define "nextcloud.configmap" -}} {{- $hosts := "" }} {{- if .Values.ingress.main.enabled }} {{- range .Values.ingress }} {{- range $index, $host := .hosts }} {{- if $index }} {{ $hosts = ( printf "%v %v" $hosts $host.host ) }} {{- else }} {{ $hosts = ( printf "%s" $host.host ) }} {{- end }} {{- end }} {{- end }} {{- end }} --- apiVersion: v1 kind: ConfigMap metadata: name: nextcloudconfig data: NEXTCLOUD_TRUSTED_DOMAINS: {{ ( printf "%v %v %v %v %v" "test.fakedomain.dns" ( .Values.env.NODE_IP | default "localhost" ) ( printf "%v-%v" .Release.Name "nextcloud" ) ( printf "%v-%v" .Release.Name "nextcloud-hpb" ) $hosts ) | quote }} {{- if .Values.ingress.main.enabled }} APACHE_DISABLE_REWRITE_IP: "1" {{- end }} --- apiVersion: v1 kind: ConfigMap metadata: name: hpbconfig data: NEXTCLOUD_URL: {{ ( printf "%v-%v" .Release.Name "nextcloud" ) | quote }} {{- end -}}