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