From f1fb0450b42a08ebe8fd9f501795136d8d4dba1b Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Thu, 18 Dec 2025 10:56:43 -0300 Subject: [PATCH] jenkins: prefer rpi5 and bump controller resources --- services/jenkins/helmrelease.yaml | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/services/jenkins/helmrelease.yaml b/services/jenkins/helmrelease.yaml index c94c7fb..e9b0e15 100644 --- a/services/jenkins/helmrelease.yaml +++ b/services/jenkins/helmrelease.yaml @@ -29,7 +29,36 @@ spec: values: controller: nodeSelector: - hardware: rpi4 + kubernetes.io/arch: arm64 + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/arch + operator: In + values: ["arm64"] + preferredDuringSchedulingIgnoredDuringExecution: + - weight: 90 + preference: + matchExpressions: + - key: hardware + operator: In + values: ["rpi5"] + - weight: 50 + preference: + matchExpressions: + - key: hardware + operator: In + values: ["rpi4"] + resources: + requests: + cpu: 750m + memory: 1.5Gi + limits: + cpu: 1500m + memory: 3Gi + javaOpts: "-Xms512m -Xmx2048m" jenkinsUrl: https://ci.bstein.dev ingress: enabled: true