Skip to content

Commit fa39f6b

Browse files
authored
Merge pull request #33800 from mszadkow/feature/kueue-add-tas-e2e-target
[Kueue] Add end to end dedicated job for Topology Aware Scheduling
2 parents 17caf32 + 6d6ed04 commit fa39f6b

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

config/jobs/kubernetes-sigs/kueue/kueue-presubmits-main.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,44 @@ presubmits:
250250
limits:
251251
cpu: "10"
252252
memory: "10Gi"
253+
- name: pull-kueue-test-tas-e2e-main
254+
cluster: eks-prow-build-cluster
255+
branches:
256+
- ^main
257+
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|cmd/experimental/kjobctl|site|charts)/"
258+
decorate: true
259+
path_alias: sigs.k8s.io/kueue
260+
annotations:
261+
testgrid-dashboards: sig-scheduling
262+
testgrid-tab-name: pull-kueue-test-tas-e2e-main
263+
description: "Run tas end to end tests"
264+
labels:
265+
preset-dind-enabled: "true"
266+
spec:
267+
containers:
268+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
269+
env:
270+
- name: E2E_KIND_VERSION
271+
value: kindest/node:v1.31.1
272+
- name: BUILDER_IMAGE
273+
value: public.ecr.aws/docker/library/golang:1.23
274+
command:
275+
# generic runner script, handles DIND, bazelrc for caching, etc.
276+
- runner.sh
277+
args:
278+
- make
279+
- kind-image-build
280+
- test-tas-e2e
281+
# docker-in-docker needs privileged mode
282+
securityContext:
283+
privileged: true
284+
resources:
285+
requests:
286+
cpu: "7"
287+
memory: "10Gi"
288+
limits:
289+
cpu: "7"
290+
memory: "10Gi"
253291
- name: pull-kueue-verify-main
254292
cluster: eks-prow-build-cluster
255293
branches:

config/jobs/kubernetes-sigs/kueue/kueue-release-blocking.yaml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,3 +345,49 @@ periodics:
345345
limits:
346346
cpu: "10"
347347
memory: "10Gi"
348+
- interval: 12h
349+
name: periodic-kueue-test-tas-e2e-main
350+
cluster: eks-prow-build-cluster
351+
annotations:
352+
testgrid-dashboards: sig-scheduling
353+
testgrid-tab-name: periodic-kueue-test-tas-e2e-main
354+
testgrid-alert-email: [email protected]
355+
testgrid-num-failures-to-alert: '1'
356+
description: "Run periodic tas end to end tests"
357+
testgrid-num-columns-recent: '30'
358+
labels:
359+
preset-dind-enabled: "true"
360+
preset-kind-volume-mounts: "true"
361+
extra_refs:
362+
- org: kubernetes-sigs
363+
repo: kueue
364+
base_ref: main
365+
path_alias: kubernetes-sigs/kueue
366+
decorate: true
367+
decoration_config:
368+
timeout: 1h
369+
spec:
370+
containers:
371+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241021-d3a4913879-master
372+
env:
373+
- name: E2E_KIND_VERSION
374+
value: kindest/node:v1.31.1
375+
- name: BUILDER_IMAGE
376+
value: public.ecr.aws/docker/library/golang:1.23
377+
command:
378+
# generic runner script, handles DIND, bazelrc for caching, etc.
379+
- runner.sh
380+
args:
381+
- make
382+
- kind-image-build
383+
- test-tas-e2e
384+
# docker-in-docker needs privileged mode
385+
securityContext:
386+
privileged: true
387+
resources:
388+
requests:
389+
cpu: "7"
390+
memory: "10Gi"
391+
limits:
392+
cpu: "7"
393+
memory: "10Gi"

0 commit comments

Comments
 (0)