1 {{- if .Values.proxy.ingress.enabled -}}
2 {{- $serviceName := include "kong.fullname" . -}}
3 {{- $servicePort := include "kong.ingress.servicePort" .Values.proxy -}}
4 {{- $path := .Values.proxy.ingress.path -}}
5 apiVersion: extensions/v1beta1
8 name: {{ template "kong.fullname" . }}-proxy
10 app: {{ template "kong.name" . }}
11 chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
12 release: "{{ .Release.Name }}"
13 heritage: "{{ .Release.Service }}"
15 {{- range $key, $value := .Values.proxy.ingress.annotations }}
16 {{ $key }}: {{ $value | quote }}
20 {{- range $host := .Values.proxy.ingress.hosts }}
26 serviceName: {{ $serviceName }}-proxy
27 servicePort: {{ $servicePort }}
29 {{- if .Values.proxy.ingress.tls }}
31 {{ toYaml .Values.proxy.ingress.tls | indent 4 }}