_portal.tpl 658 B

12345678910111213141516171819202122
  1. {{- define "grafana.portal" -}}
  2. ---
  3. apiVersion: v1
  4. kind: ConfigMap
  5. metadata:
  6. name: portal
  7. data:
  8. {{- $host := "$node_ip" -}}
  9. {{- $protocol := "http" -}}
  10. {{- if .Values.grafanaNetwork.certificateID -}}
  11. {{- $protocol = "https" -}}
  12. {{- if .Values.grafanaNetwork.rootURL -}}
  13. {{- $host = .Values.grafanaNetwork.rootURL -}}
  14. {{- $host = ($host | trimPrefix "https://" | trimPrefix "http://" | trimSuffix "/") -}}
  15. {{- $host = (mustRegexReplaceAll "(.*):[0-9]+" $host "${1}") -}}
  16. {{- end -}}
  17. {{- end }}
  18. path: "/"
  19. port: {{ .Values.grafanaNetwork.webPort | quote }}
  20. protocol: {{ $protocol }}
  21. host: {{ $host }}
  22. {{- end -}}