From 0ad2ffefce8ea1f59989bd59df92de307d6e98f2 Mon Sep 17 00:00:00 2001 From: jenkins Date: Tue, 25 Aug 2026 20:00:05 -0300 Subject: [PATCH] monitoring: prefer worker nodes for Alertmanager --- services/monitoring/helmrelease.yaml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/services/monitoring/helmrelease.yaml b/services/monitoring/helmrelease.yaml index a50b2cc8..c45d513a 100644 --- a/services/monitoring/helmrelease.yaml +++ b/services/monitoring/helmrelease.yaml @@ -722,8 +722,6 @@ spec: name: prometheus namespace: flux-system values: - nodeSelector: - hardware: rpi5 affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: @@ -733,6 +731,23 @@ spec: operator: NotIn values: - titan-22 + - key: node-role.kubernetes.io/control-plane + operator: DoesNotExist + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 100 + preference: + matchExpressions: + - key: hardware + operator: In + values: + - rpi5 + - weight: 50 + preference: + matchExpressions: + - key: hardware + operator: In + values: + - rpi4 ingress: enabled: true ingressClassName: traefik