ci: reserve storage nodes and serialize build capacity

This commit is contained in:
jenkins 2026-10-04 03:05:53 -05:00
parent d47e7b8e35
commit 8a6d3db16a
4 changed files with 42 additions and 2 deletions

8
Jenkinsfile vendored
View File

@ -19,8 +19,16 @@ spec:
operator: NotIn
values:
- titan-04
- titan-05
- titan-06
- titan-11
- titan-12
- titan-13
- titan-14
- titan-15
- titan-17
- titan-18
- titan-19
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:

View File

@ -18,8 +18,16 @@ spec:
operator: NotIn
values:
- titan-04
- titan-05
- titan-06
- titan-11
- titan-12
- titan-13
- titan-14
- titan-15
- titan-17
- titan-18
- titan-19
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:

View File

@ -806,8 +806,8 @@ data:
value: "*"
clouds:
- kubernetes:
# Leave Pi CPU and storage I/O for services and recovery. Builds queue.
containerCapStr: "2"
# Stabilization: one build at a time leaves headroom for live services.
containerCapStr: "1"
connectTimeout: "20"
readTimeout: "90"
jenkinsUrl: "http://jenkins.jenkins.svc.cluster.local:8080"
@ -872,7 +872,17 @@ data:
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-04
- titan-05
- titan-06
- titan-11
- titan-12
- titan-13
- titan-14
- titan-15
- titan-17
- titan-18
- titan-19
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:

View File

@ -20,6 +20,20 @@ spec:
values:
- rpi5
- rpi4
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-04
- titan-05
- titan-06
- titan-11
- titan-12
- titan-13
- titan-14
- titan-15
- titan-17
- titan-18
- titan-19
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 80
preference: