From 03934a9081c1ec47820129996a3c5873bbcbfff9 Mon Sep 17 00:00:00 2001 From: Jeff Grafton Date: Thu, 21 Apr 2016 16:00:27 -0700 Subject: [PATCH] Enable docker-in-docker and run Kubemark tests in dockerized-e2e. --- .../kubernetes-jenkins/kubernetes-kubemark.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-kubemark.yaml b/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-kubemark.yaml index b5bccd6cdc..cd97f66f06 100644 --- a/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-kubemark.yaml +++ b/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-kubemark.yaml @@ -3,13 +3,13 @@ description: '{description} Test owner: gmarek' logrotate: daysToKeep: 7 - node: 'master' + node: 'e2e' builders: - shell: | {provider-env} {job-env} {post-env} - timeout -k {kill-timeout}m {timeout}m {legacy-runner} && rc=$? || rc=$? + timeout -k {kill-timeout}m {timeout}m {runner} && rc=$? || rc=$? {report-rc} properties: - mail-watcher @@ -56,6 +56,8 @@ export KUBE_GCE_ZONE="us-central1-f" export KUBEMARK_MASTER_SIZE="n1-standard-1" export KUBEMARK_NUM_NODES="5" + # The kubemark scripts build a Docker image + export JENKINS_ENABLE_DOCKER_IN_DOCKER="y" - '100-gce': description: 'Run small-ish kubemark cluster to continously run performance experiments' timeout: 240 @@ -74,6 +76,8 @@ export KUBE_GCE_ZONE="us-east1-d" export KUBEMARK_MASTER_SIZE="n1-standard-4" export KUBEMARK_NUM_NODES="100" + # The kubemark scripts build a Docker image + export JENKINS_ENABLE_DOCKER_IN_DOCKER="y" - 'high-density-100-gce': description: 'Run Kubemark high-density (100 pods/node) test on a fake 100 node cluster.' timeout: 160 @@ -92,6 +96,8 @@ export KUBE_GCE_ZONE="us-east1-d" export KUBEMARK_MASTER_SIZE="n1-standard-4" export KUBEMARK_NUM_NODES="100" + # The kubemark scripts build a Docker image + export JENKINS_ENABLE_DOCKER_IN_DOCKER="y" - '500-gce': description: 'Run Kubemark test on a fake 500 node cluster to test for regressions on bigger clusters' timeout: 300 @@ -112,6 +118,8 @@ export KUBE_GCE_ZONE="us-central1-f" export KUBEMARK_MASTER_SIZE="n1-standard-16" export KUBEMARK_NUM_NODES="500" + # The kubemark scripts build a Docker image + export JENKINS_ENABLE_DOCKER_IN_DOCKER="y" - 'gce-scale': 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. @@ -136,5 +144,7 @@ export KUBEMARK_MASTER_SIZE="n1-standard-16" export KUBEMARK_NUM_NODES="1000" export KUBE_GCE_ZONE="us-central1-f" + # The kubemark scripts build a Docker image + export JENKINS_ENABLE_DOCKER_IN_DOCKER="y" jobs: - 'kubernetes-kubemark-{suffix}'