Helm charts for Prometheus Kafka Remote Writer
[demo.git] / vnfs / DAaaS / deploy / collection / charts / prom-kafka-writer / templates / service.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: {{ include "prom-kafka-writer.fullname" . }}
5   labels:
6     app.kubernetes.io/name: {{ include "prom-kafka-writer.name" . }}
7     helm.sh/chart: {{ include "prom-kafka-writer.chart" . }}
8     app.kubernetes.io/instance: {{ .Release.Name }}
9     app.kubernetes.io/managed-by: {{ .Release.Service }}
10 spec:
11   type: {{ .Values.service.type }}
12   ports:
13     - port: {{ .Values.service.port }}
14     {{- if ( and (eq .Values.service.type "NodePort" ) (not (empty .Values.service.nodePort)) ) }}
15       nodePort: {{ .Values.service.nodePort }}
16     {{- end }}
17       targetPort: http
18       protocol: TCP
19       name: http
20   selector:
21     app.kubernetes.io/name: {{ include "prom-kafka-writer.name" . }}
22     app.kubernetes.io/instance: {{ .Release.Name }}
23     app: {{ include "prom-kafka-writer.name" . }}