-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #33961 from mimowo/add-kueue-0.10-ci
Add presubmits and periodics for the Kueue release-0.10
- Loading branch information
Showing
2 changed files
with
696 additions
and
0 deletions.
There are no files selected for viewing
349 changes: 349 additions & 0 deletions
349
config/jobs/kubernetes-sigs/kueue/kueue-presubmits-release-0-10.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" |
Oops, something went wrong.