Skip to content

Commit 495b515

Browse files
committed
test: use lightweight busybox image for TAS tests
- Replace nginx:alpine-slim with busybox:latest + sleep infinity - Reduce memory: 30Mi → 10Mi, 80Mi → 20Mi - Add CPU limit: 10m per container - Fixes TAS16 CI timeout due to node instability - Reduces total resource pressure by ~66% - Applies to all 14 TAS tests except tas-insuffic.yaml Signed-off-by: Ron Kahn <rkahn@nvidia.com>
1 parent 9af82f7 commit 495b515

14 files changed

+103
-52
lines changed

operator/e2e/yaml/tas-hierarchy.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,12 @@ spec:
4949
effect: NoSchedule
5050
containers:
5151
- name: prefill
52-
image: registry:5001/nginx:alpine-slim
52+
image: registry:5001/busybox:latest
53+
command: ["sleep", "infinity"]
5354
resources:
5455
requests:
55-
memory: 30Mi
56+
memory: 10Mi
57+
cpu: 10m
5658
- name: decode
5759
labels:
5860
kai.scheduler/queue: test
@@ -80,7 +82,9 @@ spec:
8082
effect: NoSchedule
8183
containers:
8284
- name: decode
83-
image: registry:5001/nginx:alpine-slim
85+
image: registry:5001/busybox:latest
86+
command: ["sleep", "infinity"]
8487
resources:
8588
requests:
86-
memory: 30Mi
89+
memory: 10Mi
90+
cpu: 10m

operator/e2e/yaml/tas-host-level.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ spec:
3838
effect: NoSchedule
3939
containers:
4040
- name: worker
41-
image: registry:5001/nginx:alpine-slim
41+
image: registry:5001/busybox:latest
42+
command: ["sleep", "infinity"]
4243
resources:
4344
requests:
44-
memory: 30Mi
45+
memory: 10Mi
46+
cpu: 10m

operator/e2e/yaml/tas-indep-clq.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,12 @@ spec:
3939
effect: NoSchedule
4040
containers:
4141
- name: worker-rack
42-
image: registry:5001/nginx:alpine-slim
42+
image: registry:5001/busybox:latest
43+
command: ["sleep", "infinity"]
4344
resources:
4445
requests:
45-
memory: 80Mi
46+
memory: 20Mi
47+
cpu: 10m
4648
- name: worker-block
4749
labels:
4850
kai.scheduler/queue: test
@@ -70,7 +72,9 @@ spec:
7072
effect: NoSchedule
7173
containers:
7274
- name: worker-block
73-
image: registry:5001/nginx:alpine-slim
75+
image: registry:5001/busybox:latest
76+
command: ["sleep", "infinity"]
7477
resources:
7578
requests:
76-
memory: 80Mi
79+
memory: 20Mi
80+
cpu: 10m

operator/e2e/yaml/tas-large-scale.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ spec:
4747
effect: NoSchedule
4848
containers:
4949
- name: worker
50-
image: registry:5001/nginx:alpine-slim
50+
image: registry:5001/busybox:latest
51+
command: ["sleep", "infinity"]
5152
resources:
5253
requests:
53-
memory: 30Mi
54+
memory: 10Mi
55+
cpu: 10m

operator/e2e/yaml/tas-multirep.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ spec:
3838
effect: NoSchedule
3939
containers:
4040
- name: worker
41-
image: registry:5001/nginx:alpine-slim
41+
image: registry:5001/busybox:latest
42+
command: ["sleep", "infinity"]
4243
resources:
4344
requests:
44-
memory: 80Mi # Small footprint to ensure resources not a constraint
45+
memory: 20Mi # Small footprint to ensure resources not a constraint

operator/e2e/yaml/tas-no-constraint.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ spec:
4242
effect: NoSchedule
4343
containers:
4444
- name: worker
45-
image: registry:5001/nginx:alpine-slim
45+
image: registry:5001/busybox:latest
46+
command: ["sleep", "infinity"]
4647
resources:
4748
requests:
48-
memory: 30Mi
49+
memory: 10Mi
50+
cpu: 10m

