Commit Graph

1050 Commits (ce62d35e20ebad86058dfcbfe0dce65e07757cbd)

Author SHA1 Message Date
Max Forbes 6b609f644b Jenkins: Allow fetching new tars for multi-job tests 2015-07-09 11:28:51 -07:00
Eric Tune 2459cfa96c Update conformance test.
Fix formatting and quote variable.
Fix comments from a previous review.
Move instructions to the top.
Change from using tag to using branch.
Improve documentation of conformance test.
Use stable random seed.
Fix bug where there was a double quote as a prefix and suffix to the
skip regexp.
Remove .* not needed in regex.
Skip a few more tests that are not reliable for me in the
Conformance test environment.
2015-07-09 09:08:48 -07:00
Victor Marmol b7da593d7c Merge pull request #10762 from erictune/toc
Automatic Doc Editing, with Table of Contents Generation
2015-07-09 08:13:45 -07:00
Wojciech Tyczynski 6d864527c9 Merge pull request #10932 from zmerlynn/fork-jenkins-release-21
Add skip/flaky arguments for gce-release job
2015-07-09 15:20:04 +02:00
Wojciech Tyczynski b33954c45e Merge pull request #10963 from thockin/cherrypick-fixes
Ignore untracked files in cherrypick
2015-07-09 11:28:11 +02:00
Wojciech Tyczynski 977b1d9579 Merge pull request #10823 from piosz/real_test
Added load test with pods doing real works
2015-07-09 11:26:47 +02:00
Wojciech Tyczynski 9d32830040 Merge pull request #10978 from wojtek-t/fix_shell_services
Fix Shell services test
2015-07-09 10:08:57 +02:00
Wojciech Tyczynski 9cb7bc2e90 Fix Shell services test 2015-07-09 09:46:10 +02:00
Wojciech Tyczynski e5836cc933 Merge pull request #10952 from mbforbes/JenkinsRemoveServer
Jenkins: remove dead 'use server version' code
2015-07-09 09:09:13 +02:00
Zach Loafman 1d6db553b0 Fix two issues in cherry_pick_pull:
* Ignore errexit in trap handler
* Check for branch (since two people have complained now..)
2015-07-08 18:16:27 -07:00
Tim Hockin b61985ad87 Ignore untracked files in cherrypick 2015-07-08 17:09:14 -07:00
Victor Marmol cfbc64e3c5 Merge pull request #10864 from mbforbes/gcloudUpdateJenkins
Fully update gcloud before Jenkins runs
2015-07-08 16:13:27 -07:00
Zach Loafman a6594dc38b Add skip/flaky arguments for the jenkins-gce-e2e-release job
I haven't added the job yet. Want to get the args in place first.

Related to #10676
2015-07-08 16:12:50 -07:00
Victor Marmol f5cbf5af0f Merge pull request #10923 from wojtek-t/promote_tests_2
Promote ElasticSearch test to non-flaky suite
2015-07-08 16:11:56 -07:00
Eric Tune c51e35e835 Support for in-place modification of docs
Adds cmd/mungedocs which is framework for processing
all files under docs/ and either verifying that no changes needed or
making in-place changes.

Did not reuse kube::util::gen-docs because that seemed to be
centered around handling added files, and this pass does not
add files.

Planned uses:
 - table of contents automatic updating
 - linkification
 - internal link checker
 - link-path-relativizer or absolutizer
 - example file syncer
 - header inserter.

Just table-of-contents updating in this PR.

Added Table of Contents to docs/networking.md.

Demonstrates use of new TOC generator presubmit.
Other docs will be added in future PRs.
Additional development will be needed to handle some
of the more complex cases.
2015-07-08 14:58:54 -07:00
Max Forbes 38f2f4dab9 Jenkins: remove dead 'use server version' code 2015-07-08 13:32:37 -07:00
Zach Loafman 390bb58f48 Brendan noticed this silly inconsistency. 2015-07-08 11:53:33 -07:00
Victor Marmol faa573f995 Merge pull request #10922 from wojtek-t/fix_proxy_2
Fix service shell e2e test
2015-07-08 11:34:03 -07:00
Victor Marmol dbc0e7636b Merge pull request #10757 from zmerlynn/pull-propose
Add cherry_pick_pull.sh <pr-number> <branch>
2015-07-08 11:25:43 -07:00
Zach Loafman 4f3accec00 Add cherry_pick_pull.sh <pr-number> <branch>
This script checks out a branch based on <branch>, cherry picks pull
request <pr> into it commit by commit, then instructs the user on how
to propose that branch as a PR to the branch.

