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