github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/templates/query-ing.yaml (about)

     1  {{- if .Values.query.ingress.enabled -}}
     2  {{- $servicePort := .Values.query.service.port -}}
     3  {{- $basePath := .Values.query.basePath -}}
     4  apiVersion: extensions/v1beta1
     5  kind: Ingress
     6  metadata:
     7    name: {{ template "jaeger.query.name" . }}
     8    labels:
     9      app.kubernetes.io/name: {{ include "jaeger.name" . }}
    10      helm.sh/chart: {{ include "jaeger.chart" . }}
    11      app.kubernetes.io/component: query
    12      app.kubernetes.io/managed-by: {{ .Release.Service }}
    13      app.kubernetes.io/instance: {{ .Release.Name }}
    14    {{- if .Values.query.ingress.annotations }}
    15    annotations:
    16  {{ toYaml .Values.query.ingress.annotations | indent 4 }}
    17    {{- end }}
    18  spec:
    19    rules:
    20      {{- range $host := .Values.query.ingress.hosts }}
    21      - host: {{ $host }}
    22        http:
    23          paths:
    24            - path: {{ $basePath }}
    25              backend:
    26                serviceName: {{ template "jaeger.query.name" $ }}
    27                servicePort: {{ $servicePort }}
    28      {{- end -}}
    29    {{- if .Values.query.ingress.tls }}
    30    tls:
    31  {{ toYaml .Values.query.ingress.tls | indent 4 }}
    32    {{- end -}}
    33  {{- end -}}