Files
0e22d39369 [stable/node-problem-detector] upgrade node-problem-detector to 0.7 (#16125)
* Upgrade node-problem-detector to 0.7

- Expose nodeSelector & prometheus settings
- Add service & servicemonitor

Co-authored-by: Timothy Lee <timmy.ccl@gmail.com>
Signed-off-by: Ash Wu <hSATAC@gmail.com>

* Make prometheus serviceMonitor optional

Co-authored-by: Timothy Lee <timmy.ccl@gmail.com>
Signed-off-by: Ash Wu <hSATAC@gmail.com>
2019-08-07 20:55:17 -07:00

23 lines
709 B
YAML

{{- if .Values.metrics.serviceMonitor.enabled }}
apiVersion: v1
kind: Service
metadata:
name: {{ template "node-problem-detector.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "node-problem-detector.name" . }}
helm.sh/chart: {{ include "node-problem-detector.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app: {{ include "node-problem-detector.name" . }}
namespace: {{ .Release.Namespace }}
spec:
type: ClusterIP
clusterIP: None
ports:
- name: exporter
port: {{ .Values.settings.prometheus_port }}
protocol: TCP
selector:
app: {{ include "node-problem-detector.name" . }}
{{- end }}