-
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.
add periodic job definitions for ephemeral volumes performance/scalab…
…ility test cases Signed-off-by: Mucahit Kurt <[email protected]>
- Loading branch information
1 parent
caa49be
commit bd83f91
Showing
2 changed files
with
339 additions
and
33 deletions.
There are no files selected for viewing
339 changes: 339 additions & 0 deletions
339
config/jobs/kubernetes/sig-scalability/sig-scalability-experimental-periodic-jobs.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,339 @@ | ||
periodics: | ||
# Experimental config for testing private gce clusters. | ||
- 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:v20190716-41e2a9e-master | ||
args: | ||
- --timeout=300 | ||
- --bare | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --cluster=private-gce-test | ||
- --env=KUBE_GCE_PRIVATE_CLUSTER=true | ||
- --extract=ci/latest | ||
- --gcp-master-image=gci | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=5 | ||
- --gcp-ssh-proxy-instance-name=private-gce-test-master | ||
- --gcp-zone=us-east1-b | ||
- --ginkgo-parallel=5 | ||
- --provider=gce | ||
- --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8 --node-schedulable-timeout=90m | ||
- --timeout=240m | ||
- --use-logexporter | ||
|
||
# max volumes per pod test cases for ephemeral volumes | ||
- name: ci-kubernetes-storage-scalability-max-emptydir-vol-per-pod | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-emptydir-vol-per-pod | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/emptydir/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_pod/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-configmap-vol-per-pod | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-configmap-vol-per-pod | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/configmap/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_pod/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-downwardapi-vol-per-pod | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-downwardapi-vol-per-pod | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/downwardapi/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_pod/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-secret-vol-per-pod | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-secret-vol-per-pod | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/secret/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_pod/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
# max volumes per node test cases for ephemeral volumes | ||
- name: ci-kubernetes-storage-scalability-max-emptydir-vol-per-node | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-emptydir-vol-per-node | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/emptydir/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_node/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-configmap-vol-per-node | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-configmap-vol-per-node | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/configmap/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_node/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-downwardapi-vol-per-node | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-downwardapi-vol-per-node | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/downwardapi/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_node/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter | ||
|
||
- name: ci-kubernetes-storage-scalability-max-secret-vol-per-node | ||
interval: 1h | ||
labels: | ||
preset-service-account: "true" | ||
preset-k8s-ssh: "true" | ||
preset-e2e-scalability-node: "true" | ||
annotations: | ||
testgrid-dashboards: sig-scalability-experiments | ||
testgrid-tab-name: max-secret-vol-per-node | ||
spec: | ||
containers: | ||
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190716-41e2a9e-master | ||
args: | ||
- --repo=k8s.io/kubernetes=master | ||
- --repo=k8s.io/perf-tests=master | ||
- --root=/go/src | ||
- --timeout=60 | ||
- --scenario=kubernetes_e2e | ||
- -- | ||
- --check-leaked-resources | ||
- --cluster= | ||
- --extract=ci/latest | ||
- --gcp-node-image=gci | ||
- --gcp-nodes=1 | ||
- --provider=gce | ||
- --test=false | ||
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh | ||
- --test-cmd-args=cluster-loader2 | ||
- --test-cmd-args=--nodes=1 | ||
- --test-cmd-args=--provider=gce | ||
- --test-cmd-args=--report-dir=/workspace/_artifacts | ||
- --test-cmd-args=--testconfig=testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/config.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/secret/override.yaml | ||
- --test-cmd-args=--testoverrides=./testing/experimental/storage/pod-startup/ephemeral-volumes/1_node/max_volumes_per_node/override.yaml | ||
- --test-cmd-name=ClusterLoaderV2 | ||
- --timeout=40m | ||
- --use-logexporter |
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