mirror of
https://github.com/helm/charts.git
synced 2026-08-23 14:27:18 +00:00
* 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>
23 lines
709 B
YAML
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 }}
|