4 name: {{ template "postgresql.fullname" . }}
6 app: {{ template "postgresql.name" . }}
7 chart: {{ template "postgresql.chart" . }}
8 release: {{ .Release.Name | quote }}
9 heritage: {{ .Release.Service | quote }}
10 {{- with .Values.service.annotations }}
12 {{ toYaml . | indent 4 }}
15 type: {{ .Values.service.type }}
16 {{- if and .Values.service.loadBalancerIP (eq .Values.service.type "LoadBalancer") }}
17 loadBalancerIP: {{ .Values.service.loadBalancerIP }}
19 {{- if and (eq .Values.service.type "ClusterIP") .Values.service.clusterIP }}
20 clusterIP: {{ .Values.service.clusterIP }}
24 port: {{ .Values.service.port }}
25 targetPort: postgresql
26 {{- if .Values.service.nodePort }}
27 nodePort: {{ .Values.service.nodePort }}
30 app: {{ template "postgresql.name" . }}
31 release: {{ .Release.Name | quote }}