1 {{- if .Values.ingress.enabled -}}
2 {{- $fullName := include "grafana.fullname" . -}}
3 {{- $servicePort := .Values.service.port -}}
4 {{- $ingressPath := .Values.ingress.path -}}
5 apiVersion: extensions/v1beta1
10 app: {{ template "grafana.name" . }}
11 chart: {{ template "grafana.chart" . }}
12 release: {{ .Release.Name }}
13 heritage: {{ .Release.Service }}
14 {{- if .Values.ingress.labels }}
15 {{ toYaml .Values.ingress.labels | indent 4 }}
17 {{- with .Values.ingress.annotations }}
19 {{ toYaml . | indent 4 }}
22 {{- if .Values.ingress.tls }}
24 {{- range .Values.ingress.tls }}
29 secretName: {{ .secretName }}
33 {{- range .Values.ingress.hosts }}
37 - path: {{ $ingressPath }}
39 serviceName: {{ $fullName }}
40 servicePort: {{ $servicePort }}