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