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:

And adds sub-pages to show test results for specific suites:

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