Move Kong to infra deployment
[it/dep.git] / ric-infra / 30-Kong / helm / kong / charts / 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 {{ 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 "ClusterIP") .Values.service.clusterIP }}
20   clusterIP: {{ .Values.service.clusterIP }}
21   {{- end }}
22   ports:
23   - name: postgresql
24     port: {{ .Values.service.port }}
25     targetPort: postgresql
26     {{- if .Values.service.nodePort }}
27     nodePort: {{ .Values.service.nodePort }}
28     {{- end }}
29   selector:
30     app: {{ template "postgresql.name" . }}
31     release: {{ .Release.Name | quote }}
32     role: master