Skip to content

Commit

Permalink
Merge pull request #13516 from wojtek-t/fix_scalability_test_configs
Browse files Browse the repository at this point in the history
Unify sig-scalability test configs
  • Loading branch information
k8s-ci-robot authored Jul 19, 2019
2 parents 0a9a163 + 5d01ec0 commit caa49be
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 37 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ periodics:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-node: "true"
annotations:
testgrid-dashboards: sig-scalability-node
testgrid-tab-name: node-throughput
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -33,9 +36,6 @@ periodics:
- --use-logexporter

#kubemark
annotations:
testgrid-dashboards: sig-scalability-node
testgrid-tab-name: node-throughput
- name: ci-kubernetes-kubemark-100-gce
tags:
- "perfDashPrefix: kubemark-100Nodes"
Expand All @@ -48,6 +48,10 @@ periodics:
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
preset-e2e-kubemark-common: "true"
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-100
testgrid-num-failures-to-alert: '1'
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -86,10 +90,7 @@ periodics:
# docker-in-docker needs privileged mode
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-100
testgrid-num-failures-to-alert: '1'

- name: ci-kubernetes-kubemark-500-gce
tags:
- "perfDashPrefix: kubemark-500Nodes"
Expand All @@ -101,6 +102,10 @@ periodics:
preset-dind-enabled: "true"
preset-e2e-kubemark-common: "true"
preset-e2e-kubemark-gce-big: "true"
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-500
testgrid-num-failures-to-alert: '1'
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -138,10 +143,7 @@ periodics:
# docker-in-docker needs privilged mode
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-500
testgrid-num-failures-to-alert: '1'

- name: ci-kubernetes-kubemark-gce-scale
tags:
- "perfDashPrefix: kubemark-5000Nodes"
Expand All @@ -153,6 +155,11 @@ periodics:
preset-dind-enabled: "true"
preset-e2e-kubemark-common: "true"
preset-e2e-kubemark-gce-scale: "true"
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-5000
testgrid-num-failures-to-alert: '1'
testgrid-num-columns-recent: '3'
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -194,11 +201,7 @@ periodics:
requests:
cpu: 6
memory: "16Gi"
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-5000
testgrid-num-failures-to-alert: '1'
testgrid-num-columns-recent: '3'

- name: ci-kubernetes-kubemark-high-density-100-gce
tags:
- "perfDashPrefix: kubemark-100Nodes-highDensity"
Expand All @@ -209,6 +212,10 @@ periodics:
preset-k8s-ssh: "true"
preset-dind-enabled: "true"
preset-e2e-kubemark-common: "true"
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-100-high-density
testgrid-num-failures-to-alert: '1'
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -245,15 +252,15 @@ periodics:
# docker-in-docker needs privileged mode
securityContext:
privileged: true
annotations:
testgrid-dashboards: sig-scalability-kubemark
testgrid-tab-name: kubemark-100-high-density
testgrid-num-failures-to-alert: '1'

- name: ci-perf-tests-kubemark-100-benchmark
interval: 2h
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
annotations:
testgrid-dashboards: sig-scalability-perf-tests
testgrid-tab-name: kubemark-100-benchmark
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand All @@ -264,9 +271,7 @@ periodics:
- --scenario=execute
- --
- ./benchmark/runner.sh
annotations:
testgrid-dashboards: sig-scalability-perf-tests
testgrid-tab-name: kubemark-100-benchmark

- name: ci-benchmark-scheduler-master
tags:
- "perfDashPrefix: scheduler-benchmark"
Expand All @@ -275,6 +280,9 @@ periodics:
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: scheduler
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand All @@ -291,9 +299,7 @@ periodics:
value: /go
- name: KUBE_TIMEOUT
value: --timeout 40m
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: scheduler

- name: ci-benchmark-kube-dns-master
interval: 2h
tags:
Expand All @@ -302,6 +308,9 @@ periodics:
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: kube-dns
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand All @@ -325,11 +334,12 @@ periodics:
- --test-cmd-args=/workspace/_artifacts
- --test-cmd-name=KubeDnsBenchmark
- --timeout=120m
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: kube-dns

- name: ci-benchmark-microbenchmarks
interval: 20m
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: microbenchmarks
decorate: true
extra_refs:
- org: kubernetes
Expand Down Expand Up @@ -358,16 +368,16 @@ periodics:
- ../kubernetes/vendor/k8s.io/client-go/...

# Experimental config for testing private gce clusters.
annotations:
testgrid-dashboards: sig-scalability-benchmarks
testgrid-tab-name: microbenchmarks
- name: ci-kubernetes-e2e-gce-private-cluster-correctness
# TODO(mm4tt): Lower the timeout once we know how long the test takes.
interval: 6h
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
annotations:
testgrid-dashboards: sig-scalability-experiments
testgrid-tab-name: gce-private-cluster-correctness
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand All @@ -389,6 +399,3 @@ periodics:
- --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8 --node-schedulable-timeout=90m
- --timeout=240m
- --use-logexporter
annotations:
testgrid-dashboards: sig-scalability-experiments
testgrid-tab-name: gce-private-cluster-correctness
Original file line number Diff line number Diff line change
Expand Up @@ -155,15 +155,15 @@ presubmits:
max_concurrency: 12
skip_branches:
- release-\d+\.\d+ # per-release image
annotations:
fork-per-release: "true"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-bazel-scratch-dir: "true"
preset-dind-enabled: "true"
preset-e2e-kubemark-common: "true"
preset-e2e-kubemark-gce-big: "true"
annotations:
fork-per-release: "true"
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190717-53dc8af-master
Expand Down Expand Up @@ -212,6 +212,7 @@ presubmits:
memory: "6Gi"
securityContext:
privileged: true # TODO(fejta): https://github.com/kubernetes/kubernetes/issues/76484

- name: pull-kubernetes-kubemark-e2e-gce-scale
always_run: false
max_concurrency: 1
Expand Down Expand Up @@ -267,6 +268,7 @@ presubmits:
resources:
requests:
memory: "6Gi"

kubernetes/perf-tests:
- name: pull-perf-tests-clusterloader2
always_run: false
Expand Down Expand Up @@ -318,6 +320,7 @@ presubmits:
resources:
requests:
memory: "6Gi"

- name: pull-perf-tests-clusterloader2-kubemark
always_run: false
skip_report: false
Expand Down

0 comments on commit caa49be

Please sign in to comment.