Add support for prometheus
[ric-plt/ric-dep.git] / helm / infrastructure / subcharts / prometheus / templates / server-service-headless.yaml
1 {{- if .Values.server.enabled -}}
2 {{- if .Values.server.statefulSet.enabled -}}
3 apiVersion: v1
4 kind: Service
5 metadata:
6 {{- if .Values.server.statefulSet.headless.annotations }}
7   annotations:
8 {{ toYaml .Values.server.statefulSet.headless.annotations | indent 4 }}
9 {{- end }}
10   labels:
11     {{- include "prometheus.server.labels" . | nindent 4 }}
12 {{- if .Values.server.statefulSet.headless.labels }}
13 {{ toYaml .Values.server.statefulSet.headless.labels | indent 4 }}
14 {{- end }}
15   name: {{ template "prometheus.server.fullname" . }}-headless
16 {{ include "prometheus.namespace" . | indent 2 }}
17 spec:
18   clusterIP: None
19   ports:
20     - name: http
21       port: {{ .Values.server.statefulSet.headless.servicePort }}
22       protocol: TCP
23       targetPort: 9090
24   selector:
25     {{- include "prometheus.server.matchLabels" . | nindent 4 }}
26 {{- end -}}
27 {{- end -}}