12345678910111213141516171819202122232425262728 |
- {{- define "nextcloud.portal" -}}
- {{- $protocol := "http" -}}
- {{- if .Values.ncNetwork.certificateID -}}
- {{- $protocol = "https" -}}
- {{- end -}}
- {{- $port := .Values.ncNetwork.webPort -}}
- {{- if .Values.ncNetwork.nginx.useDifferentAccessPort -}}
- {{- $port = .Values.ncNetwork.nginx.externalAccessPort -}}
- {{- end }}
- {{- $host := "$node_ip" -}}
- {{- if .Values.ncConfig.host -}}
- {{- $host = .Values.ncConfig.host -}}
- {{- if contains ":" .Values.ncConfig.host -}}
- {{- $host = (split ":" $host)._0 -}}
- {{- $port = (split ":" $host)._1 -}}
- {{- end -}}
- {{- end -}}
- ---
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: portal
- data:
- port: {{ $port | quote }}
- path: "/"
- protocol: {{ $protocol }}
- host: {{ $host | quote }}
- {{- end -}}
|