github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/helm/burrow/templates/ingress-info.yaml (about) 1 {{- if .Values.info.ingress.enabled -}} 2 {{- $serviceName := printf "%s-info" (include "burrow.fullname" .) -}} 3 {{- $servicePort := $.Values.config.info.ListenPort -}} 4 {{- $pathLeader := .Values.info.ingress.pathLeader -}} 5 {{- $partialIngress := .Values.info.ingress.partial -}} 6 apiVersion: networking.k8s.io/v1beta1 7 kind: Ingress 8 metadata: 9 labels: 10 app: {{ template "burrow.name" . }} 11 chart: {{ template "burrow.chart" . }} 12 heritage: {{ .Release.Service }} 13 release: {{ .Release.Name }} 14 name: {{ template "burrow.fullname" . }}-info 15 annotations: 16 {{ toYaml .Values.info.ingress.annotations | indent 4 }} 17 spec: 18 rules: 19 {{- range $host := .Values.info.ingress.hosts }} 20 - host: {{ $host }} 21 http: 22 paths: 23 {{- if $partialIngress }} 24 - path: {{ $pathLeader }}/account 25 backend: 26 serviceName: {{ $serviceName }} 27 servicePort: {{ $servicePort }} 28 - path: {{ $pathLeader }}/block 29 backend: 30 serviceName: {{ $serviceName }} 31 servicePort: {{ $servicePort }} 32 {{- else }} 33 - path: {{ $pathLeader }} 34 backend: 35 serviceName: {{ $serviceName }} 36 servicePort: {{ $servicePort }} 37 {{- end -}} 38 {{- end -}} 39 {{- if .Values.info.ingress.tls }} 40 tls: 41 {{ toYaml .Values.info.ingress.tls | indent 4 }} 42 {{- end -}} 43 {{- end -}}