Alex Robinson
0188e9af8c
Sleep before deleting the cluster to give the controller manager time to
...
delete any cloudprovider resources still around from the last test.
2015-05-26 20:11:03 +00:00
Quinton Hoole
b8ca74ab66
Don't clobber GINKGO_TEST_ARGS in hack/jenkins/e2e.go
2015-05-22 14:54:05 -07:00
Max Forbes
579aed4161
Add zone to jenkins version-getting call.
2015-05-12 09:23:41 -07:00
Max Forbes
a161800e13
Allow Jenkins to get the version from the GKE server.
2015-05-11 17:31:29 -07:00
saadali
94643ce6c9
Modify Jenkins E2E to not fetch/unpack Kuberenetes, when deployment is
...
disabled,
2015-05-11 12:31:31 -07:00
Justin SB
a442918d31
AWS: Don't try to copy gce_keys in jenkins e2e job
...
Should fix e2e builds.
For the AWS jenkins jobs, I've been using the secret plugin.
2015-05-09 08:55:35 -07:00
Max Forbes
590d3873ea
Make jenkins e2e runs reuse one key, take two.
2015-05-08 15:52:56 -07:00
Zach Loafman
c6400cab1f
Revert "Make jenkins e2e runs reuse one SSH key."
2015-05-08 15:46:42 -07:00
Max Forbes
41cc8027ab
Make jenkins e2e runs reuse one key.
2015-05-08 14:51:42 -07:00
saadali
7cc25842fa
Add control variables to Jenkins E2E script
2015-05-07 17:01:25 -07:00
Eric Paris
6b3a6e6b98
Make copyright ownership statement generic
...
Instead of saying "Google Inc." (which is not always correct) say "The
Kubernetes Authors", which is generic.
2015-05-01 17:49:56 -04:00
Zach Loafman
e055ee0b71
Use KUBE_SKIP_UPDATE in Jenkins
...
After #7146 , we need to protect Jenkins from the internal gcloud bug (again).
2015-04-22 10:08:09 -07:00
Max Forbes
5880166845
Add support for using released tars (instead of just ci) as well as using a stable version (instead of just latest).
2015-04-21 15:56:23 -07:00
Zach Loafman
d5f02b2970
Use flock around gcloud component update to avoid race
2015-04-17 09:50:15 -07:00
Zach Loafman
db7e640bb5
Don't error out if gcloud update fails
...
Fixes #6974
2015-04-17 06:16:17 -07:00
Wojciech Tyczynski
586bae7948
Bigger performance test cluster
2015-04-15 09:25:35 +02:00
Wojciech Tyczynski
8fb22a750b
Explicitly define scalability test suite
2015-04-14 14:55:11 +02:00
Justin Santa Barbara
cf02d8cef2
Specify equivalent instance types for AWS, in hack/jenkins/e2e.sh
...
This should unbreak the AWS e2e tests
2015-04-13 08:28:24 -07:00
Wojciech Tyczynski
f7fbc2d0c5
Prepare for running scalability test on Jenkins
2015-04-13 11:36:12 +02:00
Zach Loafman
4fa84a4f41
Automatically upgrade gcloud in Jenkins (reenable)
2015-04-01 19:27:17 -07:00
Zach Loafman
8fff5338e2
Fix gke_test (should've realized why the cut -c 2- was there above this)
2015-03-30 13:38:29 -07:00
Zach Loafman
ec53868d4f
Allow gke-test to run on latest release version
2015-03-30 12:11:23 -07:00
Justin Santa Barbara
e2c09f4470
Modify e2e to use local artifacts if present (to avoid GCS requirement)
2015-03-05 13:03:35 -08:00
Jeff Grafton
502b95f045
Jenkins e2e tests: ignore test exit status.
...
Since Jenkins has hopefully been set up properly to read test failures
from junit*.xml files, only exit with a nonzero status when there are
infrastructure failures. If there are only test failures, the nonzero
exit status will be ignored.
Also, disable Ginkgo's colors to make the Jenkin console logs more
readable.
2015-02-18 11:32:41 -08:00
Zach Loafman
a08e04dd68
Unpatch Jenkins now that #4177 is fixed
...
And actually, make it more better: Go ahead and tear down the cluster
even when tests fail, but (hopefully) relay the test exit status
correctly. This fails if there's a double error (if -down *also*
fails, we'll fail due to errexit), but either way is a build failure,
and this means that the teardown of a test failure build isn't getting
charged to the next run.
2015-02-11 13:42:14 -08:00
Zach Loafman
49a1984e98
Breakfix for #4177 , not a real solution
2015-02-05 11:24:45 -08:00
Zach Loafman
c15595fdf7
Revert jenkins/e2e.sh back to 606b517a
, minus -tap
2015-02-05 10:25:59 -08:00
Zach Loafman
dad85ef4f1
Add more logging
2015-02-05 10:01:45 -08:00
Zach Loafman
0b456e40bf
Fix jenkins/hack/e2e.sh, log errors better
2015-02-05 09:16:11 -08:00
Zach Loafman
688f96cd33
Run shell tests under Ginkgo, changing all reporting to JUnit
...
* Add a test/e2e/shell.go that slurps up everything in hack/e2e-suite
and runs it as a bash test, borrowing all the code from hack/e2e.go.
* Rip out all the crap in hack/e2e.go that deal with multiple tests
* Move hack/e2e-suite/goe2e.sh to hack/ginkgo-e2e.sh so that it
doesn't get slurped up.
2015-02-05 07:24:05 -08:00
Filipe Brandenburger
606b517a07
Enable Go e2e report_dir in Jenkins
...
Use the E2E_REPORT_DIR global environment variable to define the
location where the JUnit XML reports should be saved.
Modify the Jenkins e2e.sh script to export that variable pointing to the
top of the Jenkins build tree.
Tested by running `E2E_REPORT_DIR=${PWD}/.. hack/e2e-test.sh` and
confirmed ../junit.xml was generated and looked good.
2015-01-28 16:27:43 -08:00
Joe Beda
228659a177
Fix up for posix flags
2015-01-15 09:12:19 -08:00
Zach Loafman
ba618db226
Fix kubernetes-e2e-gke build
...
Got a little aggressive combining options here. Accidentally forgot
that this parameter would bork normal GKE.
2015-01-12 16:55:56 -08:00
Zach Loafman
3095f1bf64
Add Jenkins e2e script
...
This commit adds and documents the e2e script that Jenkins runs
2015-01-12 13:49:24 -08:00