1 {{- if .Values.admin.enabled -}}
5 name: {{ template "kong.fullname" . }}-admin
7 {{- range $key, $value := .Values.admin.annotations }}
8 {{ $key }}: {{ $value | quote }}
11 {{- include "kong.metaLabels" . | nindent 4 }}
13 type: {{ .Values.admin.type }}
14 {{- if eq .Values.admin.type "LoadBalancer" }}
15 {{- if .Values.admin.loadBalancerIP }}
16 loadBalancerIP: {{ .Values.admin.loadBalancerIP }}
18 {{- if .Values.admin.loadBalancerSourceRanges }}
19 loadBalancerSourceRanges:
20 {{- range $cidr := .Values.admin.loadBalancerSourceRanges }}
27 port: {{ .Values.admin.servicePort }}
28 targetPort: {{ .Values.admin.containerPort }}
29 {{- if (and (eq .Values.admin.type "NodePort") (not (empty .Values.admin.nodePort))) }}
30 nodePort: {{ .Values.admin.nodePort }}
34 {{- include "kong.selectorLabels" . | nindent 4 }}