From 7ca01af7aba81efa4c6c0ca4ceceaea861b16aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=9Cm=C3=BCt=20=C3=96zalp?= Date: Sat, 3 Jan 2026 19:30:07 +0100 Subject: [PATCH] feat(affinity): add pod anti-affinity rules for controller manager --- config/manager/manager.yaml | 8 ++++++++ helm/kangal-patch/values.yaml | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml index b344148..7306885 100644 --- a/config/manager/manager.yaml +++ b/config/manager/manager.yaml @@ -21,6 +21,14 @@ spec: runAsNonRoot: true seccompProfile: type: RuntimeDefault + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app.kubernetes.io/name: kangalpatch + app.kubernetes.io/component: manager + topologyKey: kubernetes.io/hostname containers: - name: manager image: ghcr.io/uozalp/kangal-patch:0.1.1 diff --git a/helm/kangal-patch/values.yaml b/helm/kangal-patch/values.yaml index 12a41c6..0e70c34 100644 --- a/helm/kangal-patch/values.yaml +++ b/helm/kangal-patch/values.yaml @@ -46,7 +46,14 @@ nodeSelector: {} tolerations: [] -affinity: {} +affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app.kubernetes.io/name: kangalpatch + app.kubernetes.io/component: manager + topologyKey: kubernetes.io/hostname # Controller manager settings controllerManager: