7b0cacb1f019ad67bbf508803113b20b53f2caf6
[demo.git] / vnfs / DAaaS / prometheus-operator / templates / exporters / kube-etcd / service.yaml
1 {{- if .Values.kubeEtcd.enabled }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: {{ template "prometheus-operator.fullname" . }}-kube-etcd
6   labels:
7     app: {{ template "prometheus-operator.name" . }}-kube-etcd
8     jobLabel: kube-etcd
9 {{ include "prometheus-operator.labels" . | indent 4 }}
10   namespace: kube-system
11 spec:
12   clusterIP: None
13   ports:
14     - name: http-metrics
15       port: {{ .Values.kubeEtcd.service.port }}
16       protocol: TCP
17       targetPort: {{ .Values.kubeEtcd.service.targetPort }}
18 {{- if .Values.kubeEtcd.endpoints }}{{- else }}
19   selector:
20   {{ include "prometheus-operator.rangeskipempty" .Values.kubeEtcd.service.selector | indent 4 }}
21 {{- end }}
22   type: ClusterIP
23 {{- end -}}