Skip to content

Commit deaf225

Browse files
committed
add release tests for supported versions of kueue
1 parent 456c7e2 commit deaf225

File tree

3 files changed

+602
-0
lines changed

3 files changed

+602
-0
lines changed
Lines changed: 301 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,301 @@
1+
periodics:
2+
- interval: 12h
3+
name: periodic-kueue-test-unit-release-0-8
4+
cluster: eks-prow-build-cluster
5+
annotations:
6+
testgrid-dashboards: sig-scheduling
7+
testgrid-tab-name: periodic-kueue-test-unit-release-0-8
8+
testgrid-alert-email: [email protected]
9+
testgrid-num-failures-to-alert: '1'
10+
description: "Run periodic kueue unit tests on release 0.8"
11+
testgrid-num-columns-recent: '30'
12+
labels:
13+
preset-dind-enabled: "true"
14+
preset-kind-volume-mounts: "true"
15+
extra_refs:
16+
- org: kubernetes-sigs
17+
repo: kueue
18+
base_ref: release-0.8
19+
path_alias: kubernetes-sigs/kueue
20+
decorate: true
21+
decoration_config:
22+
timeout: 1h
23+
spec:
24+
containers:
25+
- image: public.ecr.aws/docker/library/golang:1.23
26+
env:
27+
- name: GO_TEST_FLAGS
28+
value: "-race -count 3"
29+
- name: GOMAXPROCS
30+
value: "2"
31+
command:
32+
- make
33+
args:
34+
- test
35+
resources:
36+
requests:
37+
cpu: "2"
38+
memory: "6Gi"
39+
limits:
40+
cpu: "2"
41+
memory: "6Gi"
42+
- interval: 12h
43+
name: periodic-kueue-test-integration-release-0-8
44+
cluster: eks-prow-build-cluster
45+
annotations:
46+
testgrid-dashboards: sig-scheduling
47+
testgrid-tab-name: periodic-kueue-test-integration-release-0-8
48+
testgrid-alert-email: [email protected]
49+
testgrid-num-failures-to-alert: '1'
50+
description: "Run periodic kueue test-integration on release 0.8"
51+
testgrid-num-columns-recent: '30'
52+
labels:
53+
preset-dind-enabled: "true"
54+
preset-kind-volume-mounts: "true"
55+
extra_refs:
56+
- org: kubernetes-sigs
57+
repo: kueue
58+
base_ref: release-0.8
59+
path_alias: kubernetes-sigs/kueue
60+
decorate: true
61+
decoration_config:
62+
timeout: 1h
63+
spec:
64+
containers:
65+
- image: public.ecr.aws/docker/library/golang:1.23
66+
command:
67+
- make
68+
args:
69+
- test-integration
70+
env:
71+
- name: GOMAXPROCS
72+
value: "6"
73+
resources:
74+
requests:
75+
cpu: "6"
76+
memory: "9Gi"
77+
limits:
78+
cpu: "6"
79+
memory: "9Gi"
80+
- interval: 12h
81+
name: periodic-kueue-test-scheduling-perf-release-0-8
82+
cluster: eks-prow-build-cluster
83+
annotations:
84+
testgrid-dashboards: sig-scheduling
85+
testgrid-tab-name: periodic-kueue-test-scheduling-perf-release-0-8
86+
testgrid-alert-email: [email protected]
87+
testgrid-num-failures-to-alert: '1'
88+
description: "Run periodic kueue test-scheduling-perf on release 0.8"
89+
testgrid-num-columns-recent: '30'
90+
labels:
91+
preset-dind-enabled: "true"
92+
preset-kind-volume-mounts: "true"
93+
extra_refs:
94+
- org: kubernetes-sigs
95+
repo: kueue
96+
base_ref: release-0.8
97+
path_alias: kubernetes-sigs/kueue
98+
decorate: true
99+
decoration_config:
100+
timeout: 1h
101+
spec:
102+
containers:
103+
- image: public.ecr.aws/docker/library/golang:1.23
104+
command:
105+
- make
106+
args:
107+
- test-performance-scheduler
108+
env:
109+
- name: GOMAXPROCS
110+
value: "6"
111+
resources:
112+
requests:
113+
cpu: "6"
114+
memory: "9Gi"
115+
limits:
116+
cpu: "6"
117+
memory: "9Gi"
118+
- interval: 12h
119+
name: periodic-kueue-test-e2e-release-0-8-1-28
120+
cluster: eks-prow-build-cluster
121+
annotations:
122+
testgrid-dashboards: sig-scheduling
123+
testgrid-tab-name: periodic-kueue-test-e2e-release-0-8-1-28
124+
testgrid-alert-email: [email protected]
125+
testgrid-num-failures-to-alert: '1'
126+
description: "Run periodic kueue end to end tests for Kubernetes 1.28 for release 0.8"
127+
testgrid-num-columns-recent: '30'
128+
labels:
129+
preset-dind-enabled: "true"
130+
preset-kind-volume-mounts: "true"
131+
extra_refs:
132+
- org: kubernetes-sigs
133+
repo: kueue
134+
base_ref: release-0.8
135+
path_alias: kubernetes-sigs/kueue
136+
decorate: true
137+
decoration_config:
138+
timeout: 1h
139+
spec:
140+
containers:
141+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
142+
env:
143+
- name: E2E_KIND_VERSION
144+
value: kindest/node:v1.28.9
145+
- name: BUILDER_IMAGE
146+
value: public.ecr.aws/docker/library/golang:1.23
147+
command:
148+
# generic runner script, handles DIND, bazelrc for caching, etc.
149+
- runner.sh
150+
args:
151+
- make
152+
- kind-image-build
153+
- test-e2e
154+
# docker-in-docker needs privileged mode
155+
securityContext:
156+
privileged: true
157+
resources:
158+
requests:
159+
cpu: "7"
160+
memory: "10Gi"
161+
limits:
162+
cpu: "7"
163+
memory: "10Gi"
164+
- interval: 12h
165+
name: periodic-kueue-test-e2e-release-0-8-1-29
166+
cluster: eks-prow-build-cluster
167+
annotations:
168+
testgrid-dashboards: sig-scheduling
169+
testgrid-tab-name: periodic-kueue-test-e2e-release-0-8-1-29
170+
testgrid-alert-email: [email protected]
171+
testgrid-num-failures-to-alert: '1'
172+
description: "Run periodic kueue end to end tests for Kubernetes 1.29 with release 0.8"
173+
testgrid-num-columns-recent: '30'
174+
labels:
175+
preset-dind-enabled: "true"
176+
preset-kind-volume-mounts: "true"
177+
extra_refs:
178+
- org: kubernetes-sigs
179+
repo: kueue
180+
base_ref: release-0.8
181+
path_alias: kubernetes-sigs/kueue
182+
decorate: true
183+
decoration_config:
184+
timeout: 1h
185+
spec:
186+
containers:
187+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
188+
env:
189+
- name: E2E_KIND_VERSION
190+
value: kindest/node:v1.29.4
191+
- name: BUILDER_IMAGE
192+
value: public.ecr.aws/docker/library/golang:1.23
193+
command:
194+
# generic runner script, handles DIND, bazelrc for caching, etc.
195+
- runner.sh
196+
args:
197+
- make
198+
- kind-image-build
199+
- test-e2e
200+
# docker-in-docker needs privileged mode
201+
securityContext:
202+
privileged: true
203+
resources:
204+
requests:
205+
cpu: "7"
206+
memory: "10Gi"
207+
limits:
208+
cpu: "7"
209+
memory: "10Gi"
210+
- interval: 12h
211+
name: periodic-kueue-test-e2e-release-0-8-1-30
212+
cluster: eks-prow-build-cluster
213+
annotations:
214+
testgrid-dashboards: sig-scheduling
215+
testgrid-tab-name: periodic-kueue-test-e2e-release-0-8-1-30
216+
testgrid-alert-email: [email protected]
217+
testgrid-num-failures-to-alert: '1'
218+
description: "Run periodic kueue end to end tests for Kubernetes 1.30 for release 0.8"
219+
testgrid-num-columns-recent: '30'
220+
labels:
221+
preset-dind-enabled: "true"
222+
preset-kind-volume-mounts: "true"
223+
extra_refs:
224+
- org: kubernetes-sigs
225+
repo: kueue
226+
base_ref: release-0.8
227+
path_alias: kubernetes-sigs/kueue
228+
decorate: true
229+
decoration_config:
230+
timeout: 1h
231+
spec:
232+
containers:
233+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
234+
env:
235+
- name: E2E_KIND_VERSION
236+
value: kindest/node:v1.30.0
237+
- name: BUILDER_IMAGE
238+
value: public.ecr.aws/docker/library/golang:1.23
239+
command:
240+
# generic runner script, handles DIND, bazelrc for caching, etc.
241+
- runner.sh
242+
args:
243+
- make
244+
- kind-image-build
245+
- test-e2e
246+
# docker-in-docker needs privileged mode
247+
securityContext:
248+
privileged: true
249+
resources:
250+
requests:
251+
cpu: "7"
252+
memory: "10Gi"
253+
limits:
254+
cpu: "7"
255+
memory: "10Gi"
256+
- interval: 12h
257+
name: periodic-kueue-test-e2e-release-0-8-1-31
258+
cluster: eks-prow-build-cluster
259+
annotations:
260+
testgrid-dashboards: sig-scheduling
261+
testgrid-tab-name: periodic-kueue-test-e2e-release-0-8-1-31
262+
testgrid-alert-email: [email protected]
263+
testgrid-num-failures-to-alert: '1'
264+
description: "Run periodic kueue end to end tests for Kubernetes 1.31 for release 0.8"
265+
testgrid-num-columns-recent: '30'
266+
labels:
267+
preset-dind-enabled: "true"
268+
preset-kind-volume-mounts: "true"
269+
extra_refs:
270+
- org: kubernetes-sigs
271+
repo: kueue
272+
base_ref: release-0-8
273+
path_alias: kubernetes-sigs/kueue
274+
decorate: true
275+
decoration_config:
276+
timeout: 1h
277+
spec:
278+
containers:
279+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
280+
env:
281+
- name: E2E_KIND_VERSION
282+
value: kindest/node:v1.31.0
283+
- name: BUILDER_IMAGE
284+
value: public.ecr.aws/docker/library/golang:1.23
285+
command:
286+
# generic runner script, handles DIND, bazelrc for caching, etc.
287+
- runner.sh
288+
args:
289+
- make
290+
- kind-image-build
291+
- test-e2e
292+
# docker-in-docker needs privileged mode
293+
securityContext:
294+
privileged: true
295+
resources:
296+
requests:
297+
cpu: "7"
298+
memory: "10Gi"
299+
limits:
300+
cpu: "7"
301+
memory: "10Gi"

0 commit comments

Comments
 (0)