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 -}}