d9492e2ff3ebdd91726c12fec14ea3dec261584f
[it/dep.git] / ric-aux / helm / infrastructure / subcharts / kong / charts / postgresql / templates / svc-read.yaml
1 {{- if .Values.replication.enabled }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: {{ template "postgresql.fullname" . }}-read
6   labels:
7     app: {{ template "postgresql.name" . }}
8     chart: {{ template "postgresql.chart" . }}
9     release: {{ .Release.Name | quote }}
10     heritage: {{ .Release.Service | quote }}
11 {{- with .Values.service.annotations }}
12   annotations:
13 {{ toYaml . | indent 4 }}
14 {{- end }}
15 spec:
16   type: {{ .Values.service.type }}
17   {{- if and .Values.service.loadBalancerIP (eq .Values.service.type "LoadBalancer") }}
18   loadBalancerIP: {{ .Values.service.loadBalancerIP }}
19   {{- end }}
20   ports:
21     - name: tcp-postgresql
22       port:  {{ template "postgresql.port" . }}
23       targetPort: tcp-postgresql
24       {{- if .Values.service.nodePort }}
25       nodePort: {{ .Values.service.nodePort }}
26       {{- end }}
27   selector:
28     app: {{ template "postgresql.name" . }}
29     release: {{ .Release.Name | quote }}
30     role: slave
31 {{- end }}