From b7781c19a199ed8c19a1f1a2c9d2ef91297b49d3 Mon Sep 17 00:00:00 2001
From: Haoyu Sun <hasun@redhat.com>
Date: Fri, 21 Oct 2022 17:17:23 +0200
Subject: [PATCH] set path.udev.data argument of node exporter.

Signed-off-by: Haoyu Sun <hasun@redhat.com>
---
 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 afdcf395..d48407b2 100644
--- a/jsonnet/kube-prometheus/components/node-exporter.libsonnet
+++ b/jsonnet/kube-prometheus/components/node-exporter.libsonnet
@@ -201,6 +201,7 @@ function(params) {
         '--web.listen-address=' + std.join(':', [ne._config.listenAddress, std.toString(ne._config.port)]),
         '--path.sysfs=/host/sys',
         '--path.rootfs=/host/root',
+        '--path.udev.data=/host/root/run/udev/data',
         '--no-collector.wifi',
         '--no-collector.hwmon',
         '--collector.filesystem.mount-points-exclude=' + ne._config.filesystemMountPointsExclude,
diff --git a/manifests/nodeExporter-daemonset.yaml b/manifests/nodeExporter-daemonset.yaml
index 0d4983aa..d01bdac5 100644
--- a/manifests/nodeExporter-daemonset.yaml
+++ b/manifests/nodeExporter-daemonset.yaml
@@ -30,6 +30,7 @@ spec:
         - --web.listen-address=127.0.0.1:9100
         - --path.sysfs=/host/sys
         - --path.rootfs=/host/root
+        - --path.udev.data=/host/root/run/udev/data
         - --no-collector.wifi
         - --no-collector.hwmon
         - --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|run/k3s/containerd/.+|var/lib/docker/.+|var/lib/kubelet/pods/.+)($|/)
-- 
GitLab