From 6446a98e6c3298e96e37e6bf9f934b8e53ddb125 Mon Sep 17 00:00:00 2001 From: AliAhsan12 Date: Wed, 15 Oct 2025 15:41:06 +0500 Subject: [PATCH] feat(vector-agent): add generic NoSchedule toleration for tainted nodes - Add toleration with effect: NoSchedule, operator: Exists - Ensures DaemonSet can schedule on all tainted nodes - Maintains backward compatibility with existing master node toleration - Addresses log collection gaps in production environments --- charts/vector-agent/values.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/vector-agent/values.yaml b/charts/vector-agent/values.yaml index cd0a6087..6ca175a1 100644 --- a/charts/vector-agent/values.yaml +++ b/charts/vector-agent/values.yaml @@ -154,6 +154,10 @@ args: [] # Tolerations to set for the `Pod`s managed by `DaemonSet`. tolerations: + # Generic toleration for NoSchedule taints - allows scheduling on tainted nodes + # This ensures Vector Agent can run on all nodes regardless of taints + - effect: NoSchedule + operator: Exists # This toleration is to have the `DaemonSet` runnable on master nodes. # Remove it if your masters can't run pods. - key: node-role.kubernetes.io/master