ci: allow ariadne agents to fall back to rpi4

This commit is contained in:
codex 2026-05-19 23:24:48 -03:00
parent 233d86ebe1
commit c0770e70b1

20
Jenkinsfile vendored
View File

@ -10,7 +10,6 @@ metadata:
app: ariadne app: ariadne
spec: spec:
nodeSelector: nodeSelector:
hardware: rpi5
kubernetes.io/arch: arm64 kubernetes.io/arch: arm64
node-role.kubernetes.io/worker: "true" node-role.kubernetes.io/worker: "true"
affinity: affinity:
@ -24,6 +23,11 @@ spec:
- titan-06 - titan-06
preferredDuringSchedulingIgnoredDuringExecution: preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100 - weight: 100
preference:
matchExpressions:
- key: atlas.bstein.dev/spillover
operator: DoesNotExist
- weight: 95
preference: preference:
matchExpressions: matchExpressions:
- key: kubernetes.io/hostname - key: kubernetes.io/hostname
@ -33,6 +37,20 @@ spec:
- titan-15 - titan-15
- titan-17 - titan-17
- titan-19 - titan-19
- weight: 85
preference:
matchExpressions:
- key: hardware
operator: In
values:
- rpi5
- weight: 45
preference:
matchExpressions:
- key: hardware
operator: In
values:
- rpi4
topologySpreadConstraints: topologySpreadConstraints:
- maxSkew: 1 - maxSkew: 1
topologyKey: kubernetes.io/hostname topologyKey: kubernetes.io/hostname