From 9bf85d0bae7a98b5a0b2f8bd3c4ba81c540bf23c Mon Sep 17 00:00:00 2001 From: Giovanni Ferri Date: Sun, 13 Sep 2026 10:47:57 +0100 Subject: [PATCH] fix(unraid): schedule Alloy collectors --- .../clusters/unraid-lab/grafana-k8s-monitoring.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml b/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml index 54e2986..9dcf08a 100644 --- a/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml +++ b/values/clusters/unraid-lab/grafana-k8s-monitoring.yaml @@ -10,7 +10,17 @@ annotationAutodiscovery: # Every usable Unraid node is a tainted control-plane node. The Alloy Operator # must tolerate that taint before it can create the metrics collector. alloy-operator: - tolerations: + tolerations: &control_plane_tolerations - key: node-role.kubernetes.io/control-plane operator: Exists effect: NoSchedule + +# The stateful metrics collector and singleton event collector also run as Pods, +# so they require the same explicit scheduling permission. +collectors: + alloy-metrics: + controller: + tolerations: *control_plane_tolerations + alloy-singleton: + controller: + tolerations: *control_plane_tolerations