Merge "Fixed override issue"
[it/dep.git] / ric-aux / helm / infrastructure / subcharts / kong / charts / postgresql / templates / svc.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: {{ template "postgresql.fullname" . }}
5   labels:
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 }}
11   annotations:
12 {{ tpl (toYaml .) $ | indent 4 }}
13 {{- end }}
14 spec:
15   type: {{ .Values.service.type }}
16   {{- if and .Values.service.loadBalancerIP (eq .Values.service.type "LoadBalancer") }}
17   loadBalancerIP: {{ .Values.service.loadBalancerIP }}
18   {{- end }}
19   {{- if and (eq .Values.service.type "LoadBalancer") .Values.service.loadBalancerSourceRanges }}
20   loadBalancerSourceRanges:
21   {{ with .Values.service.loadBalancerSourceRanges }}
22 {{ toYaml . | indent 4 }}
23 {{- end }}
24   {{- end }}
25   {{- if and (eq .Values.service.type "ClusterIP") .Values.service.clusterIP }}
26   clusterIP: {{ .Values.service.clusterIP }}
27   {{- end }}
28   ports:
29     - name: tcp-postgresql
30       port: {{ template "postgresql.port" . }}
31       targetPort: tcp-postgresql
32       {{- if .Values.service.nodePort }}
33       nodePort: {{ .Values.service.nodePort }}
34       {{- end }}
35   selector:
36     app: {{ template "postgresql.name" . }}
37     release: {{ .Release.Name | quote }}
38     role: master