Jeff Grafton
6367cd135f
Only remove day+ old containers in Jenkins daily cleanup
2016-04-26 17:08:23 -07:00
Joe Finney
6b012493c3
Revert "Shallow clone for kubernetes-build and kubernetes-test-go jobs."
...
This reverts commit 5121ce3dc3
.
2016-04-26 14:15:42 -07:00
k8s-merge-robot
95f2ca2ff6
Merge pull request #24766 from spxtr/shallow-ye
...
Automatic merge from submit-queue
Shallow clone for kubernetes-build and kubernetes-test-go jobs.
This should save us about 160M per clone.
2016-04-26 13:00:23 -07:00
gmarek
24bf07cc20
Enable resource gatherer in Kubemark tests
2016-04-26 21:53:05 +02:00
k8s-merge-robot
9b08bc62d1
Merge pull request #24623 from ixdy/kubemark-cluster-logs
...
Automatic merge from submit-queue
Use cluster/log-dump.sh to collect base cluster logs in kubemark
Fixes #24415 .
cc @fejta @spxtr @wojtek-t
2016-04-26 09:13:42 -07:00
k8s-merge-robot
b8131feaf4
Merge pull request #24131 from fejta/cron
...
Automatic merge from submit-queue
Script to cache metadata requests on the jenkins master
Fixes https://github.com/kubernetes/kubernetes/issues/23545
Create an http server which caches most requests to the metadata server. Use special logic to cache access tokens such that the expires_on json field is correct. Add a script to simplify enabling/disabling the cache by editing `/etc/hosts`
2016-04-26 08:07:13 -07:00
Erick Fejta
7605ff0380
Script to cache metadata requests on the jenkins master
2016-04-25 23:15:27 -07:00
Joe Finney
5121ce3dc3
Shallow clone for kubernetes-build and kubernetes-test-go jobs.
2016-04-25 15:43:55 -07:00
Zach Loafman
a505882adb
gke-large-cluster: Allow up to 1% of 1000 = 10 nodes
...
Per 2016/03/16 GKE release note, CreateCluster can return success with
only 99% success.
2016-04-25 14:16:26 -07:00
Zach Loafman
cc7634f84a
Change kubernetes-e2e-gke-large-cluster to n1-highmem-2
...
c.f. internal b/27776043
2016-04-25 11:19:42 -07:00
Joe Finney
009ea19bf6
Up to go 1.6.2.
2016-04-22 14:21:52 -07:00
k8s-merge-robot
19a106f61e
Merge pull request #24274 from euank/configurable-release-bucket
...
Automatic merge from submit-queue
jenkins: Allow configuration of release bucket
This allows others to leverage the existing E2E code to test some
patched kube binary by simply overriding the bucket and reusing many of
the existing scripts
2016-04-21 23:09:05 -07:00
k8s-merge-robot
7acb5db00f
Merge pull request #24637 from caesarxuchao/disable-linkcheck-jenkins
...
Automatic merge from submit-queue
disable linkcheck jenkins job
I don't have time to fix linkcheck any soon, so temporarily disable the job.
ref #23162
2016-04-21 19:04:00 -07:00
Chao Xu
68e474381e
disable linkcheck jenkins job
2016-04-21 16:07:47 -07:00
Jeff Grafton
308692a0c5
Use cluster/log-dump.sh to collect base cluster logs in kubemark
2016-04-21 14:39:10 -07:00
Zach Loafman
fa2a516fce
First pass at a GKE large cluster Jenkins job
...
Runs a 1000 node GKE parallel e2e test. On demand only. We'll add more
tests as I see what actually works - this is going to have some
flakiness on its own.
2016-04-21 14:36:56 -07:00
k8s-merge-robot
de3ce4f465
Merge pull request #24519 from fejta/heapster
...
Automatic merge from submit-queue
Disable heapster job which has been broken for a month
https://github.com/kubernetes/kubernetes/issues/23538
This job is no longer producing a useful signal. http://kubekins.dls.corp.google.com/ shows that the last pass was nearly two months ago. I would like to disable the job until someone has the chance to fix it so we are not wasting jenkins resources, contributing to system instability.
2016-04-21 11:29:19 -07:00
Erick Fejta
e5dfba496d
Disable heapster job which has been broken for a month
2016-04-20 20:09:09 -07:00
Erick Fejta
7c2eb2c43e
Disable flannel job until it works
2016-04-20 17:18:01 -07:00
k8s-merge-robot
86544c2288
Merge pull request #24426 from pwittrock/flaky
...
Automatic merge from submit-queue
Incremental improvements to kubelet e2e tests
- Add keep-alive to ssh connection
- Don't try to stop services on image-based runs
- Increase jenkins ci timeout to 90 minutes to accomadate unpredictable go build times
- Remove spammy log statement
2016-04-19 22:36:40 -07:00
k8s-merge-robot
265c7df39e
Merge pull request #24232 from spxtr/e2e-docs
...
Automatic merge from submit-queue
Add some more info to the Jenkins README.
This is a bit of a work-in-progress, and I'd appreciate feedback on what to add or remove. I'm not sure that I need to say so much about the GCS format, and I should probably say some more about JJB.
@kubernetes/sig-testing
2016-04-19 16:37:15 -07:00
Jeff Lowdermilk
d5425708a6
Merge pull request #24425 from jlowdermilk/list-resources
...
Always pull list-resources.sh from head
2016-04-19 14:54:49 -07:00
k8s-merge-robot
d01939e604
Merge pull request #24283 from andyzheng0831/e2e
...
Automatic merge from submit-queue
Shorten cluster names in GKE Jenkins on Trusty
We identified an issue that the PD tests in GKE Jenkins on Trusty fail because the PD name is longer than the limit of 63 characters. The PD name embeds the "E2E_NAME" env variable exported in the Jenkins job configuration. This PR shortens that string for all GKE Jenkins on Trusty. As a result, the PD name will meet the limit requirement.
2016-04-19 14:31:30 -07:00
k8s-merge-robot
d1c5ae65d8
Merge pull request #24480 from spxtr/bump-test-go
...
Automatic merge from submit-queue
Bump kubernetes-test-go timeout.
It looks like the run times got more inconsistent because of load on the VM. Adding another Jenkins slave improved things so we're not constantly timing out, but it still gets a little close to timing out at times.
Average runtime is ~45 mins so I went with a 100 min timeout.
Fixes #24285
2016-04-19 13:03:30 -07:00
k8s-merge-robot
705837683a
Merge pull request #24346 from spxtr/remove-1-1-soak
...
Automatic merge from submit-queue
Remove soak and disruptive 1.1 Jenkins jobs.
They're both in the kubernetes-jenkins project, not their own. The disruptive one isn't a critical build, and I don't think the soak should be critical at all, since it's never green for a week anyway and I don't think we ever plan for it to be.
2016-04-19 13:03:28 -07:00
Jeff Lowdermilk
4402cbc289
Always pull list-resources.sh from head
...
This should fix tag-pinned GKE tests that are currently broken
because #24058 doesn't exist for v1.2.2.
2016-04-19 11:40:59 -07:00
k8s-merge-robot
c9c2a252f6
Merge pull request #24477 from ihmccreery/bump-timeout
...
Automatic merge from submit-queue
Bump upgrade test timout to 10 hours
@spxtr is it reasonable to expect that running the v1.2 tests in serial would take longer than ~ 5 hours (assuming the upgrade beforehand takes < 1 hour)?
2016-04-19 10:48:46 -07:00
Joe Finney
999ee9a222
Bump kubernetes-test-go timeout.
2016-04-19 10:02:31 -07:00
Isaac Hollander McCreery
59dfea62cc
Bump upgrade test timout to 10 hours
2016-04-19 09:35:34 -07:00
k8s-merge-robot
b1aabc794d
Merge pull request #24448 from a-robinson/multizone
...
Automatic merge from submit-queue
Use 3 nodes per zone in the GKE multizone test instead of 1
@quinton-hoole @saad-ali
2016-04-19 03:47:10 -07:00
k8s-merge-robot
c37e3cc6b9
Merge pull request #24435 from spxtr/fix-test-go
...
Automatic merge from submit-queue
Run test-go less often on release branches.
I made 1.2 run every 3 hours and 1.1 run every 6 hours. They'll still run right away once a build completes.
I'm going to have to lower the number of executors on the Jenkins slaves that run test-go jobs, since running 3 at a time makes them use up all the CPU and flake.
2016-04-19 03:47:09 -07:00
Alex Robinson
27096ccf5c
Use 3 nodes per zone in the GKE multizone test instead of 1
2016-04-18 21:32:52 -07:00
k8s-merge-robot
5abbc24a86
Merge pull request #24432 from ihmccreery/upg-num-node-fix
...
Automatic merge from submit-queue
Export NUM_MINIONS and MINION_SIZE for experimental upgrade tests
This has precedent in `e2e.sh`: https://github.com/kubernetes/kubernetes/blob/release-1.1/hack/jenkins/e2e.sh#L811
2016-04-18 16:51:25 -07:00
Joe Finney
8436b9dc72
Run test-go less often on release branches.
2016-04-18 16:15:53 -07:00
Isaac Hollander McCreery
36d46e6464
Export NUM_MINIONS=3 and MINION_SIZE='n1-standard-2' for experimental upgrade tests starting in v1.1.
2016-04-18 16:02:16 -07:00
Phillip Wittrock
90d2f9ad5e
Incremental improvements to kubelet e2e tests
...
- Add keep-alive to ssh connection
- Don't try to stop services on image-based runs
- Increase jenkins ci timeout to 90 minutes to accomadate unpredictable go build times
- Remove spammy log statement
2016-04-18 13:56:07 -07:00
Joe Finney
f3b2490c90
Kubemark tests need to run on the Jenkins master.
2016-04-18 09:56:02 -07:00
Joe Finney
f815be2c72
Revert "Revert "Revert "Revert "Run most GCE, GKE, and Kubemark e2e jobs inside Docker""""
...
This reverts commit e0f585ae93
.
2016-04-18 09:55:09 -07:00
Andy Zheng
b2b738eed3
Shorten cluster names in GKE Jenkins on Trusty
2016-04-16 08:56:43 -07:00
Joe Finney
e0f585ae93
Revert "Revert "Revert "Run most GCE, GKE, and Kubemark e2e jobs inside Docker"""
...
This reverts commit 93ea0252fd
.
2016-04-15 18:41:40 -07:00
Joe Finney
009b0f051d
Merge pull request #24356 from spxtr/revert-revert
...
Revert "Revert "Run most GCE, GKE, and Kubemark e2e jobs inside Docker""
2016-04-15 16:02:30 -07:00
k8s-merge-robot
985b5f14e2
Merge pull request #24168 from ixdy/jenkins-daily-maintenance-job
...
Automatic merge from submit-queue
Rename "gcloud-update" jobs to "daily-maintenace" and add Docker cleanup
I'm guessing Jenkins Job Builder won't delete the old job, and we'll need to do that manually?
@spxtr @fejta
2016-04-15 15:41:03 -07:00
Joe Finney
93ea0252fd
Revert "Revert "Run most GCE, GKE, and Kubemark e2e jobs inside Docker""
...
This reverts commit b2f8b1962f
.
2016-04-15 14:56:48 -07:00
k8s-merge-robot
82458d8f46
Merge pull request #24281 from ixdy/dockerized-e2e
...
Automatic merge from submit-queue
Set metadata.google.internal IP in dockerized e2e based on /etc/hosts
Support the metadata cacher from #24131 inside dockerized e2e runs.
cc @fejta
2016-04-15 14:48:15 -07:00
Jeff Grafton
9fa35d0bc6
Set metadata.google.internal IP in dockerized e2e based on /etc/hosts
2016-04-15 12:12:12 -07:00
k8s-merge-robot
75d9b36a2a
Merge pull request #24175 from fejta/fast
...
Automatic merge from submit-queue
Restart job 5m after the previous failure.
If a job flakes at the beginning of it scripts, it will likely sit around doing nothing for 30m blocking the merge queue. Decreasing this to 5m.
2016-04-15 12:04:08 -07:00
Mike Danese
c5cc0c34fb
Merge pull request #24277 from ihmccreery/upgrade-timeout
...
Use a sane timeout for experimental upgrade jobs, and skip v1.1 tests
2016-04-15 11:40:09 -07:00
Joe Finney
c2906ee09d
Remove soak and disruptive 1.1 Jenkins jobs.
2016-04-15 11:34:30 -07:00
Erick Fejta
f5cc8f772b
Restart job 5m after the previous failure.
2016-04-15 07:33:18 -07:00
Joe Finney
21e664aa95
Bump kubernetes-build timeout.
2016-04-14 16:16:21 -07:00
Daniel Smith
276665f774
Merge pull request #24289 from spxtr/bandaid
...
Bump the kubernetes-test-go timeout.
2016-04-14 15:52:12 -07:00
Joe Finney
b00ade13e5
Bump the kubernetes-test-go timeout.
2016-04-14 15:48:37 -07:00
Daniel Smith
a4e0aaab9d
Merge pull request #24068 from ixdy/jjb-diff
...
Compute Jenkins job config XML changes easily
2016-04-14 15:12:09 -07:00
Joe Finney
e6919f335e
Update Jenkins documentation.
2016-04-14 14:13:32 -07:00
Isaac Hollander McCreery
5e1a268511
Use a sane timeout for experimental upgrade jobs, and skip v1.1 tests properly
2016-04-14 13:13:20 -07:00
Euan Kemp
9f9c54cdd2
jenkins: Allow configuration of release bucket
...
This allows others to leverage the existing E2E code to test some
patched kube binary by simply overriding the bucket and reusing many of
the existing scripts
2016-04-14 12:26:43 -07:00
Phillip Wittrock
e79483ab0b
Increase kubelet timeout from 30->45 minutes to address long build times.
2016-04-13 15:14:12 -07:00
k8s-merge-robot
d8680feda6
Merge pull request #24184 from fejta/kubemark
...
Automatic merge from submit-queue
Increase 5 node kubemark to a 60m timeout, schedule every 5m
Closes https://github.com/kubernetes/kubernetes/issues/24183 and should reduce mergebot flakes
http://kubekins.dls.corp.google.com/view/Submit%20Queue/job/kubernetes-kubemark-5-gce/1354/consoleFull is an example where everything seemed to be running find but ran out of time after 30m, which is only slightly slower than its average passing runtime of 20m. I'm increasing to 3x average runtime.
2016-04-13 04:43:05 -07:00
Erick Fejta
e1ed4d48a4
Increase 5 node kubemark to a 60m timeout and start every 5m (when not already running)
2016-04-13 01:28:46 -07:00
k8s-merge-robot
42ac05fa20
Merge pull request #24115 from rmmh/test-history-suites
...
Automatic merge from submit-queue
Add suite pages to test-history
This changes http://storage.googleapis.com/kubernetes-test-history/static/index.html to look like:
![image](https://cloud.githubusercontent.com/assets/211868/14445317/f263e1da-0000-11e6-9bd9-01150d9ae4ba.png )
And adds sub-pages to show test results for specific suites:
![image](https://cloud.githubusercontent.com/assets/211868/14445339/1bb8555c-0001-11e6-9e5c-41d671af39a1.png )
2016-04-12 19:48:56 -07:00
Erick Fejta
b2f8b1962f
Revert "Run most GCE, GKE, and Kubemark e2e jobs inside Docker"
2016-04-12 18:40:21 -07:00
Ryan Hitchman
5683c0b087
Make test-history generator create pages for individual suites
...
This makes it easier to determine which tests cause particular suites to
fail.
All static HTML pages are now generated by one invocation of gen_html.py.
- make index include good/flake/fail numbers for each link
- consistently use % for string interpolation
2016-04-12 18:07:59 -07:00
Jeff Grafton
d82a8cb282
Add a verify check to check Jenkins job config changes
2016-04-12 16:49:28 -07:00
Jeff Grafton
47967d0756
Add script to compute diff in Jenkins job config changes
2016-04-12 16:49:22 -07:00
Jeff Grafton
5bcd1f8d7b
Rename "gcloud-update" jobs to "daily-maintenace" and add Docker cleanup
2016-04-12 16:43:34 -07:00
Abhi Shah
405656eff8
Merge pull request #24149 from ihmccreery/upgrade-clean
...
e2e-runner: don't clean old binaries before upgrade
2016-04-12 15:19:56 -07:00
Jeff Grafton
0fb747882d
Merge pull request #24109 from ixdy/dockerized-e2e
...
Run most GCE, GKE, and Kubemark e2e jobs inside Docker
2016-04-12 14:38:04 -07:00
k8s-merge-robot
95871a3582
Merge pull request #24066 from wonderfly/serial_tests_trusty
...
Automatic merge from submit-queue
Start running [Serial] tests in Trusty CI jobs and the release job of Trusty-dev
Adding these tests as requested in https://github.com/kubernetes/kubernetes/issues/23956#issuecomment-207096136
@spxtr Can you review this?
cc/ @dchen1107 @andyzheng0831
2016-04-12 13:28:40 -07:00
Isaac Hollander McCreery
7fb421bdc3
e2e-runner: don't clean old binaries before upgrade
2016-04-12 11:12:59 -07:00
Alex Robinson
80a75ff76c
Merge pull request #24075 from a-robinson/multizone
...
Add an e2e test suite for multi-zone GKE clusters.
2016-04-12 09:31:24 -07:00
Jeff Grafton
a639e702f0
Run most GCE, GKE, and Kubemark e2e jobs inside Docker
...
Explicitly pin all <= 1.1 e2e jobs, upgrade, soak, and AWS jobs to
the master node and "legacy" e2e runner.
2016-04-11 14:26:00 -07:00
Jeff Grafton
1816582fda
Remove "dirty workspace" check in e2e-runner.sh
2016-04-11 12:02:14 -07:00
Jeff Grafton
94d4a3eca3
Merge pull request #24010 from ixdy/dockerized-e2e
...
Run kubernetes-e2e-g[ck]e-flaky inside Docker
2016-04-11 11:36:18 -07:00
Isaac Hollander McCreery
a2fc84878e
Use 1.1 as published version for experimental upgrade jobs
2016-04-08 17:31:10 -07:00
Alex Robinson
e686ba978f
Add an e2e test suite for multi-zone GKE clusters.
2016-04-09 00:14:44 +00:00
Jeff Grafton
fde3545351
Use dockerized e2e for g[ck]e-flaky jobs, and run on the Jenkins slave
...
Force all other e2e jobs to run on master.
2016-04-08 16:45:00 -07:00
Jeff Grafton
253711016e
Make e2e-runner.sh work inside Docker and add wrapper script
2016-04-08 16:42:09 -07:00
Jeff Lowdermilk
3a1767fda0
Merge pull request #23649 from ihmccreery/release-pin
...
Create test job against release/latest on GKE
2016-04-08 16:38:42 -07:00
Erick Fejta
7d2055a762
Increase *-slow workflow timeouts to 150 as avg runtime is 50m
2016-04-08 15:54:49 -07:00
Daniel Wang
f7b674533c
Start running [Serial] tests in Trusty CI jobs and the release job of Trusty-dev
2016-04-08 14:25:11 -07:00
Jeff Lowdermilk
9ee4d79a62
Merge pull request #23821 from spxtr/retry-404
...
Retry the cloudsdk gsutil copy.
2016-04-08 12:56:28 -07:00
Jeff Lowdermilk
8b6ab71901
Merge pull request #23760 from spxtr/disable-jobs
...
Disable autoscaling Jenkins job.
2016-04-08 12:54:41 -07:00
Jeff Lowdermilk
653bc04eb2
Merge pull request #24032 from ixdy/update-job
...
Only keep 7 days' worth of logs for kubernetes-update-jenkins-jobs
2016-04-08 12:44:29 -07:00
Jeff Lowdermilk
c0567e3b5f
Merge pull request #24046 from ihmccreery/fix-upgrade-splits
...
Fix upgrade tests
2016-04-08 12:43:51 -07:00
Jeff Lowdermilk
48ea7cae48
Merge pull request #23970 from fejta/slow
...
Increase standard e2e suite timeout to 50m, twice mean runtime
2016-04-08 09:33:32 -07:00
Isaac Hollander McCreery
1c28cf016c
Fix upgrade tests
2016-04-08 08:28:18 -07:00
Jeff Grafton
c924f5aa87
Only keep 7 days' worth of logs for kubernetes-update-jenkins-jobs
2016-04-08 00:21:47 -07:00
Jeff Lowdermilk
d427eeea10
Merge pull request #23842 from mml/gcloud
...
Set CLOUDSDK_CORE_PRINT_UNHANDLED_TRACEBACKS on GCE e2e runs.
2016-04-07 15:59:23 -07:00
Erick Fejta
7416c4470c
Increase standard e2e suite timeout to 50m, twice mean runtime
2016-04-06 19:11:17 -07:00
Joe Finney
5f5639da1e
Retry the cloudsdk gsutil copy.
2016-04-06 16:42:14 -07:00
k8s-merge-robot
7b0766ad67
Merge pull request #23712 from freehan/jenkins
...
Automatic merge from submit-queue
add jenkins project for kubenet
added a jenkins project for gce using kubenet as network provider
`k8s-jkns-e2e-gce-kubenet` has been created and configured
2016-04-06 15:33:49 -07:00
Matt Liggett
42b8fa8ca6
Stop using storage.cloud.google.com in test logs.
2016-04-06 12:59:53 -07:00
Isaac Hollander McCreery
9a7860855c
Merge pull request #22962 from ihmccreery/split-upgrade-jobs
...
Add configuration for splitting upgrade jobs instead of using Jenkins steps
2016-04-05 13:05:25 -07:00
Matt Liggett
3a4beb1ef1
Set CLOUDSDK_CORE_PRINT_UNHANDLED_TRACEBACKS on GCE e2e runs.
...
This should help us debug the large number of gcloud crashes we are
seeing.
2016-04-04 15:07:53 -07:00
Isaac Hollander McCreery
53c3a5626d
Add configuration for splitting upgrade jobs instead of using Jenkins steps
2016-04-04 14:21:21 -07:00
Vishnu kannan
a3cfe90b14
Transfer ownership of cadvisor e2es to Tim St. Clair.
...
Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-04-04 13:15:03 -07:00
Isaac Hollander McCreery
e5d900a23f
Remove cloud-kubernetes-alerts from notifications, since the emails aren't going through anyway
2016-04-04 10:47:08 -07:00
Isaac Hollander McCreery
718c5b0d2f
Create test job against release/latest on GKE
2016-04-04 10:47:08 -07:00
Joe Finney
1358f5c529
Disable autoscaling Jenkins job.
2016-04-01 13:16:05 -07:00
Jeff Grafton
d7f7c7796c
Merge pull request #23415 from ixdy/upload-to-gcs-script
...
Refactor upload-started.sh and upload-finished.sh into upload-to-gcs.sh
2016-04-01 11:54:12 -07:00
k8s-merge-robot
14f5eb458d
Merge pull request #23454 from wonderfly/bump_timeouts
...
Automatic merge from submit-queue
Migrate gke-trusty test jobs to 1.2
Following up #23100 and #23139 , #23319 , migrate all gke-trusty jobs to the
`release-1.2` branch, add parallel and subnet test jobs, and bump timeouts
accordingly.
Tested with `jenkins-jobs test`. Manually diff'ed gke-trusty jobs against their equivalent gke jobs. For example,
```
# diff /tmp/jobs0324/kubernetes-e2e-gke-test /tmp/jobs0324/kubernetes-e2e-gke-trusty-test
4c4
< <description>Run E2E tests on GKE test endpoint. Test owner: GKE on-call.<!-- Managed by Jenkins Job Builder --></description>
---
> <description>Run E2E tests on GKE test endpoint. Test owner: wonderfly@google.com.<!-- Managed by Jenkins Job Builder --></description>
49c49
< export PROJECT="k8s-jkns-e2e-gke-test"
---
> export PROJECT="kubekins-e2e-gke-trusty-test"
51a52
> export E2E_NAME="jkns-gke-e2e-test-trusty"
228c229
< <recipientList>$DEFAULT_RECIPIENTS</recipientList>
---
> <recipientList>wonderfly@google.com,qzheng@google.com</recipientList>
```
@spxtr @roberthbailey @ihmccreery Can you review this?
cc/ @andyzheng0831
2016-04-01 06:38:56 -07:00
Minhan Xia
2937d8f87f
add jenkins project for kubenet
2016-03-31 15:00:36 -07:00
Jeff Grafton
62b3587b62
Use upload-to-gcs.sh everywhere
2016-03-31 13:49:06 -07:00
Jeff Grafton
f83a6f1665
Refactor upload-started.sh and upload-finished.sh into upload-to-gcs.sh.
2016-03-31 13:45:23 -07:00
k8s-merge-robot
154ed74424
Merge pull request #23469 from fejta/goget
...
Automatic merge from submit-queue
Retry github and godep operations in test-dockerized.sh
closes #21887 .
Attempt to mitigate go get and godep flakes by retrying a few times inside of jenkins
2016-03-31 12:23:57 -07:00
k8s-merge-robot
5e159695d9
Merge pull request #23422 from gmarek/diff
...
Automatic merge from submit-queue
When checking for leak look only at additional resources
This should help with "fake" leaks, when run deletes stuff that was leaked in a previous one.
cc @zmerlynn @ixdy @wojtek-t
2016-03-31 06:32:54 -07:00
gmarek
5555cbeb2b
When checking for leak look only at additional resources
2016-03-30 15:08:14 -07:00
Erick Fejta
0c0722373c
Retry intermittent failures in test-dockerized.sh during go get
2016-03-30 11:44:35 -07:00
Isaac Hollander McCreery
fe58dac522
Merge pull request #23096 from ihmccreery/numeric-cluster-names-upgrades
...
Fix cluster names to be numeric in upgrade jobs
2016-03-30 11:08:21 -07:00
Daniel Wang
a84f4c2af6
Migrate gke-trusty test jobs to 1.2
...
Following up #23100 and #23139 , #23319 , migrate all gke-trusty jobs to the
`release-1.2` branch, add parallel and subnet test jobs, and bump timeouts
accordingly.
2016-03-29 15:35:16 -07:00
Phillip Wittrock
9de33fc425
Run node test jobs every 30 minutes instead of daily. This is critical for the kubelet e2e as it is a merge queue blocker.
2016-03-29 09:54:51 -07:00
k8s-merge-robot
5cb94cfab1
Merge pull request #23302 from spxtr/unittest-1.6
...
Auto commit by PR queue bot
2016-03-26 11:56:54 -07:00
Robert Bailey
44b1f63d16
Set the correct api endpoint for gke prod.
2016-03-25 15:34:55 -07:00
k8s-merge-robot
1358dac95d
Merge pull request #23418 from roberthbailey/gke-asia
...
Auto commit by PR queue bot
2016-03-25 06:17:17 -07:00
k8s-merge-robot
548cfa68ca
Merge pull request #23202 from ixdy/jenkins-test-go-gopath
...
Auto commit by PR queue bot
2016-03-25 04:23:39 -07:00
Daniel Wang
a06eb5b0c2
Disable gke-trusty-prod
...
Has been failing constantly due to a known internal issue.
2016-03-24 18:35:05 -07:00
Robert Bailey
a39c120cbe
Use the right variable to change the GKE zone.
2016-03-24 09:26:48 -07:00
gmarek
6dec136b23
Remove kubemark-gce suite
2016-03-24 10:52:57 +01:00
Prashanth Balasubramanian
3ced1eedf5
Give 1-2 ingress tests their own project.
2016-03-23 16:22:49 -07:00
Jeff Grafton
601ecaff0a
Run upload-to-gcs.sh after upload-finished.sh.
2016-03-23 15:28:06 -07:00
Robert Bailey
e2feb28dd6
Migrate the gke-prod e2e test from the 1.1 release branch to the
...
1.2 release branch and add a gke-prod-parallel test.
2016-03-22 21:14:20 -07:00
k8s-merge-robot
b04f27c3be
Merge pull request #23136 from spxtr/slow-1-1
...
Auto commit by PR queue bot
2016-03-22 16:00:01 -07:00
Marek Grabowski
8a7d8c4f9d
Merge pull request #23042 from gmarek/testing
...
Change scalability test configs
2016-03-22 14:08:58 +01:00
gmarek
aa09cb097b
Change scalability test configs
2016-03-22 13:39:16 +01:00
Jeff Grafton
2d9671cf27
Revert "Pin to godep v58 in Jenkins unit/integration"
...
This reverts commit 70813d6bb5
.
2016-03-21 17:19:55 -07:00
Jeff Grafton
0d65d310fe
Enter /go/src/k8s.io/kubernetes before building/running tests
...
Also print godep version after installing it.
2016-03-21 17:19:55 -07:00
Joe Finney
d3e94fcd78
Up unit/integration test on Jenkins to go 1.6.
2016-03-21 16:14:09 -07:00
Daniel Wang
f5460a4bd2
Move e2e test jobs for Trusty dev to 1.2
...
After this change, jobs that use Trusty dev images will test against the
`release-1.2` branch, and use Trusty images for both the master and the nodes.
Trusty beta and stable jobs are kept in the `release-1.1` branch, and only use
Trusty images on nodes.
2016-03-21 10:35:27 -07:00
gmarek
db77843bf0
Remove EXIT_ON_WEAK_ERROR variable
2016-03-21 12:22:03 +01:00
k8s-merge-robot
9dd73505c4
Merge pull request #23203 from bprashanth/ingress_1-2
...
Auto commit by PR queue bot
2016-03-19 16:33:40 -07:00
Jeff Lowdermilk
49a0809f42
Update gke-staging bucket
2016-03-18 17:27:22 -07:00
Eric Paris
21df2aacf9
Merge pull request #23207 from ixdy/gotest-pin-godep
...
Pin to godep v58 in Jenkins unit/integration
2016-03-18 15:21:36 -05:00
Prashanth Balasubramanian
cee32c0f84
Feature ingress release 1.2
2016-03-18 12:55:47 -07:00
Jeff Grafton
70813d6bb5
Pin to godep v58 in Jenkins unit/integration
2016-03-18 12:45:12 -07:00
Daniel Wang
848c64a17b
Correct a typo in env vars
...
I should have used `KUBE_GCE_MASTER_PROJECT` and `KUBE_GCE_MASTER_IMAGE`.
2016-03-18 11:51:43 -07:00
Joe Finney
4877c988c3
Merge pull request #23086 from wonderfly/ci_jobs_for_trusty
...
Add CI jobs to track the master and 1.2 branch with Trusty images
2016-03-18 10:31:27 -07:00
gmarek
529af0fb84
Change kubemark-5 to use a single 2-core node
2016-03-18 10:59:43 +01:00
k8s-merge-robot
26eab4d69c
Merge pull request #23094 from spxtr/more-jobs
...
Auto commit by PR queue bot
2016-03-17 17:23:41 -07:00
Daniel Wang
3a56b68cc5
Add CI jobs to track the master and 1.2 branch with Trusty images
...
Add two CI jobs that run e2e tests on GCE with Trusty images (on both the master
and the nodes) on the `master` and `release-1.2` branch. Both tests use the
latest Trusty build from its `HEAD`. We will use these jobs to guard
kubernetes-Trusty compatibility.
These jobs mimic the existing `kubernetes-e2e-gce` and `kubernetes-e2e-gce-1-2`,
which follow `kubernetes-build` and `kubernetes-build-1-2`, respectively.
Additionally, move all Trusty related jobs into one section in the config file.
2016-03-17 15:17:24 -07:00
Joe Finney
eb273e5a4b
Add parallel gke-staging job.
2016-03-17 14:39:31 -07:00
Joe Finney
5c3228320c
Bump timeouts for 1.2 gke jobs.
2016-03-17 11:28:09 -07:00
k8s-merge-robot
1427a7cf81
Merge pull request #23135 from spxtr/fix-enormous
...
Auto commit by PR queue bot
2016-03-17 11:24:10 -07:00
Joe Finney
268a670454
Decrease frequency of 1.1 and 1.0 jobs.
2016-03-17 10:41:37 -07:00
Joe Finney
3ecf76b897
Fix enormous-cluster config.
2016-03-17 10:22:28 -07:00
Joe Finney
6bd52b2e7e
gke-staging should point to staging.
2016-03-17 10:09:11 -07:00
Marcin Wielgus
f396ed51b3
Increase kubernetes-test-go timeout to 50 min for 1.2 and master
2016-03-17 17:16:29 +01:00
k8s-merge-robot
7a66db5808
Merge pull request #23115 from wojtek-t/run_load_on_large_clusters
...
Auto commit by PR queue bot
2016-03-17 06:28:41 -07:00
gmarek
d53de5b0ac
kubemark-5 requires 3 machines (sic)
2016-03-17 13:41:23 +01:00
Wojciech Tyczynski
5db751f72c
Run load test in 1000-node cluster
2016-03-17 13:11:01 +01:00
Isaac Hollander McCreery
7a3267f82c
Merge pull request #23102 from ihmccreery/cmd-group
...
Fix CMD_GROUP reference to not fail if CMD_GROUP isn't set
2016-03-17 00:29:51 -07:00
Isaac Hollander McCreery
4ca19568bf
Fix CMD_GROUP reference to not fail if CMD_GROUP isn't set
2016-03-17 00:27:30 -07:00
Isaac Hollander McCreery
e13bf888d5
Merge pull request #23100 from ihmccreery/subnet-staging
...
Add subnet, test, and staging tests for 1.2 on GKE
2016-03-16 23:55:53 -07:00
Isaac Hollander McCreery
88782d9db5
Add subnet, test, and staging tests for 1.2
2016-03-16 23:29:54 -07:00
k8s-merge-robot
c3c29e2965
Merge pull request #22864 from spxtr/fix-history
...
Auto commit by PR queue bot
2016-03-16 20:25:18 -07:00
Isaac Hollander McCreery
9681522367
Fix cluster names to be numeric in upgrade jobs
2016-03-16 19:55:34 -07:00
Joe Finney
17898025f5
Add gce reboot suite for 1.2.
2016-03-16 18:32:07 -07:00
gmarek
0836a0d563
Add MASTER_SIZE to kubemark-5, as for some reason auto-setting does not work here
2016-03-16 23:39:44 +01:00
Isaac Hollander McCreery
017ab58114
Use numeric versions for upgrade jobs, run e2e-runner off master only, and properly configure JENKINS_PUBLISHED_VERSION
2016-03-16 13:44:19 -07:00
Joe Finney
59db405607
Fix test history updater.
2016-03-16 13:18:46 -07:00
Joe Finney
b38fecd35b
Fix zone for 1.2 scalability job.
2016-03-16 10:24:32 -07:00
gmarek
06ae939522
Move kubemark-5 suite to us-central1-f
2016-03-16 16:19:38 +01:00
gmarek
cda034d322
Add kubemark-5 suite
2016-03-16 13:41:18 +01:00
Isaac Hollander McCreery
322e6e660e
Merge pull request #23000 from ihmccreery/fix-stable
...
Name stable-1.2 job right to stop clobbering
2016-03-15 11:12:24 -07:00
Isaac Hollander McCreery
85888bb718
Name stable-1.2 job right to stop clobbering
2016-03-15 11:10:32 -07:00
Isaac Hollander McCreery
343dab01fb
Fix upgrade targets to target versions correctly
2016-03-15 10:57:37 -07:00
k8s-merge-robot
90701f8da1
Merge pull request #22954 from spxtr/scalability
...
Auto commit by PR queue bot
2016-03-15 00:55:00 -07:00
k8s-merge-robot
34094635ba
Merge pull request #22880 from spxtr/aws-job
...
Auto commit by PR queue bot
2016-03-14 20:41:42 -07:00
Joe Finney
e8d76aac23
Up scalability-1.1 to 1.2.
2016-03-14 13:42:43 -07:00
Joe Finney
493a8ff54f
Add parallel, serial, and slow GKE Jenkins jobs.
2016-03-14 13:26:38 -07:00
Joe Finney
c0d3a0acce
Merge pull request #22833 from wonderfly/disable_trusty_dev_slow
...
Jenkins: Add the ability to selectively disable an e2e job
2016-03-14 10:06:05 -07:00
gmarek
c325319ccb
Default MIG size to 1000
2016-03-14 12:21:14 +01:00
Joe Finney
65d0808baa
Add AWS 1.2 job.
2016-03-11 15:38:06 -08:00
Isaac Hollander McCreery
0787b313eb
Merge pull request #22815 from ihmccreery/1.2-upgrades
...
Configure upgrade jobs for the v1.2 release cycle
2016-03-11 14:14:33 -08:00
Joe Finney
bc06c5c13e
Fix project name for 1.2 serial job.
2016-03-11 10:52:18 -08:00
Joe Finney
e758b299c4
Merge pull request #22753 from spxtr/gce-1-2-jobs
...
More GCE 1.2 jobs.
2016-03-11 10:19:34 -08:00
Jeff Grafton
85bc91c44c
Add jq to the kubekins-test image and passthru KUBE_FORCE_VERIFY_CHECKS
2016-03-10 17:57:55 -08:00
Daniel Wang
87b3eee1e6
Jenkins: Add the ability to selectively disable an e2e job
...
Also, disable kubernetes-e2e-gce-trusty-dev-slow for now as it is failing
constantly due to a known issue.
2016-03-10 16:50:43 -08:00
Isaac Hollander McCreery
6e3a276eeb
Configure upgrade jobs for the v1.2 release cycle
2016-03-10 11:32:26 -08:00
Jeff Grafton
59a91326fa
Automatically determine remote upstream name.
...
Also add option to force Godeps verification checks on post-commit
Jenkins.
2016-03-09 16:22:28 -08:00
Jeff Grafton
24b3223141
Make skipping logic more robust in hack/verify-godep*
...
Also add an environment variable, KUBE_VERIFY_GIT_BRANCH, used with this
logic.
2016-03-09 15:20:36 -08:00
Joe Finney
bc326af6da
Add 1.2 gce soak job.
2016-03-09 11:25:08 -08:00
Joe Finney
e4e677acd7
Add gce-slow-release-1.2 job.
2016-03-09 11:15:21 -08:00
Joe Finney
fd4dd4d766
Add gce-serial-release-1.2 job.
2016-03-09 11:10:09 -08:00
Joe Finney
09c27cdabc
Add kubernetes-e2e-gce-release-1.2 e2e suite.
2016-03-09 09:48:53 -08:00
k8s-merge-robot
b4f3fa7f78
Merge pull request #22520 from mwielgus/enable_cm_jenkins
...
Auto commit by PR queue bot
2016-03-08 03:09:21 -08:00
Joe Finney
01d32c919e
Create kubernetes-test-go-release-1.2.
2016-03-07 14:28:57 -08:00
Joe Finney
78bb0ec645
Create kubernetes-build-1.2.
2016-03-07 14:16:06 -08:00
k8s-merge-robot
3cc6e0262b
Merge pull request #22662 from spxtr/move-test-history
...
Auto commit by PR queue bot
2016-03-07 13:29:47 -08:00
Joe Finney
9f86f8749e
Only run test-history on Jenkins builds.
2016-03-07 11:42:00 -08:00
Joe Finney
94c5e3cd4c
Fix gsutil upload in test-history.
2016-03-07 10:44:59 -08:00
Wojciech Tyczynski
d6d7f3ffd2
Move high-density kubemark back to us-east1
2016-03-07 12:09:35 +01:00
k8s-merge-robot
0956b6ff0c
Merge pull request #22003 from spxtr/test-history
...
Auto commit by PR queue bot
2016-03-05 20:04:30 -08:00
k8s-merge-robot
ea43db8039
Merge pull request #22481 from ihmccreery/better-upgrade-tests
...
Auto commit by PR queue bot
2016-03-04 20:07:29 -08:00
k8s-merge-robot
93650d28a8
Merge pull request #22547 from jlowdermilk/sdk-ci-bucket
...
Auto commit by PR queue bot
2016-03-04 17:39:08 -08:00
Abhi Shah
506f4d2212
Merge pull request #22551 from dchen1107/test1
...
Enable --log-level=info for docker daemons for scalability jenkins jo…
2016-03-04 16:50:19 -08:00
Isaac Hollander McCreery
0e9114f667
Add ExperimentalNodeUpgrade test that a service stays up during cluster upgrade, not just master upgrade
...
- Duplicate old test to keep old functionality while allowing ExperimentalNodeUpgrade
- Also remove push test; no longer used/functioning
2016-03-04 16:10:29 -08:00
Joe Finney
633e12e1d4
Add a simple test history generator.
2016-03-04 15:52:44 -08:00
Joe Finney
9056c5c7b0
Send timeout to the runner, not to the curl.
2016-03-04 15:31:21 -08:00
Dawn Chen
fd10ca2f45
Enable --log-level=info for docker daemons for jenkins jobs and e2e tests except soak-continuous.
2016-03-04 13:31:42 -08:00
k8s-merge-robot
bf2a33f831
Merge pull request #22548 from wojtek-t/switch_to_us_central
...
Auto commit by PR queue bot
2016-03-04 12:42:32 -08:00
Wojciech Tyczynski
113e0496c7
Move scalability jobs to us-central from us-east
2016-03-04 20:31:59 +01:00
Jeff Lowdermilk
6c4c033d5a
Use new bucket for ci cloud sdk
2016-03-04 11:27:52 -08:00
Joe Finney
81c3b98f6a
Restrict update-jenkins-jobs to run on the master node only.
2016-03-04 10:15:29 -08:00
Marcin Wielgus
7617cc6df4
Enable custom metrics in gce-autoscaling jenkins job
2016-03-04 13:42:30 +01:00
Wojciech Tyczynski
d3cfbea30e
Move scalability suite to dedicated project
2016-03-04 11:23:58 +01:00
Joe Finney
02fb7b89c3
Set up update-jenkins-jobs on PR Jenkins.
2016-03-03 15:14:07 -08:00
Jeff Lowdermilk
0b89a709d8
Merge pull request #22374 from spxtr/dump
...
Dump master/node logs at the end of E2E Jenkins jobs.
2016-03-03 14:01:00 -08:00
Joe Finney
36917ccf47
Print out a message if e2e times out.
2016-03-03 13:23:40 -08:00
Joe Finney
56b7c9ba20
Dump logs at the end of e2e runs.
2016-03-02 15:49:08 -08:00
Jeff Lowdermilk
d644062445
Merge pull request #22333 from bprashanth/gke-ingress
...
Move gke ingress tests into a different project.
2016-03-02 15:06:06 -08:00
Jeff Lowdermilk
6154f59599
Merge pull request #22330 from pwittrock/jenkins-cleanup
...
node e2e ci - clean up workspace before builds
2016-03-02 15:05:29 -08:00
Joe Finney
5315921d68
Use timeout command instead of Jenkins for e2e tests.
2016-03-02 15:02:29 -08:00
Prashanth Balasubramanian
67e1ddddfb
Move gke ingress tests into a different project.
2016-03-02 13:03:54 -08:00
Joe Finney
9cba0c62a1
Point soak tests at the correct workspace directory.
2016-03-02 10:24:33 -08:00
gmarek
fb2173cedf
Register master kubelet in scalability suite
2016-03-02 16:09:37 +01:00
gmarek
73863757ce
Shorten the name for high-density kubemark, as we're generating too long names with the old one.
2016-03-02 15:45:40 +01:00
gmarek
11b938bde6
Add a name for high density kubemark
2016-03-02 14:41:11 +01:00
gmarek
174155b9ae
Run 100 pods/node 100 node kubemark suite.
2016-03-02 12:21:27 +01:00
k8s-merge-robot
737f6f04fa
Merge pull request #22015 from spxtr/fix-soak
...
Auto commit by PR queue bot
2016-03-02 01:23:59 -08:00
Phillip Wittrock
6ae1624dc9
node e2e ci - clean up workspace before builds
2016-03-01 17:35:03 -08:00
Joe Finney
eff5a9c14d
Add cluster/log-dump.sh.
2016-03-01 17:13:18 -08:00
Isaac Hollander McCreery
523f18cc0e
Fix script again
2016-03-01 09:00:09 -08:00
Justin Santa Barbara
c76c167ee0
e2e hotfix: don't quote ci/latest in GS URL
...
Fix #22287
2016-03-01 11:23:46 -05:00
Isaac Hollander McCreery
361cd2cad3
Merge pull request #22073 from ihmccreery/upgrade-job-infra
...
Prep for upgrade job infra fixups
2016-03-01 08:03:29 -08:00
gmarek
fb32c086fe
Use 1000-machine MIGs in enormous clusters
2016-03-01 09:40:33 +01:00
Isaac Hollander McCreery
adbd8a9c94
Refactor e2e-runner.sh in preparation for upgrade job infra improvements
2016-02-29 16:36:37 -08:00
k8s-merge-robot
d1ebc532eb
Merge pull request #22175 from wojtek-t/store_kubemark_logs_in_case_of_failure
...
Auto commit by PR queue bot
2016-02-29 06:54:37 -08:00
Wojciech Tyczynski
c09b470b2b
Store logs from base cluster if kubemark fails
2016-02-29 14:22:06 +01:00
Wojciech Tyczynski
ca72f9908c
Enable parallel namespace deletion in kubemarks and enormous cluster
2016-02-29 10:54:59 +01:00
Wojciech Tyczynski
ffa50f107f
Revert "Move scalability suite to a separate project"
2016-02-29 07:16:04 +01:00
k8s-merge-robot
577eb94c68
Merge pull request #21749 from wojtek-t/move_scalability_to_separate_project
...
Auto commit by PR queue bot
2016-02-28 13:40:36 -08:00
k8s-merge-robot
43792754d8
Merge pull request #21469 from wojtek-t/parallel_namespace_deletion
...
Auto commit by PR queue bot
2016-02-27 07:26:49 -08:00
Wojciech Tyczynski
1f2fe27122
Store logs from main cluster in kubemark only in case of failure
2016-02-26 10:42:27 +01:00
Marek Grabowski
c1f410ee12
Merge pull request #22048 from wojtek-t/fix_kubemark
...
Fix kubemark after increase kube-proxy resources
2016-02-26 10:36:01 +01:00
Wojciech Tyczynski
d923730e10
Fix kubemark after increase kube-proxy resources
2016-02-26 10:34:48 +01:00
Wojciech Tyczynski
60d17c2ccd
Merge pull request #22046 from wojtek-t/store_logs_from_main_cluster
...
Store logs from main cluster if start-kubemark doesn't work
2016-02-26 09:34:56 +01:00
Wojciech Tyczynski
84b1a02bad
Store logs from main cluster if start-kubemark doesn't work
2016-02-26 09:32:28 +01:00
Jeff Grafton
67ada27250
Bump timeout for kubernetes-test-go to 45m
2016-02-25 15:04:44 -08:00
Joe Finney
610e9f9996
Explicitly set custom workspace for soak jobs.
2016-02-25 13:50:01 -08:00
Joe Finney
1e802923f2
Send 1.1 upgrade jobs to the proper e2e runner.
2016-02-25 10:04:01 -08:00
Wojciech Tyczynski
506899008f
Parallelization of namespace deletion
2016-02-25 16:33:25 +01:00
k8s-merge-robot
7f613dbf15
Merge pull request #21204 from pwittrock/node-e2e-pull
...
Auto commit by PR queue bot
2016-02-24 22:16:48 -08:00
Phillip Wittrock
c51c606f22
Node e2e test runner - run against images
...
- support allocating gce instances from images and running tests against them
- set --hostname-override to match node name
- add jenkins script to source to reproduce jenkins build locally
2016-02-24 16:29:59 -08:00
Joe Finney
1f4e1ba956
Quiet cloudsdk download and untar.
2016-02-24 15:11:50 -08:00
k8s-merge-robot
3f7705b47b
Merge pull request #21897 from spxtr/fix-upgrades
...
Auto commit by PR queue bot
2016-02-24 13:37:56 -08:00
Wojciech Tyczynski
d1876956b4
Fix kubemark setup
2016-02-24 19:23:09 +01:00
Joe Finney
8f8aec4122
Properly set runner for upgrade jobs.
2016-02-24 10:21:24 -08:00
Wojciech Tyczynski
f2651017d5
Revert #21867 and #21868
2016-02-24 18:25:19 +01:00
Wojciech Tyczynski
06197e5966
Run empty set of tests to not match anything
2016-02-24 13:08:03 +01:00
gmarek
a5052d9b7b
Run kubemarks in kubernetes-scale for a while
2016-02-24 10:57:35 +01:00