Skip to content

Commit

Permalink
Merge pull request #33961 from mimowo/add-kueue-0.10-ci
Browse files Browse the repository at this point in the history
Add presubmits and periodics for the Kueue release-0.10
  • Loading branch information
k8s-ci-robot authored Dec 16, 2024
2 parents a4a9697 + c01d5b9 commit 22b628a
Show file tree
Hide file tree
Showing 2 changed files with 696 additions and 0 deletions.
349 changes: 349 additions & 0 deletions config/jobs/kubernetes-sigs/kueue/kueue-presubmits-release-0-10.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,349 @@
presubmits:
kubernetes-sigs/kueue:
- name: pull-kueue-test-unit-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-unit-release-0-10
description: "Run kueue unit tests"
spec:
containers:
- image: public.ecr.aws/docker/library/golang:1.23
env:
- name: GO_TEST_FLAGS
value: "-race -count 3"
- name: GOMAXPROCS
value: "2"
command:
- make
args:
- test
resources:
requests:
cpu: "2"
memory: "6Gi"
limits:
cpu: "2"
memory: "6Gi"
- name: pull-kueue-test-integration-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-integration-release-0-10
description: "Run kueue test-integration"
spec:
containers:
- image: public.ecr.aws/docker/library/golang:1.23
command:
- make
args:
- test-integration
env:
- name: GOMAXPROCS
value: "6"
- name: INTEGRATION_RUN_ALL
value: "false"
resources:
requests:
cpu: "6"
memory: "9Gi"
limits:
cpu: "6"
memory: "9Gi"
- name: pull-kueue-test-e2e-release-0-10-1-29
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-e2e-release-0-10-1-29
description: "Run kueue end to end tests for Kubernetes 1.29"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.29.4
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- kind-image-build
- test-e2e
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: "7"
memory: "10Gi"
limits:
cpu: "7"
memory: "10Gi"
- name: pull-kueue-test-e2e-release-0-10-1-30
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-e2e-release-0-10-1-30
description: "Run kueue end to end tests for Kubernetes 1.30"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.30.0
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- kind-image-build
- test-e2e
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: "7"
memory: "10Gi"
limits:
cpu: "7"
memory: "10Gi"
- name: pull-kueue-test-e2e-release-0-10-1-31
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-e2e-release-0-10-1-31
description: "Run kueue end to end tests for Kubernetes 1.31"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.31.0
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- kind-image-build
- test-e2e
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: "7"
memory: "10Gi"
limits:
cpu: "7"
memory: "10Gi"
- name: pull-kueue-test-multikueue-e2e-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-multikueue-e2e-release-0-10
description: "Run multikueue end to end tests"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.31.2
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- kind-image-build
- test-multikueue-e2e
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: "10"
memory: "10Gi"
limits:
cpu: "10"
memory: "10Gi"
- name: pull-kueue-test-tas-e2e-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-tas-e2e-release-0-10
description: "Run tas end to end tests"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.31.1
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- kind-image-build
- test-tas-e2e
# docker-in-docker needs privileged mode
securityContext:
privileged: true
resources:
requests:
cpu: "7"
memory: "10Gi"
limits:
cpu: "7"
memory: "10Gi"
- name: pull-kueue-verify-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|^(README|LICENSE|OWNERS)$"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-verify-release-0-10
description: "Run kueue verify checks"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
securityContext:
privileged: true
command:
- runner.sh
args:
- make
- verify
env:
- name: GOMAXPROCS
value: "4"
resources:
requests:
cpu: "4"
memory: "8Gi"
limits:
cpu: "4"
memory: "8Gi"
- name: pull-kueue-build-image-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-build-image-release-0-10
description: "Build container image of kueue"
labels:
preset-dind-enabled: "true"
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20241128-8df65c072f-master
securityContext:
privileged: true
command:
- runner.sh
args:
- make
- image-local-build
- importer-image
env:
- name: GOMAXPROCS
value: "2"
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.23
resources:
requests:
cpu: "2"
memory: "6Gi"
limits:
cpu: "2"
memory: "6Gi"
- name: pull-kueue-test-scheduling-perf-release-0-10
cluster: eks-prow-build-cluster
branches:
- ^release-0.10
skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$|^(keps|site|charts)/"
decorate: true
path_alias: sigs.k8s.io/kueue
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: pull-kueue-test-scheduling-perf-release-0-10
description: "Run kueue test-scheduling-perf"
spec:
containers:
- image: public.ecr.aws/docker/library/golang:1.23
command:
- make
args:
- test-performance-scheduler
env:
- name: GOMAXPROCS
value: "6"
resources:
requests:
cpu: "6"
memory: "9Gi"
limits:
cpu: "6"
memory: "9Gi"
Loading

0 comments on commit 22b628a

Please sign in to comment.