For bonus points, this could be integrated with something like the
"hub" tool (https://github.com/github/hub) and be made about 2x more
automated.

Fixes #10730
2015-07-08 11:15:28 -07:00
Wojciech Tyczynski de3a36c904 Promote ElasticSearch test to non-flaky suite 2015-07-08 16:26:04 +02:00
Wojciech Tyczynski ff727ede74 Increase timeouts in services shell script 2015-07-08 15:32:05 +02:00
Piotr Szczesniak 3fb39542d0 Added load test with pods doing real works 2015-07-08 11:01:41 +02:00
Quinton Hoole 4a26114a9a Make merge conflicts less likely in jenkins/e2e.sh with multiline regexs. 2015-07-07 20:10:00 -07:00
Max Forbes 5f9dc8c84c Fully update gcloud before Jenkins runs. 2015-07-07 13:22:54 -07:00
Wojciech Tyczynski 9854d47923 Move Proxy logs out of flaky 2015-07-07 13:54:22 +02:00
Wojciech Tyczynski 73cb04ad6b Merge pull request #10819 from wojtek-t/fix_services_shell
Fix service shell test
2015-07-07 11:44:35 +02:00
Wojciech Tyczynski f658988ad1 Fix service shell test 2015-07-07 11:19:17 +02:00
Wojciech Tyczynski 78c1117cb9 Promote no-longer flaky tests to gce suite 2015-07-07 08:27:11 +02:00
Quinton Hoole ac3e3db579 Demote e2e test as per #10792
Demote e2e test as per #10792.
2015-07-06 17:43:36 -07:00
Yu-Ju Hong dad97b6224 Merge pull request #10691 from thockin/shutup-presubmit
Shutup presubmit
2015-07-06 09:56:41 -07:00
Zach Loafman af781d8df4 Ban MaxPods to flaky test list. See #10720.
If you revert this, please notify @zmerlynn to fix the GKE list.
2015-07-04 09:16:50 -07:00
Nikhil Jindal 974377b306 Merge pull request #10481 from gmarek/max_pods_e2e
Add max-pods e2e test
2015-07-02 15:26:46 -07:00
Tim Hockin efa76b72ae Run the build once during presubmit 2015-07-02 14:43:43 -07:00
Tim Hockin a95814b593 make swagger presubmit not spew noise 2015-07-02 14:03:02 -07:00
Jeff Grafton 44f3c9e01e Re-enable namespace test on the pull request Jenkins 2015-07-01 17:53:27 -07:00
Zach Loafman b60c8e567f Merge pull request #10077 from timstclair/ui-server
Move dashboard UI out of the apiserver to a separate pod
2015-07-01 15:56:33 -07:00
Zach Loafman c7fb07a6aa Merge pull request #10428 from mikedanese/nightly
add documentation and script on how to get recent and "nightly" builds
2015-07-01 15:55:49 -07:00
Zach Loafman e5670c104d Merge pull request #10604 from nikhiljindal/v1
Updating scripts to use v1 instead of v1beta3
2015-07-01 15:54:17 -07:00
nikhiljindal 274792d7bb Stop exposing v1beta3 by default 2015-07-01 14:38:02 -07:00
Tim St. Clair b6b2d6df42 Add kube-ui cluster addon for serving k8s dashboard UI.
Changes include:
- Add kube-ui binary for serving static dashboard UI
- Add kube-ui docker image, replication controller, and service
- Make the kube-ui a cluster-addon (enabled by default)
- Split the compiled pkg/ui/datafile.go into separate dashboard and swagger packages
- Update docs to reflect changes
2015-07-01 14:21:47 -07:00
Zach Loafman 0b2efd8d28 Merge pull request #10633 from saad-ali/enablePDE2ETest
Enable readonly PD tests for Jenkins GCE E2E run
2015-07-01 14:15:44 -07:00
Zach Loafman 4f9cfc84c4 Merge pull request #10180 from mwielgus/e2e_examples
E2E tests for Redis and Celery-RabbitMq examples
2015-07-01 12:02:27 -07:00
saadali c84b0e0f4f Enable readonly PD tests for Jenkins GCE E2E run 2015-07-01 11:10:00 -07:00
nikhiljindal 2e9e46dd08 Updating scripts to use v1 instead of v1beta3 2015-07-01 00:23:16 -07:00
gmarek c86e18846b Add max-pods e2e test 2015-07-01 09:21:42 +02:00
Marcin Wielgus b5600fee12 E2E tests for Redis and Celery-RabbitMq examples 2015-07-01 00:25:58 +02:00
Jeff Grafton 0c321c3759 Jenkins GCE e2e: "Service endpoints latency" is not flaky in parallel 2015-06-30 13:47:46 -07:00
Chao Xu 7f89a29aad add "kubectl patch". It will replace "kubectl udpate --patch" in the future 2015-06-29 16:36:45 -07:00
Alex Robinson 764d34d363 Merge pull request #10468 from caesarxuchao/add-cmd-replace
Add command "kubectl replace"
2015-06-29 16:06:33 -07:00
Mike Danese c053b9a51b add documentation and script on how to get recent and "nightly" builds 2015-06-29 14:50:41 -07:00
Mike Danese 719870fdcf add publishing of latest-green.txt to jenkins e2e tests on success 2015-06-29 14:50:41 -07:00
Alex Robinson fb9c126fd4 Merge pull request #10078 from ixdy/jenkins-e2e-gce-configs
Determine e2e test configs for GCE using Jenkins project name
2015-06-29 14:34:05 -07:00
Anastasis Andronidis 697e07f864 Correctly parse multiple resources from files
Refactored how files, directories and stdin are handled. Every file must pass
through the FileVisitor and then streamed through StreamVisitor. FileVisitor
takes care of opening/closing files and StreamVisitor is parsing multiple
resources.
2015-06-29 23:11:46 +02:00
Chao Xu 9b3d42c090 Add command "kubectl replace". "kubectl update" is still supported as an alias.
"kubectl replace --patch" is NOT supported. It's moved to "kubectl patch" as a separate command in another commit.
2015-06-29 12:14:24 -07:00
Jeff Grafton 8c70fa42ee Determine e2e test configs for GCE using Jenkins project name.
Most parameters can still be overridden by specifying them in the
Jenkins configs.

Additionally, remove --noColor option, since the ANSI Jenkins plugin
can handle the color codes.
2015-06-26 17:32:50 -07:00
Robert Bailey 91589143a3 Merge pull request #10370 from mikedanese/no-more-machines
remove --machines and related deprecated flags from code and docs
2015-06-26 10:54:01 -07:00
Robert Bailey 508f7f1697 Merge pull request #10358 from caesarxuchao/add-force-update
Add --force to `kubectl update`
2015-06-26 10:49:04 -07:00
Mike Danese 1e130e0794 remove --machines from code and docs 2015-06-25 18:29:11 -07:00
Chao Xu ef5de91fd7 add "--force" flag to "kubectl update";
update relevant tests
2015-06-25 17:16:20 -07:00
Maxwell Forbes 24de9afded Merge pull request #10364 from brendandburns/e2e2
Add some sleep to the verification loop.
2015-06-25 16:31:07 -07:00
Brendan Burns da938dc190 Add some sleep to the verification loop.
Programming is hard, sleep 5!
2015-06-25 14:50:46 -07:00
Maxwell Forbes 5e748c1d47 Merge pull request #10070 from lavalamp/e2eProxyFix
proxy e2e test improvements
2015-06-25 13:15:03 -07:00
Maxwell Forbes 66752bfb93 Merge pull request #10310 from nikhiljindal/local
Updating local-cluster-up to v1
2015-06-24 17:56:45 -07:00
nikhiljindal e6c83bca5f updating local-cluster-up to v1 2015-06-24 14:08:27 -07:00
Daniel Smith 5eb5b4a130 Test kubectl proxy in test-cmd.sh 2015-06-24 13:54:15 -07:00
Maxwell Forbes 26d3a4429d Merge pull request #9816 from erictune/conformance
Revive conformance test.
2015-06-24 13:20:46 -07:00
Eric Tune c5efb12a62 Revive conformance test.
Use KUBE_CONFIG_FILE instead of AUTH_CONFIG (and CERT_DIR).

Pass GINKGO_TEST_ARGS for a subset of e2e tests which
@erictune has deemed initially sufficient for conformance.

Allow GINKGO_TEST_ARGS to pass through hack/ginkgo-e2e.sh.

Set NUM_MINIONS (need better way to handle this).

Remove use of "KUBERNETES_CONFORMANCE_TEST" variable
and use of KUBERNETES_PROVIDER="conformance_test" convention,
both of which have no apparent purpose.

Allow unset testContext.provider in test/e2e/e2e_test.go
Allow testContext.Provider to be unset in providerIs().
2015-06-22 22:29:02 -07:00
Chao Xu 59b654c996 fix tests for 22f1b07858 2015-06-22 17:10:09 -07:00
CJ Cullen ff0546da4f Merge pull request #10133 from mbforbes/gkeLivingUpgrade
GKE upgrade tests
2015-06-20 15:02:11 -07:00
Max Forbes 434f968715 GKE upgrade tests 2015-06-20 09:44:19 -07:00
Jeff Lowdermilk bdd3602eb7 Allow explicit pinned versions to be specified for jenkins runs 2015-06-19 16:19:02 -07:00
Satnam Singh b964f3c911 Merge pull request #9739 from bprashanth/sno
Fix kubectl stop rc with sequence numbers
2015-06-19 15:30:26 -07:00
Prashanth Balasubramanian 9ed9bd1c4f Add a generation number to the object meta of all objects, and status of rcs 2015-06-19 14:32:08 -07:00
Jeff Lowdermilk 9e4c5bc3b4 fix bash typo in jenkins/e2e.sh 2015-06-19 11:57:44 -07:00
Jeff Lowdermilk 8f5d8da7d6 yet another special case for e2e script 2015-06-19 11:13:55 -07:00
Satnam Singh 4bf6058919 Merge pull request #9988 from mikedanese/upgrade-pre-e2e
remove e2e run before cluster upgrade
2015-06-18 14:25:26 -07:00
Satnam Singh d2c2f7e35e Merge pull request #9993 from mikedanese/re-patch
reenable patch serverside using strategic-merge-patch
2015-06-18 14:13:10 -07:00
Jeff Lowdermilk e72431033a Fix a few e2e references to allow gke to test dogfood builds 2015-06-18 13:39:51 -07:00
Jeff Lowdermilk 1a7d811b4a Add a test to test-cmd.sh for update --patch 2015-06-18 12:06:46 -07:00
Mike Danese dbb47fe248 remove e2e run before cluster upgrade 2015-06-17 17:02:04 -07:00
Saad Ali 56083489e3 Merge pull request #9884 from brendandburns/gcr
Switch to loading busybox from gcr.
2015-06-17 11:38:24 -07:00
Saad Ali 9f60f3ce44 Merge pull request #9831 from jayunit100/local-up-from-docker
Allow docker/ or other source directory for local-up
2015-06-16 16:17:06 -07:00
Brendan Burns 9fda26e5da Switch to loading busybox from gcr. 2015-06-16 11:31:33 -07:00
Jeff Lowdermilk 47901b7edd Remove the last provider-specific handling in kubectl.sh, ginkgo-e2e.sh 2015-06-16 10:58:04 -07:00
jayunit100 ecdc025b61 Allow docker/ or other source directory for local-up 2015-06-15 19:44:35 -04:00
Fabio Yeon 3f62e420cb Merge pull request #9784 from saad-ali/jenkinsSymlinkFix
Jenkins E2E build should not fail if symlink to junit file already exists
2015-06-15 13:37:09 -07:00
saadali 3bc1c18e12 Jenkins E2E build should not fail if symlink to junit file already exists. 2015-06-15 10:52:47 -07:00
Fabio Yeon 652eed5bce Merge pull request #9479 from jayunit100/local-up-clean
[hack/] Modularize local-up into clean functions so its self documenting
2015-06-15 09:54:24 -07:00
Abhi Shah 22a4d555c6 Merge pull request #9517 from mikedanese/e2e-cluster-upgrade
e2e test cluster stability during master upgrade
2015-06-12 13:53:09 -07:00
Abhi Shah 52db576617 Merge pull request #8882 from mesosphere/upstream_k8sm
Upstream Kubernetes-Mesos framework
2015-06-12 06:36:20 -07:00
Mike Danese de55e17f75 e2e test cluster stability during upgrade 2015-06-11 15:10:52 -07:00
Quinton Hoole ec0dd2db00 Merge pull request #9678 from dchen1107/podstatus
Using bigger node for minions for jenkin-e2e tests.
2015-06-11 14:13:54 -07:00
Dawn Chen a1065d1e24 Using bigger node for master node for jenkin-e2e tests. 2015-06-11 14:09:02 -07:00
Dawn Chen bf6d4d6d7e Using bigger node for minions for jenkin-e2e tests. 2015-06-11 14:07:41 -07:00
Abhi Shah b37190b784 Merge pull request #9513 from lavalamp/fixFlake
improve output of kube_get_url & fix #6548
2015-06-11 11:28:32 -07:00
Abhi Shah c5553af281 Merge pull request #9506 from cjcullen/resize
Make resize tests work on GKE
2015-06-11 11:05:07 -07:00
Abhi Shah f4e3c97a0b Merge pull request #9539 from quinton-hoole/2015-06-09-fix-e2e.sh
Don't require a space at the end of GINKGO_TEST_ARGS
2015-06-11 11:01:08 -07:00
James DeFelice 91238f8b44 Make building contrib code optional 2015-06-10 20:30:10 +00:00
jayunit100 a2ea0ba467 Modularize local-up into clean functions so its self documenting 2015-06-10 13:24:59 -04:00