From e96e8943c9fd5c96b6f324996d56b94828e58bd4 Mon Sep 17 00:00:00 2001 From: jenkins Date: Sun, 10 May 2026 03:24:51 -0300 Subject: [PATCH] jenkins: keep ci agents on rpi5 workers --- services/jenkins/configmap-jcasc.yaml | 11 +++++++++++ services/logging/Jenkinsfile.data-prepper | 2 ++ 2 files changed, 13 insertions(+) diff --git a/services/jenkins/configmap-jcasc.yaml b/services/jenkins/configmap-jcasc.yaml index f3d00542..841f81cf 100644 --- a/services/jenkins/configmap-jcasc.yaml +++ b/services/jenkins/configmap-jcasc.yaml @@ -517,8 +517,19 @@ data: slaveConnectTimeoutStr: "100" yaml: | spec: + nodeSelector: + hardware: rpi5 + kubernetes.io/arch: arm64 + node-role.kubernetes.io/worker: "true" affinity: nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: NotIn + values: + - titan-06 preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper index 2d4b3f81..a2d7a5c8 100644 --- a/services/logging/Jenkinsfile.data-prepper +++ b/services/logging/Jenkinsfile.data-prepper @@ -8,6 +8,8 @@ spec: restartPolicy: Never serviceAccountName: jenkins nodeSelector: + hardware: rpi5 + kubernetes.io/arch: arm64 node-role.kubernetes.io/worker: "true" affinity: nodeAffinity: