Commit Graph

900 Commits

Author SHA1 Message Date
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.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
---
>   <description>Run E2E tests on GKE test endpoint. Test owner: wonderfly@google.com.&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
49c49
< export PROJECT=&quot;k8s-jkns-e2e-gke-test&quot;
---
> export PROJECT=&quot;kubekins-e2e-gke-trusty-test&quot;
51a52
> export E2E_NAME=&quot;jkns-gke-e2e-test-trusty&quot;
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