Move nvidia dash config to prometheus stack

This commit is contained in:
Matt Anson 2022-03-18 11:04:55 +00:00
parent afa22e975c
commit 2fa45ad391
2 changed files with 18 additions and 19 deletions

View File

@ -2,6 +2,24 @@
{{- include "cluster-addons.job.defaults" (list . "kube-prometheus-stack") }}
installType: helm
helm: {{ toYaml .Values.monitoring.kubePrometheusStack | nindent 2 }}
extraFiles:
configmap-nvidia-dcgm-exporter-dashboard.yaml: |
apiVersion: v1
kind: ConfigMap
metadata:
name: nvidia-dcgm-exporter-dashboard
namespace: {{ .Values.monitoring.kubePrometheusStack.release.namespace }}
labels:
{{- include "cluster-addons.labels" . | nindent 8 }}
grafana_dashboard: "1"
data:
nvidia-dcgm-exporter-dashboard.json: |
{{- .Files.Get "grafana-dashboards/nvidia-dcgm-exporter-dashboard_rev2.json" | nindent 8 }}
hooks:
postInstall: |
kubectl apply -f ./configmap-nvidia-dcgm-exporter-dashboard.yaml
preDelete: |
kubectl delete -f ./configmap-nvidia-dcgm-exporter-dashboard.yaml
{{- end }}
{{-

View File

@ -3,25 +3,6 @@
installType: helm
helm: {{ omit .Values.nvidiaGPUOperator "enabled" | toYaml | nindent 2 }}
{{- end }}
extraFiles:
configmap-nvidia-dcgm-exporter-dashboard.yaml: |
apiVersion: v1
kind: ConfigMap
metadata:
name: nvidia-dcgm-exporter-dashboard
namespace: {{ .Values.monitoring.kubePrometheusStack.release.namespace }}
labels:
{{- include "cluster-addons.labels" . | nindent 8 }}
grafana_dashboard: "1"
data:
nvidia-dcgm-exporter-dashboard.json: |
{{- .Files.Get "grafana-dashboards/nvidia-dcgm-exporter-dashboard_rev2.json" | nindent 8 }}
hooks:
postInstall: |
kubectl apply -f ./configmap-nvidia-dcgm-exporter-dashboard.yaml
preDelete: |
kubectl delete -f ./configmap-nvidia-dcgm-exporter-dashboard.yaml
{{- end }}
{{-
include "addon.job" (list