_portal.tpl 607 B

123456789101112131415161718192021222324
  1. {{- define "nextcloud.portal" -}}
  2. {{- $protocol := "http" -}}
  3. {{- if .Values.ncNetwork.certificateID -}}
  4. {{- $protocol = "https" -}}
  5. {{- end -}}
  6. {{- $host := "$node_ip" -}}
  7. {{- if .Values.ncConfig.host -}}
  8. {{- $host = .Values.ncConfig.host -}}
  9. {{- end -}}
  10. {{- $port := .Values.ncNetwork.webPort -}}
  11. {{- if .Values.ncNetwork.nginx.useDifferentAccessPort -}}
  12. {{- $port = .Values.ncNetwork.nginx.externalAccessPort -}}
  13. {{- end }}
  14. ---
  15. apiVersion: v1
  16. kind: ConfigMap
  17. metadata:
  18. name: portal
  19. data:
  20. port: {{ $port | quote }}
  21. path: "/"
  22. protocol: {{ $protocol }}
  23. host: {{ $host | quote }}
  24. {{- end -}}