From 5dcefe7ffa9664990ec6b0f99dbfd5e5993b5ff4 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Mon, 27 Apr 2026 16:06:07 -0400 Subject: [PATCH] fix: use extraVolumeMount just for the vector state --- .../templates/helm-config/vector.yaml | 47 ++++--------------- 1 file changed, 10 insertions(+), 37 deletions(-) diff --git a/plugins/scheduler-k3s/templates/helm-config/vector.yaml b/plugins/scheduler-k3s/templates/helm-config/vector.yaml index f56f95274..6c841d7eb 100644 --- a/plugins/scheduler-k3s/templates/helm-config/vector.yaml +++ b/plugins/scheduler-k3s/templates/helm-config/vector.yaml @@ -28,46 +28,18 @@ readinessProbe: path: /health port: api -# Replace the chart's defaults so /vector-data-dir is backed by a host directory -# instead of the chart-managed emptyDir. Other defaults (var-log, var-lib, procfs, -# sysfs) are preserved as the chart ships them. -defaultVolumes: - - name: data +extraVolumes: + - name: vector-state hostPath: path: /var/lib/vector type: DirectoryOrCreate - - name: var-log - hostPath: - path: /var/log/ - - name: var-lib - hostPath: - path: /var/lib/ - - name: procfs - hostPath: - path: /proc - - name: sysfs - hostPath: - path: /sys -defaultVolumeMounts: - - name: data - mountPath: /vector-data-dir - readOnly: false - - name: var-log - mountPath: /var/log/ - readOnly: true - - name: var-lib - mountPath: /var/lib - readOnly: true - - name: procfs - mountPath: /host/proc - readOnly: true - - name: sysfs - mountPath: /host/sys - readOnly: true +extraVolumeMounts: + - name: vector-state + mountPath: /var/lib/vector-state customConfig: - data_dir: /vector-data-dir + data_dir: /var/lib/vector-state api: enabled: true @@ -87,9 +59,10 @@ customConfig: inputs: - kubernetes_logs source: | - .container = .kubernetes.container_name - .pod = .kubernetes.pod_name - .namespace = .kubernetes.pod_namespace + .container = del(.kubernetes.container_name) + .pod = del(.kubernetes.pod_name) + .namespace = del(.kubernetes.pod_namespace) + del(.kubernetes) sinks: default_global_sink: