Skip to content

Commit

Permalink
Merge pull request #32532 from omerap12/jobset-added_periodi_jobs_tes…
Browse files Browse the repository at this point in the history
…ting_release_branches

add JobSet periodic release and main tests
  • Loading branch information
k8s-ci-robot committed May 13, 2024
2 parents c47ad7d + b984757 commit a9bd71b
Show file tree
Hide file tree
Showing 6 changed files with 917 additions and 0 deletions.
190 changes: 190 additions & 0 deletions config/jobs/kubernetes-sigs/jobset/jobset-periodics-main.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
periodics:
- interval: 12h
name: periodic-jobset-test-unit-main
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: main
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-unit-main
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset unit tests"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: GO_TEST_FLAGS
value: "-race -count 3"
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-integration-main
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: main
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-integration-main
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset integration tests"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: public.ecr.aws/docker/library/golang:1.22
command:
- make
args:
- test-integration
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: peroodic-jobset-test-e2e-main-1-27
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: main
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-main-1-27
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.27"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.27.3
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-e2e-main-1-28
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: main
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-main-1-28
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.28"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.28.3
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-e2e-main-1-29
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: main
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-main-1-29
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.20"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.29.0
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
190 changes: 190 additions & 0 deletions config/jobs/kubernetes-sigs/jobset/jobset-periodics-release-0-4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
periodics:
- interval: 12h
name: periodic-jobset-test-unit-release-0-4
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: release-0-4
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-unit-release-0-4
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset unit tests"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: GO_TEST_FLAGS
value: "-race -count 3"
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-integration-release-0-4
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: release-0-4
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-integration-release-0-4
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset integration tests"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: public.ecr.aws/docker/library/golang:1.22
command:
- make
args:
- test-integration
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: peroodic-jobset-test-e2e-release-0-4-1-27
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: release-0-4
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-27
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.27"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.27.3
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-e2e-release-0-4-1-28
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: release-0-4
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-28
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.28"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.28.3
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
- interval: 12h
name: periodic-jobset-test-e2e-release-0-4-1-29
cluster: eks-prow-build-cluster
extra_refs:
- org: kubernetes-sigs
repo: jobset
base_ref: release-0-4
path_alias: sigs.k8s.io/jobset
annotations:
testgrid-dashboards: sig-scheduling
testgrid-tab-name: periodic-jobset-test-e2e-release-0-4-1-29
testgrid-num-failures-to-alert: '1'
description: "Run periodic jobset end to end tests for Kubernetes 1.20"
testgrid-num-columns-recent: '30'
labels:
preset-dind-enabled: "true"
decorate: true
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240409-13cd3acf7e-master
env:
- name: E2E_KIND_VERSION
value: kindest/node:v1.29.0
- name: BUILDER_IMAGE
value: public.ecr.aws/docker/library/golang:1.22
command:
# generic runner script, handles DIND, bazelrc for caching, etc.
- runner.sh
args:
- make
- test-e2e-kind
securityContext:
privileged: true
resources:
limits:
cpu: 3
memory: 10Gi
requests:
cpu: 3
memory: 10Gi
Loading

0 comments on commit a9bd71b

Please sign in to comment.