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

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