From 2918583c816165e83aef42315c82d417a7562afa Mon Sep 17 00:00:00 2001
From: Philip Gough <philip.p.gough@gmail.com>
Date: Thu, 17 Feb 2022 11:53:59 +0000
Subject: [PATCH] node_exporter: Add priorityClassName as
 system-cluster-critical

---
 jsonnet/kube-prometheus/components/node-exporter.libsonnet | 1 +
 manifests/nodeExporter-daemonset.yaml                      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/jsonnet/kube-prometheus/components/node-exporter.libsonnet b/jsonnet/kube-prometheus/components/node-exporter.libsonnet
index 6553b9df..2d1deb96 100644
--- a/jsonnet/kube-prometheus/components/node-exporter.libsonnet
+++ b/jsonnet/kube-prometheus/components/node-exporter.libsonnet
@@ -249,6 +249,7 @@ function(params) {
             ],
             automountServiceAccountToken: true,
             serviceAccountName: ne._config.name,
+            priorityClassName: 'system-cluster-critical',
             securityContext: {
               runAsUser: 65534,
               runAsNonRoot: true,
diff --git a/manifests/nodeExporter-daemonset.yaml b/manifests/nodeExporter-daemonset.yaml
index 877242b0..2053b1c2 100644
--- a/manifests/nodeExporter-daemonset.yaml
+++ b/manifests/nodeExporter-daemonset.yaml
@@ -97,6 +97,7 @@ spec:
       hostPID: true
       nodeSelector:
         kubernetes.io/os: linux
+      priorityClassName: system-cluster-critical
       securityContext:
         runAsNonRoot: true
         runAsUser: 65534
-- 
GitLab