operator/e2e/yaml/tas-pcs-multi-pcsg-multi-replica.yaml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,12 @@ spec:
5555
effect: NoSchedule
5656
containers:
5757
- name: worker
58-
image: registry:5001/nginx:alpine-slim
58+
image: registry:5001/busybox:latest
59+
command: ["sleep", "infinity"]
5960
resources:
6061
requests:
61-
memory: 30Mi
62+
memory: 10Mi
63+
cpu: 10m
6264
- name: dleader
6365
labels:
6466
kai.scheduler/queue: test
@@ -84,10 +86,12 @@ spec:
8486
effect: NoSchedule
8587
containers:
8688
- name: leader
87-
image: registry:5001/nginx:alpine-slim
89+
image: registry:5001/busybox:latest
90+
command: ["sleep", "infinity"]
8891
resources:
8992
requests:
90-
memory: 30Mi
93+
memory: 10Mi
94+
cpu: 10m
9195
- name: pworker
9296
topologyConstraint:
9397
packDomain: host
@@ -115,10 +119,12 @@ spec:
115119
effect: NoSchedule
116120
containers:
117121
- name: worker
118-
image: registry:5001/nginx:alpine-slim
122+
image: registry:5001/busybox:latest
123+
command: ["sleep", "infinity"]
119124
resources:
120125
requests:
121-
memory: 30Mi
126+
memory: 10Mi
127+
cpu: 10m
122128
- name: pleader
123129
labels:
124130
kai.scheduler/queue: test
@@ -144,10 +150,12 @@ spec:
144150
effect: NoSchedule
145151
containers:
146152
- name: leader
147-
image: registry:5001/nginx:alpine-slim
153+
image: registry:5001/busybox:latest
154+
command: ["sleep", "infinity"]
148155
resources:
149156
requests:
150-
memory: 30Mi
157+
memory: 10Mi
158+
cpu: 10m
151159
- name: router
152160
labels:
153161
kai.scheduler/queue: test
@@ -173,7 +181,9 @@ spec:
173181
effect: NoSchedule
174182
containers:
175183
- name: router
176-
image: registry:5001/nginx:alpine-slim
184+
image: registry:5001/busybox:latest
185+
command: ["sleep", "infinity"]
177186
resources:
178187
requests:
179-
memory: 30Mi
188+
memory: 10Mi
189+
cpu: 10m

operator/e2e/yaml/tas-pcs-multi-pcsg.yaml

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,12 @@ spec:
5555
effect: NoSchedule
5656
containers:
5757
- name: worker
58-
image: registry:5001/nginx:alpine-slim
58+
image: registry:5001/busybox:latest
59+
command: ["sleep", "infinity"]
5960
resources:
6061
requests:
61-
memory: 30Mi
62+
memory: 10Mi
63+
cpu: 10m
6264
- name: dleader
6365
labels:
6466
kai.scheduler/queue: test
@@ -84,10 +86,12 @@ spec:
8486
effect: NoSchedule
8587
containers:
8688
- name: leader
87-
image: registry:5001/nginx:alpine-slim
89+
image: registry:5001/busybox:latest
90+
command: ["sleep", "infinity"]
8891
resources:
8992
requests:
90-
memory: 30Mi
93+
memory: 10Mi
94+
cpu: 10m
9195
- name: pworker
9296
labels:
9397
kai.scheduler/queue: test
@@ -113,10 +117,12 @@ spec:
113117
effect: NoSchedule
114118
containers:
115119
- name: worker
116-
image: registry:5001/nginx:alpine-slim
120+
image: registry:5001/busybox:latest
121+
command: ["sleep", "infinity"]
117122
resources:
118123
requests:
119-
memory: 30Mi
124+
memory: 10Mi
125+
cpu: 10m
120126
- name: pleader
121127
labels:
122128
kai.scheduler/queue: test
@@ -142,10 +148,12 @@ spec:
142148
effect: NoSchedule
143149
containers:
144150
- name: leader
145-
image: registry:5001/nginx:alpine-slim
151+
image: registry:5001/busybox:latest
152+
command: ["sleep", "infinity"]
146153
resources:
147154
requests:
148-
memory: 30Mi
155+
memory: 10Mi
156+
cpu: 10m
149157
- name: router
150158
labels:
151159
kai.scheduler/queue: test
@@ -171,7 +179,9 @@ spec:
171179
effect: NoSchedule
172180
containers:
173181
- name: router
174-
image: registry:5001/nginx:alpine-slim
182+
image: registry:5001/busybox:latest
183+
command: ["sleep", "infinity"]
175184
resources:
176185
requests:
177-
memory: 30Mi
186+
memory: 10Mi
187+
cpu: 10m

operator/e2e/yaml/tas-pcs-pclq.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ spec:
4040
effect: NoSchedule
4141
containers:
4242
- name: worker
43-
image: registry:5001/nginx:alpine-slim
43+
image: registry:5001/busybox:latest
44+
command: ["sleep", "infinity"]
4445
resources:
4546
requests:
46-
memory: 30Mi
47+
memory: 10Mi
48+
cpu: 10m

operator/e2e/yaml/tas-pcsg-pclq.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ spec:
4646
effect: NoSchedule
4747
containers:
4848
- name: worker
49-
image: registry:5001/nginx:alpine-slim
49+
image: registry:5001/busybox:latest
50+
command: ["sleep", "infinity"]
5051
resources:
5152
requests:
52-
memory: 30Mi
53+
memory: 10Mi
54+
cpu: 10m

0 commit comments

Comments
 (0)