From 91daff3b598fb5f4be994208873e243a8c4b393c Mon Sep 17 00:00:00 2001 From: Talor Itzhak Date: Mon, 23 Jan 2023 18:08:51 +0200 Subject: [PATCH] deployment/helm: update helm charts Adding kubelet state directory mount Signed-off-by: Talor Itzhak --- .../templates/topologyupdater.yaml | 10 ++++++++++ deployment/helm/node-feature-discovery/values.yaml | 1 + 2 files changed, 11 insertions(+) diff --git a/deployment/helm/node-feature-discovery/templates/topologyupdater.yaml b/deployment/helm/node-feature-discovery/templates/topologyupdater.yaml index f456a7169..4963a52b0 100644 --- a/deployment/helm/node-feature-discovery/templates/topologyupdater.yaml +++ b/deployment/helm/node-feature-discovery/templates/topologyupdater.yaml @@ -70,6 +70,11 @@ spec: mountPath: /host-var/lib/kubelet/pod-resources/kubelet.sock - name: host-sys mountPath: /host-sys + {{- if .Values.topologyUpdater.kubeletStateDir | empty | not }} + - name: kubelet-state-files + mountPath: /host-var/lib/kubelet + readOnly: true + {{- end }} {{- if .Values.tls.enable }} - name: nfd-topology-updater-cert mountPath: "/etc/kubernetes/node-feature-discovery/certs" @@ -99,6 +104,11 @@ spec: {{- else }} path: /var/lib/kubelet/pod-resources/kubelet.sock {{- end }} + {{- if .Values.topologyUpdater.kubeletStateDir | empty | not }} + - name: kubelet-state-files + hostPath: + path: {{ .Values.topologyUpdater.kubeletStateDir }} + {{- end }} - name: nfd-topology-updater-conf configMap: name: {{ include "node-feature-discovery.fullname" . }}-topology-updater-conf diff --git a/deployment/helm/node-feature-discovery/values.yaml b/deployment/helm/node-feature-discovery/values.yaml index 061476f7b..76271c1fd 100644 --- a/deployment/helm/node-feature-discovery/values.yaml +++ b/deployment/helm/node-feature-discovery/values.yaml @@ -399,6 +399,7 @@ topologyUpdater: kubeletPodResourcesSockPath: updateInterval: 60s watchNamespace: "*" + kubeletStateDir: /host-var/lib/kubelet podSecurityContext: {} securityContext: