Update Kong ingress controller to version 1.4. It fixes the occasional 404 error.
[ric-plt/ric-dep.git] / helm / infrastructure / subcharts / kong / templates / service-kong-manager.yaml
1 {{- if .Values.enterprise.enabled }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: {{ template "kong.fullname" . }}-manager
6   annotations:
7     {{- range $key, $value := .Values.manager.annotations }}
8       {{ $key }}: {{ $value | quote }}
9     {{- end }}
10   labels:
11     {{- include "kong.metaLabels" . | nindent 4 }}
12 spec:
13   type: {{ .Values.manager.type }}
14   {{- if eq .Values.manager.type "LoadBalancer" }}
15   {{- if .Values.manager.loadBalancerIP }}
16   loadBalancerIP: {{ .Values.manager.loadBalancerIP }}
17   {{- end }}
18   {{- if .Values.manager.loadBalancerSourceRanges }}
19   loadBalancerSourceRanges:
20   {{- range $cidr := .Values.manager.loadBalancerSourceRanges }}
21   - {{ $cidr }}
22   {{- end }}
23   {{- end }}
24   {{- end }}
25   externalIPs:
26   {{- range $ip := .Values.manager.externalIPs }}
27   - {{ $ip }}
28   {{- end }}
29   ports:
30   {{- if .Values.manager.http.enabled }}
31   - name: kong-manager
32     port: {{ .Values.manager.http.servicePort }}
33     targetPort: {{ .Values.manager.http.containerPort }}
34   {{- if (and (eq .Values.manager.type "NodePort") (not (empty .Values.manager.http.nodePort))) }}
35     nodePort: {{ .Values.manager.http.nodePort }}
36   {{- end }}
37     protocol: TCP
38   {{- end }}
39   {{- if or .Values.manager.tls.enabled }}
40   - name: kong-manager-tls
41     port: {{ .Values.manager.tls.servicePort }}
42     targetPort: {{ .Values.manager.tls.containerPort }}
43   {{- if (and (eq .Values.manager.type "NodePort") (not (empty .Values.manager.tls.nodePort))) }}
44     nodePort: {{ .Values.manager.tls.nodePort }}
45   {{- end }}
46     protocol: TCP
47   {{- end }}
48   selector:
49     {{- include "kong.selectorLabels" . | nindent 4 }}
50 {{- end -}}