Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change scalability test configs #23042

Merged
merged 1 commit into from
Mar 22, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view

This file was deleted.

11 changes: 9 additions & 2 deletions hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,13 +111,16 @@
- 'gce-scalability':
description: 'Run the performance/scalability tests on GCE. A larger cluster is used.'
timeout: 120
# TODO: Run this twice a day after we make kubemark-500 a blocking suite.
# cron-string: 'H H/12 * * *'
job-env: |
export E2E_NAME="e2e-scalability"
export GINKGO_TEST_ARGS="--ginkgo.focus=\[Feature:Performance\] \
--gather-resource-usage=true \
--gather-metrics-at-teardown=true \
--gather-logs-sizes=true \
--output-print-type=json"
# Create a project k8s-jenkins-scalability-head and move this test there
export PROJECT="google.com:k8s-jenkins-scalability"
export FAIL_ON_GCP_RESOURCE_LEAK="false"
# Override GCE defaults.
Expand Down Expand Up @@ -256,6 +259,8 @@
- 'gce-scalability-release-1.2':
timeout: 120
description: 'Run scalability E2E tests on GCE from the release-1.2 branch.'
# Run on Saturday 8 am
cron-string: 'H 8 * * 6'
job-env: |
export E2E_NAME="e2e-scalability-1-2"
export GINKGO_TEST_ARGS="--ginkgo.focus=\[Feature:Performance\] \
Expand All @@ -264,12 +269,13 @@
--gather-logs-sizes=true \
--output-print-type=json"
# Use the 1.1 project for now, since it has quota.
# TODO: create a project k8s-e2e-gce-scalability-release and move this test there
export PROJECT="k8s-e2e-gce-scalability-1-1"
export FAIL_ON_GCP_RESOURCE_LEAK="false"
# Override GCE defaults.
export KUBE_GCE_ZONE="us-east1-b"
export MASTER_SIZE="n1-standard-4"
export NODE_SIZE="n1-standard-2"
export NODE_SIZE="n1-standard-1"
export NODE_DISK_SIZE="50GB"
export NUM_NODES="100"
export REGISTER_MASTER="true"
Expand Down Expand Up @@ -518,7 +524,8 @@
name: kubernetes-e2e-gce-enormous-cluster
test-owner: 'gmarek'
emails: 'gmarek@google.com'
cron-string: 'H 8 * * *'
# Run only on Sunday and Wednesday at 8 am MTV time.
cron-string: 'H 8 * * 0,4'
trigger-job: ''
description: 'Starts and deletes empty 1000 node cluster and runs Density 30 test on it. Does allow few Nodes to fail during startup.'
timeout: 480
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
- 'high-density-100-gce':
description: 'Run Kubemark high-density (100 pods/node) test on a fake 100 node cluster.'
timeout: 160
cron-string: '@hourly'
cron-string: 'H 20 * * 6'
job-env: |
export E2E_NAME="kubemark-100pods"
export PROJECT="k8s-jenkins-kubemark"
Expand Down Expand Up @@ -107,10 +107,10 @@
export KUBEMARK_MASTER_SIZE="n1-standard-16"
export KUBEMARK_NUM_NODES="500"
- 'gce-scale':
description: 'Run Density test on Kubemark in very large cluster. Currently only scheduled to run every 6 hours so as not to waste too many resources.'
description: 'Run Density test on Kubemark in very large cluster. Currently only scheduled to run every 12 hours so as not to waste too many resources.'
# 12h - load tests take really, really, really long time.
timeout: 720
cron-string: 'H H/8 * * *'
cron-string: 'H H/12 * * *'
job-env: |
# XXX Not a unique project
export E2E_NAME="kubemark-1000"
Expand Down