Commit Graph

577 Commits (bb460c04ddb25245906e80ec5e42ee5675782c92)

Author SHA1 Message Date
gmarek b4f6e18b47 Test jenkins change on flaky suite 2015-11-25 13:33:22 +01:00
gmarek a6997875f2 Move GCE L7 LoadBalancer test to the Flaky suite 2015-11-25 12:22:20 +01:00
Madhusudan.C.S e3a26bfea6 Implement e2e test for node out of disk condition.
This is a second attempt at this commit and it fixes the cause for its
flakiness in the first attempt.

The ability to SSH into individual nodes, described by api.Node, and running
commands on them appears to be useful for other e2e tests too. So, move
issueSSHCommand utility function to e2e util file.

Also, modify waitForNodeToBe e2e util function to take any node condition. The
current implementation only takes api.NodeReady condition into consideration.
This change makes the function take any node condition.
2015-11-25 02:12:29 -08:00
Brad Erickson 53172a5356 Minion->Node rename: NUM_NODES 2015-11-25 00:45:10 -08:00
Brad Erickson d1dbeb98a0 Minion->Node rename: NUM_NODES_BKP, NUM_NODES_PARALLEL 2015-11-25 00:45:09 -08:00
Brad Erickson bd06c19aa8 Minion->Node rename: NODE_SIZE 2015-11-25 00:45:09 -08:00
Brad Erickson 83ed2fa22e Minion->Node rename: NODE_DISK_SIZE, NODE_DISK_TYPE, NODE_HOSTNAME, etc
NODE_IDS
NODE_ID
NODE_IMAGE_PROJECT
NODE_IMAGE
2015-11-25 00:45:09 -08:00
Brad Erickson 6b91b45eff Minion->Node rename: IAM_PROFILE_NODE, KUBE_ENABLE_NODE_PUBLIC_IP, etc
KUBE_GCE_NODE_IMAGE, KUBE_GCE_NODE_PROJECT, KUBEMARK_NUM_NODES
2015-11-25 00:43:51 -08:00
Piotr Szczesniak ff276a74ed Re-enabled GCE L7 load balancer e2e 2015-11-25 09:38:41 +01:00
Marcin Wielgus a2299253cf Merge pull request #17718 from piosz/hpa-fix
Yet another try to enable HPA e2e tests for 1.1 release
2015-11-24 14:18:43 +01:00
k8s-merge-robot 3117fa472d Merge pull request #17610 from ixdy/resource-check
Auto commit by PR queue bot
2015-11-24 04:13:35 -08:00
Piotr Szczesniak 61224c76f6 Yet another try to enable HPA e2e tests for 1.1 release 2015-11-24 12:14:33 +01:00
k8s-merge-robot 949cf9e9da Merge pull request #17180 from mesosphere/skipped-cleanup
Auto commit by PR queue bot
2015-11-23 21:04:18 -08:00
krousey de82763ce1 Merge pull request #17509 from spxtr/verify-tests
Verify that tests in Jenkins match those in e2e.sh
2015-11-23 14:46:32 -08:00
Karl Isenberg 2d3c3e1d0b Cleanup e2e tags
- Remove "Suite" from e2e tag names
- Move grouping e2e tags to the front of the test, describe or context name
- Move Conformance e2e tags to the end of test names (test specific)
- Move Skipped e2e tags to the end of names, but to as high a context as applicable
2015-11-23 13:42:12 -08:00
Isaac Hollander McCreery bb7dc38f8b Add CURRENT_RELEASE_VERSION to e2e.sh, again, more slowly 2015-11-23 11:14:00 -08:00
Jeff Lowdermilk e8920ebdd4 Re-add Autoscaling Suite to GKE default skip list
We don't want to run this on every GKE test job, just the
continuous build.
2015-11-23 09:25:41 -08:00
Jerzy Szczepkowski e410c2e0fd Revert "Add CURRENT_RELEASE_PUBLISHED_VERSION to e2e.sh" 2015-11-23 16:26:40 +01:00
Jerzy Szczepkowski d6e27d0620 Merge pull request #17639 from piosz/hpa-e2e
Enabled HPA e2e tests for 1.1 release
2015-11-23 15:08:59 +01:00
k8s-merge-robot 7c2befe6df Merge pull request #17573 from wonderfly/blacklist_monitoring_test_for_trusty
Auto commit by PR queue bot
2015-11-23 05:31:03 -08:00
k8s-merge-robot 4cb0beeefd Merge pull request #17392 from jlowdermilk/e2e-clean-slate
Auto commit by PR queue bot
2015-11-23 03:19:24 -08:00
Piotr Szczesniak 0d105ad548 Enabled HPA e2e tests for 1.1 release 2015-11-23 10:22:13 +01:00
Isaac Hollander McCreery d4dff2a31d Add CURRENT_RELEASE_PUBLISHED_VERSION 2015-11-22 12:50:25 -08:00
Jeff Grafton 0a465da391 Diff GCP resource usage in soak tests too 2015-11-20 17:25:23 -08:00
Daniel Wang ed508e9bf0 Jenkins: Skip a flaky test on Trusty release job
The monitoring test, i.e., "Monitoring should verify monitoring pods and all
cluster nodes are available on influxdb using heapster" has been failing on the
Trusty release job for a while and it is known that it won't be fixed until the
next kubernetes release, see https://github.com/google/cadvisor/issues/947 for
more details.

Let's blacklist it so that the release job can be used to catch other real
issues.
2015-11-20 14:05:20 -08:00
Joe Finney 0ff848b959 Verify that tests in Jenkins match those in e2e.sh.
This is a temporary solution in lieu of a more robust infrastructure.
The test is up and running on Jenkins as kubernetes-verify-jenkins-jobs.
It fails as long as there are tests in Jenkins that aren't in e2e.sh and
vice versa, excluding specified exceptions and non-kubernetes tests.
2015-11-20 11:51:53 -08:00
Nikhil Jindal b12550273e Merge pull request #17530 from nikhiljindal/deploymente2eFlaky
Removing a deployment test from flaky tests list
2015-11-19 14:15:54 -08:00
Jeff Lowdermilk e4f7db65af Re-add slow tests to gke-ci-reboot filter
Reboot tests are already slow, should only run fast tests
in this job.
2015-11-19 13:45:22 -08:00
nikhiljindal afd3095c04 Removing a deployment test from flaky 2015-11-19 13:41:10 -08:00
Jeff Lowdermilk dfb63a72cc Update test filters now that 1.1 is default in GKE 2015-11-19 10:52:33 -08:00
Daniel Wang afa12c58af Jenkins: Run slow tests for Trusty in dedicated jobs
Take slow tests out of release jobs because they are flaky and not as critical
as the rest of the release tests.

Also update the name of the release job for Trusy beta to
kubernetes-e2e-gce-trusty-beta-release.
2015-11-18 14:51:29 -08:00
Jeff Lowdermilk e95cf1d109 Delete orphaned namespaces at e2e start for soak tests
This will help prevent soak clusters getting hosed if a test is
interrupted without cleaning up resources.
2015-11-18 09:57:19 -08:00
Jeff Grafton e0d447bf53 Use NODE_NAME in addition to EXECUTOR_NUMBER in PR Jenkins 2015-11-17 21:36:58 -08:00
k8s-merge-robot e09e30d53e Merge pull request #17254 from jlowdermilk/gke-ci-reboot
Auto commit by PR queue bot
2015-11-17 05:13:20 -08:00
k8s-merge-robot cae1f4095a Merge pull request #17367 from piosz/deployment-e2e
Auto commit by PR queue bot
2015-11-17 03:10:02 -08:00
Piotr Szczesniak d246e7833b Enabled HPA for deployment e2e 2015-11-17 11:40:43 +01:00
Piotr Szczesniak e53eeb551a Enabled HPA e2e tests for release 1.1 2015-11-17 10:57:30 +01:00
k8s-merge-robot b7eb2caf5e Merge pull request #17321 from wonderfly/master
Auto commit by PR queue bot
2015-11-16 22:21:32 -08:00
Jeff Lowdermilk d96848693e Don't use ginkgo.focus for ci-reboot
focus is whitelist, we want to run unflaky, unslow tests along with
reboot to verify cluster functionality before/after.
2015-11-16 10:51:03 -08:00
Daniel Wang f83418bdb7 jenkins: Skip a flaky test for Trusty release jobs
The "Kubelet regular resource usage tracking over 30m0s with 0 pods per node"
was broken and fixed after the v1.1.1 cut, by pull request #14603. Trusty
release jobs always pin to the latest release version of k8s, so we would have
to wait until next 1.1 release to pick up the fix. Temporarily skipping that
test for Trusty jobs now.
2015-11-16 09:58:57 -08:00
Jeff Grafton 896d04d5f3 Install libapparmor1 in kubekins-test image 2015-11-13 17:17:52 -08:00
k8s-merge-robot 6b6d5096af Merge pull request #17177 from jayunit100/net-enable-e2e
Auto commit by PR queue bot
2015-11-13 02:28:40 -08:00
jay vyas 4617ecb72c Remove networking from flakeys 2015-11-12 16:55:40 -05:00
Daniel Wang 8c0f77e410 Jenkins: pin to v1.1.1 for trusty release tests 2015-11-12 13:53:18 -08:00
k8s-merge-robot ff64185c46 Merge pull request #17070 from jlowdermilk/gke-soak
Auto commit by PR queue bot
2015-11-12 01:51:28 -08:00
k8s-merge-robot f456d76b9b Merge pull request #17122 from jlowdermilk/gke-ci-reboot
Auto commit by PR queue bot
2015-11-12 00:23:34 -08:00
Jeff Lowdermilk 87895fdb9a Add config for gke soak deploy/test jobs 2015-11-11 14:54:42 -08:00
Prashanth Balasubramanian fe5717916b Disable l7 test on soak continuous 2015-11-11 10:50:24 -08:00
Jeff Lowdermilk 1e7d720972 fix gke-ci-reboot filter 2015-11-11 10:07:36 -08:00
k8s-merge-robot 33a5874d11 Merge pull request #17069 from jlowdermilk/gke-1.1-features
Auto commit by PR queue bot
2015-11-10 18:41:17 -08:00
k8s-merge-robot 41d2d19f33 Merge pull request #16759 from ixdy/jenkins-configs
Auto commit by PR queue bot
2015-11-10 17:37:40 -08:00
Jeff Lowdermilk 58c0830726 Export MINION_SIZE as MACHINE_TYPE for gke tests 2015-11-10 16:37:58 -08:00
Jeff Lowdermilk dd9eabd5f2 jenkins config for testing 1.1 features on gke 2015-11-10 11:23:58 -08:00
Daniel Wang d95d4666c4 jenkins: Add jobs for Trusty and Trusty Beta
Start running continuous tests with Trusty images on minions. These tests pin at
a k8s release version, and are run against the latest Trusty images.
2015-11-10 09:32:13 -08:00
Jeff Grafton 622cc4d594 Create Jenkins projects for scalability tests on 1.1 2015-11-09 18:15:38 -08:00
Wojciech Tyczynski 5e9fe7abff Fix Kubemark tests by not gathering resource usage data 2015-11-09 11:45:07 +01:00
Piotr Szczesniak e450ea9aab Fixed suites in which autoscaling test should be 2015-11-06 14:34:29 +01:00
Marcin Wielgus 53ee314457 Temporary disable autoscaling in gce-slow test suite 2015-11-06 11:05:01 +01:00
Jeff Lowdermilk 721eb6e7be Run hpa, GCE L7 tests in gce-disruptive-1.1 2015-11-05 17:44:44 -08:00
k8s-merge-robot 38955172ea Merge pull request #16805 from goltermann/subnet-jenkins
Auto commit by PR queue bot
2015-11-04 23:00:35 -08:00
k8s-merge-robot 4b5c39df68 Merge pull request #16746 from jlowdermilk/gke-job-e2e
Auto commit by PR queue bot
2015-11-04 21:25:28 -08:00
Isaac Hollander McCreery cdf138a8e7 Merge pull request #16822 from ihmccreery/gke-test-server-version
Use server version instead of release/latest in gke-test Jenkins job
2015-11-04 16:35:25 -08:00
k8s-merge-robot ca332a394c Merge pull request #16048 from bprashanth/IngressE2E
Auto commit by PR queue bot
2015-11-04 16:25:41 -08:00
Isaac Hollander McCreery 5a0efb28ab Use server version instead of release/latest in gke-test Jenkins job 2015-11-04 15:32:34 -08:00
goltermann 5c4ddc44fd Add testing of GKE using GCE Subnetworks to Jenkins. 2015-11-04 14:42:25 -08:00
Isaac Hollander McCreery 9baf681fa4 Use upgrade logic from the version we're upgrading to; fixes #16804 2015-11-04 12:54:36 -08:00
Jeff Grafton 10bcd3ef36 Don't fail if the console log doesn't exist. 2015-11-03 18:03:59 -08:00
Jeff Grafton 6bd450ba05 Update comment on how to use script 2015-11-03 18:01:24 -08:00
Jeff Grafton f03b3c9171 Print out URL of where to find uploaded logs and artifacts. 2015-11-03 18:01:24 -08:00
Jeff Lowdermilk 9ca75257bc Enable job e2e tests for GKE
will need cherrypick onto 1.1
2015-11-03 16:54:51 -08:00
Mike Danese 5e64590f4a renable enable var to correct name and only use it when needed 2015-11-02 14:51:04 -08:00
Prashanth Balasubramanian 3943c5afe2 Ingress e2e 2015-11-02 14:05:29 -08:00
Piotr Szczesniak fcbf1c1012 Merge pull request #16520 from gmarek/fix-kubemark
Don't delete namespace after kubemark tests, as cluster will be torn …
2015-11-02 10:13:37 +01:00
Jeff Lowdermilk ac18c46d07 Test config for gke-1.1 job 2015-10-30 16:42:40 -07:00
Alex Robinson 5d037ef484 Merge pull request #16625 from bprashanth/slb
Skip serviceloadbalancer e2e on GKE
2015-10-30 16:35:16 -07:00
Prashanth Balasubramanian bf6a414c5f Skip serviceloadbalancer e2e on GKE 2015-10-30 15:14:04 -07:00
Jeff Grafton 623cbb5bd6 Only try to upload artifacts if they really exist. 2015-10-30 14:51:35 -07:00
Jeff Lowdermilk 39965b67ce Move branch-specific test env out of the kubekins-test image 2015-10-30 11:12:47 -07:00
Mike Danese 88008de96b Merge pull request #16459 from mikedanese/enable-exp
enable deployment and daemonset in gce upgrade tests
2015-10-29 20:05:20 -07:00
Mike Danese d28d1344ae Merge pull request #16533 from ihmccreery/upgrade-test-fixes
Jenkins upgrade job fixes
2015-10-29 16:43:11 -07:00
Jeff Lowdermilk f03a04c097 Remove -t in gotest-dockerized.sh 2015-10-29 14:16:52 -07:00
Isaac Hollander McCreery 0f5bd2e739 Set E2E_SET_CLUSTER_API_VERSION properly for GKE jobs, build against ci/latest-1.0 instead of release/latest-1.0 2015-10-29 13:22:25 -07:00
k8s-merge-robot 0d29759b26 Merge pull request #16287 from jlowdermilk/fix-jenkins-test-image
Auto commit by PR queue bot
2015-10-29 12:29:28 -07:00
Jeff Lowdermilk 04e891c7d3 Modify jenkins unit/integration scripts to work on branches
Also add a makefile. This will need a cherrypick onto 1.0,1.1
with edits to hack/jenkins/test-dockerized.sh to run branch-specific
test scripts.

Also had to modify hack/verify-api-reference.sh to handle volume mount
path peculiarity when doing `docker run -v` inside a container started
with `docker run -v`. See associated comment in
hack/jenkins/test-dockerized.sh
2015-10-29 11:08:35 -07:00
gmarek ce3317cb9f Don't delete namespace after kubemark tests, as cluster will be torn down either way 2015-10-29 18:53:56 +01:00
Wojciech Tyczynski 0fa259f329 Increase logs verbosity in scalability tests. 2015-10-29 10:12:44 +01:00
k8s-merge-robot 1ef85cd78c Merge pull request #16329 from ixdy/resource-check
Auto commit by PR queue bot
2015-10-29 02:02:36 -07:00
Isaac Hollander McCreery 4dd0618b38 Use k8s-jkns-upgrade-fixed-1 instead of kubernetes-jenkins-gke-upgrade for GKE stable-latest job 2015-10-28 15:59:36 -07:00
Mike Danese 3343522546 enable deployment and daemonset in gce upgrade tests 2015-10-28 15:28:27 -07:00
Isaac Hollander McCreery 2ab10c4772 stable-latest GKE upgrade jobs 2015-10-28 12:36:28 -07:00
k8s-merge-robot d5e680afbb Merge pull request #16386 from ihmccreery/version-skew-step6
Auto commit by PR queue bot
2015-10-27 21:27:59 -07:00
k8s-merge-robot 77f3c7ebf5 Merge pull request #16363 from ashcrow/disable-flake-16285
Auto commit by PR queue bot
2015-10-27 17:14:33 -07:00
Daniel Smith e1901bf891 Merge pull request #16196 from erictune/job-e2e-fix
Fix e2e test flakes.
2015-10-27 15:04:57 -07:00
Isaac Hollander McCreery 749c036de5 Don't check version skew on step6 of upgrade jobs 2015-10-27 14:01:47 -07:00
Daniel Smith b7ecbbf744 Merge pull request #16378 from quinton-hoole/2015-10-27-promote-PD-e2e
Promote PD tests out of flaky.
2015-10-27 13:13:29 -07:00
k8s-merge-robot 8aa993266c Merge pull request #15172 from justinsb/aws_integration_tests
Auto commit by PR queue bot
2015-10-27 12:46:25 -07:00
Quinton Hoole b548a8617e Promote PD tests out of flaky.
Fixes #15382, #16377.
2015-10-27 10:36:08 -07:00
Steve Milner f7449ce3fa flake: Disable flaky service e2e per #16285 2015-10-27 09:26:34 -04:00
Jeff Grafton 253254fc80 Isolate Jenkins GKE jobs into separate Google Cloud projects 2015-10-26 16:57:56 -07:00
Eric Tune 40a33dcc7e Fix e2e test flakes.
Makes number of failures per pod fixed at 1, for the RestartOnFailure
case, which prevents Kubelet restart backoff, which causes test timeout.
For RestartNever tests, it keeps using the random success/failure.

Fixes #15389.
Renables previously flaky e2e.
2015-10-26 12:02:04 -07:00
gmarek 7fc9b06f5d Fix type in e2e.go 2015-10-26 12:14:45 +01:00
gmarek 1ceb31ffaa Add 500 node kubemark test to Jenkins 2015-10-26 11:57:55 +01:00
Abhi Shah 354b1f9c24 Merge pull request #15860 from mikedanese/ds-promote
actually promote daemonset simple test out of flaky and skip all daemonset tests in gke
2015-10-24 16:05:06 -07:00
k8s-merge-robot 6600fbcf7d Merge pull request #15854 from thockin/service-e2e-not-flaky
Auto commit by PR queue bot
2015-10-24 00:25:52 -07:00
Saad Ali 6db9d462b0 Merge pull request #16140 from jlowdermilk/jenkins-test-image
Dockerfile for jenkins build/test
2015-10-23 12:44:20 -07:00
Jeff Lowdermilk 150ed6a429 Dockerfile for jenkins build/test
To allow jenkins to run verify/unit/cmd/integration tests in a
container.
2015-10-23 10:12:35 -07:00
Jeff Lowdermilk 7c3c0485f7 Remove nonblocking on flock, update comment. 2015-10-22 13:38:18 -07:00
Filip Grzadkowski cc62dd9b9b Merge pull request #16001 from ixdy/resource-check
Fail Jenkins if GCP resources are leaked
2015-10-22 14:46:49 +02:00
k8s-merge-robot 0c4bfcff02 Merge pull request #16072 from ixdy/jenkins-configs
Auto commit by PR queue bot
2015-10-22 01:09:47 -07:00
Brendan Burns 7ba06c7f82 fix e2e.sh again... 2015-10-21 21:05:02 -07:00
Justin Santa Barbara 636a4a15ac AWS: Add kubernetes-e2e-aws job to hack/jenkins/e2e.sh
We'll probably have to do something more scalable than duplicate every
GCE job, but this is probably the most important job to have.
2015-10-21 21:59:34 -04:00
Jeff Lowdermilk bf57290869 Revert the flock command to the working version and add a warning
This is the second time this command has been "fixed" resulting in
half the builds breaking. The comment explains why it should be the
way it is, with a warning for future readers.
2015-10-21 17:42:13 -07:00
Jeff Grafton 39d94b5b16 Make 1.1 GCE e2e and soak builds use the correct CI-build release 2015-10-21 15:56:52 -07:00
k8s-merge-robot ba39496eb4 Merge pull request #15886 from ixdy/e2e-release-soak
Auto commit by PR queue bot
2015-10-21 03:12:16 -07:00
Marek Grabowski fdd2677d23 Merge pull request #15941 from piosz/hpa-cleanup
Removed flag ENABLE_HORIZONTAL_POD_AUTOSCALER which is no longer used
2015-10-21 12:09:41 +02:00
gmarek a283a06fae Remove gcloud components update preview from jenkins/e2e.sh 2015-10-21 08:42:22 +02:00
Marek Grabowski a5bedd4cf4 Revert "Revert "Fix 'flock' command in hack/jenkins/e2e.sh"" 2015-10-21 08:36:07 +02:00
Jeff Grafton 4addd0770d Fail Jenkins if GCP resources are leaked 2015-10-20 19:51:24 -07:00
k8s-merge-robot 37afbf6f33 Merge pull request #14587 from ixdy/jenkins-verify
Auto commit by PR queue bot
2015-10-20 13:01:16 -07:00
Piotr Szczesniak 57a5f8d5a5 Removed flag ENABLE_HORIZONTAL_POD_AUTOSCALER which is no longer used 2015-10-20 13:59:00 +02:00
Jeff Grafton 1016b493df Add Jenkins shell script to setup and run verification tests 2015-10-19 14:42:42 -07:00
Jeff Grafton 7b1d15ad58 Save config for gce weekly soak deploy and add release-1.1 gce soak 2015-10-19 14:34:36 -07:00
Mike Danese 92404e7cb6 add upgrade test between 1.0 and 1.1 for gce 2015-10-19 13:51:57 -07:00
Mike Danese ece5779f5a increase NUM_MINIONS for jenkins gce upgrade test 2015-10-19 11:14:20 -07:00
Mike Danese b8b35afaec actually promote daemonset simple test out of flaky and skip all daemonset tests in gke 2015-10-19 11:11:20 -07:00
Tim Hockin 6a2d040070 Remove service tests from flaky lists after recent revamp 2015-10-19 09:57:52 -07:00
k8s-merge-robot 535090312f Merge pull request #13180 from samsabed/backoff_e2e
Auto commit by PR queue bot
2015-10-16 13:33:36 -07:00
k8s-merge-robot 90362394c1 Merge pull request #14454 from ixdy/e2e-upload-to-gcs
Auto commit by PR queue bot
2015-10-15 21:18:34 -07:00
Sam Abed 78979c77ce backoff e2e tests
Signed-off-by: Sam Abed <samsabed@gmail.com>
2015-10-16 13:09:29 +11:00
k8s-merge-robot 5174ca21f6 Merge pull request #15717 from ihmccreery/fix-jenkins-upgrade-versioning
Auto commit by PR queue bot
2015-10-15 14:02:31 -07:00
Eric Tune 5a1a0b3040 Merge pull request #15428 from mikedanese/gc
Add e2e test for pod garbage collection
2015-10-15 13:58:00 -07:00
Jeff Grafton 35db467216 Remove extraneous newline 2015-10-15 12:49:57 -07:00
Yu-Ju Hong 2dacbc3dda e2e: disable component killing/restarting tests in the soak cluster
This fixes #15649
2015-10-15 11:34:08 -07:00
Jeff Grafton 23fb8a8b76 Add script to upload test artifacts and log to GCS using gsutil
This new script is designed to be source'd by Jenkins jobs. It'll
automatically upload all test artifacts and the console log to GCS on
exit.
2015-10-15 11:32:11 -07:00
Isaac Hollander McCreery 79df5f58ff kubernetes-upgrade-1.0-1.1-gke configs using ci/latest-1.1 2015-10-15 10:30:09 -07:00
Mike Danese 402e68e05c add slow test for terminated pod garbage collection 2015-10-15 08:19:39 -07:00
Marek Grabowski 8a5f748846 Merge pull request #15336 from ixdy/install-etcd
Move hack/travis/install-etcd.sh to hack/, and update etcd version to 2.0.12
2015-10-15 09:29:25 +02:00
Marek Grabowski 066089d312 Merge pull request #15620 from wojtek-t/fix_exporting_vars
Export env vars from scalability suite
2015-10-14 15:18:37 +02:00
Wojciech Tyczynski 43019c5c89 Export vars from scalability suite 2015-10-14 14:51:39 +02:00
k8s-merge-robot b7ff9344a7 Merge pull request #15559 from mikedanese/simple-ds-promote
Auto commit by PR queue bot
2015-10-14 05:02:30 -07:00
Dawn Chen 7dbfa46d91 Merge pull request #15548 from gmarek/fix-kubemark
Small changes in Kubemark requested by @wojtek-t
2015-10-13 16:25:26 -07:00
Jeff Grafton 28314c79ce Move hack/travis/install-etcd.sh to hack/ 2015-10-13 16:04:44 -07:00
Mike Danese c0943f1139 add intermediate e2e runs to gce upgrade 2015-10-13 12:47:16 -07:00
Mike Danese 10d56ff18a promote simple daemonset test out of flaky 2015-10-13 11:09:19 -07:00
gmarek 4625f50131 Small changes in Kubemark requested by @wojtek-t 2015-10-13 16:26:19 +02:00
Jeff Lowdermilk a48515bfb0 fix jobname for kubernetes-e2e-gce-release-1.1 2015-10-12 17:18:38 -07:00
Dawn Chen cf0bdadd96 Merge pull request #15486 from ixdy/resource-check
jenkins/e2e: only run ./cluster/gce/list-resources.sh if it exists
2015-10-12 17:03:05 -07:00
Dawn Chen 49b56d1788 Merge pull request #15508 from quinton-hoole/2015-10-12-mark-flaky-deployment-test
Label flaky deployment test as per #15369.
2015-10-12 16:06:09 -07:00
Dawn Chen 88f6a03cb1 Merge pull request #15507 from quinton-hoole/2015-10-12-mark-flaky-tests-as-flaky
Mark flaky Jobs e2e test as flaky as per #15389.
2015-10-12 15:56:29 -07:00
Dawn Chen 6bcb31511f Merge pull request #15407 from jlowdermilk/fix-release-clobbering
Rename e2e-gce-rc to e2e-gce-release-1.1
2015-10-12 15:54:32 -07:00
Quinton Hoole ba0f7a0a1f Label flaky deployment test as per #15369. 2015-10-12 15:40:28 -07:00
Quinton Hoole 76fa1ade51 Mark flaky Jobs e2e test as flaky as per #15389. 2015-10-12 15:28:11 -07:00
Jeff Grafton 1a3d273bdb jenkins/e2e: only run ./cluster/gce/list-resources.sh if it exists 2015-10-12 12:28:25 -07:00
saadali 09e61383d9 Move flaky PD tests to flaky 2015-10-12 12:01:00 -07:00
Piotr Szczesniak 35cf8cc76c Enabled InitialResources e2e in autoscaling suite 2015-10-12 11:30:47 +02:00
k8s-merge-robot 834ce9ddb5 Merge pull request #15189 from ixdy/resource-check
Auto commit by PR queue bot
2015-10-10 12:26:21 -07:00
Jeff Lowdermilk b0fee799d4 Rename e2e-gce-release job to e2e-gce-release-1.0 2015-10-09 16:34:39 -07:00
Jeff Lowdermilk 54afad28db Rename e2e-gce-rc to e2e-gce-release-1.1
and add gcs staging suffix to avoid colliding with kubernetes-e2e-gce-release-1.0
2015-10-09 16:23:04 -07:00
gmarek 2be5f3a92d Increase a number of minions in kubemark-scale cluster 2015-10-09 11:57:27 +02:00
gmarek 62ee051c67 Remove publish green version from Kubemark runs 2015-10-09 09:35:07 +02:00
k8s-merge-robot bdec6db9be Merge pull request #14988 from bprashanth/IngressE2E
Auto commit by PR queue bot
2015-10-09 00:26:14 -07:00
k8s-merge-robot 52ce36eae8 Merge pull request #14455 from ixdy/jenkins-configs
Auto commit by PR queue bot
2015-10-08 22:34:59 -07:00
Isaac Hollander McCreery 3b6a8e2e40 Add kubernetes-upgrade-gke-1-0 jobs that upgrade from release/latest-1.0 to ci/v1.1.0-alpha.1. 2015-10-08 11:38:45 -07:00
Piotr Szczesniak 952a058357 Merge pull request #15153 from wojtek-t/common_resync_period
Extend resyncPeriods in controllers in production.
2015-10-08 14:07:04 +02:00
gmarek a16350853e Run 1000 node Kubemark experiments on Jenkins 2015-10-08 12:09:14 +02:00
Wojciech Tyczynski df79026b79 Extend resyncPeriods in controllers in production. 2015-10-08 09:10:09 +02:00
Quinton Hoole 8ec4f29e32 Move kubernetes-kubemark-scale-gce Jenkins job to asia-east1-a zone.
Because that's where we have enough quota.
2015-10-07 18:46:34 -07:00
Jeff Lowdermilk b0bebe89ac Merge pull request #15168 from ihmccreery/pin-releases
Use JENKINS_PUBLISHED_VERSION instead of JENKINS_USE_RELEASE_TARS and JENKINS_USE_STABLE
2015-10-07 17:43:54 -07:00
Quinton Hoole 1b7f8f540e Bring up a 4000 node kubemark cluster in Jenkins.
This is a bit of a hack of the existing scripts, but the quickest way to get this cluster up.
Will restructure e2e.sh to do this in a more sane way in a separate PR.
2015-10-07 16:46:32 -07:00
Prashanth Balasubramanian 941963d953 Ingress E2E 2015-10-07 14:33:19 -07:00
Isaac Hollander McCreery 653de8fec7 Use JENKINS_PUBLISHED_VERSION instead of JENKINS_USE_RELEASE_TARS and JENKINS_USE_STABLE 2015-10-07 14:29:01 -07:00
Janet Kuo f4cb23975b Merge pull request #15044 from nikhiljindal/deploymentController
Enabling deployments on kubernernetes-upgrade-gce test suite
2015-10-06 18:11:00 -07:00
Jeff Grafton 0024bfd1d5 List and diff GCP resources before/after in Jenkins
This currently won't fail runs if there is a diff.

Additionally, clean up some unnecessary symlinking of JUnit test reports.
2015-10-06 17:38:41 -07:00
Jeff Lowdermilk 8b37e74fd0 Merge pull request #15184 from jlowdermilk/gke-reboot-test
Don't skip reboot when testing reboot
2015-10-06 16:10:30 -07:00
nikhiljindal c062afc6de Enabling deployments on kubernernetes-upgrade-gce test suite 2015-10-06 14:50:25 -07:00
Jeff Lowdermilk 89144068e0 Don't skip reboot when testing reboot 2015-10-06 11:39:21 -07:00
Jeff Lowdermilk f6b5719b05 Re-add Shell to gke required filter 2015-10-06 11:25:31 -07:00
gmarek 393d8f0887 Unset NUM_MINIONS variable in Kubemark Jenkins run, to allow use of Kubemark default 2015-10-06 10:32:21 +02:00
k8s-merge-robot b53c9d8c9a Merge pull request #15129 from ixdy/test-go-junit-report
Auto commit by PR queue bot
2015-10-05 23:50:01 -07:00
Jeff Grafton a163f02c1b Add option to save the verbose output from unit tests
Also enable this option in our Jenkins runs.
2015-10-05 18:17:57 -07:00
Mike Danese fe820fc4df break up daemonset test into two tests 2015-10-05 15:54:15 -07:00
Alex Robinson 662137116f Merge pull request #14904 from wojtek-t/unskip_e2e_tests
Remove reference to "Shell" from jenkins/e2e.sh
2015-10-05 14:41:25 -07:00
Alex Robinson 934ada3d03 Merge pull request #15086 from jlowdermilk/parallel-expose-test
Remove kubectl expose from GCE_PARALLEL_FLAKY_TESTS
2015-10-05 12:58:47 -07:00
Jeff Grafton bf8153c644 KubeProxy e2e test is still slow 2015-10-05 11:54:39 -07:00
k8s-merge-robot 0e58e9a49f Merge pull request #14777 from brendandburns/fixer3
Auto commit by PR queue bot
2015-10-02 18:08:08 -07:00
CJ Cullen f615e18dda Merge pull request #15003 from ihmccreery/upgrade-test-version-skew-fix
Don't check for version skew when testing an upgraded-to-CI cluster
2015-10-02 18:02:17 -07:00
Jeff Lowdermilk 85d0838496 Remove kubectl expose from GCE_PARALLEL_FLAKY_TESTS 2015-10-02 16:55:51 -07:00
Jeff Lowdermilk deddfeb9ee Merge pull request #14919 from jlowdermilk/rc-e2e-config
Test config for release candidate e2e run
2015-10-02 14:32:20 -07:00
Isaac Hollander McCreery cedc07568b Don't check for version skew when testing an upgraded-to-CI cluster 2015-10-02 13:36:53 -07:00
k8s-merge-robot 5d47e88e66 Merge pull request #14928 from mikedanese/upgrade
Auto commit by PR queue bot
2015-10-02 06:11:58 -07:00
Wojciech Tyczynski 5456b4519b Remove reference to Shell from jenkins/e2e.sh 2015-10-02 13:16:32 +02:00
k8s-merge-robot ff85f0ba95 Merge pull request #14698 from yujuhong/gce_only
Auto commit by PR queue bot
2015-10-02 02:53:27 -07:00
gmarek e58aff001b Stop existing Kubemark cluster before creating new one in Jenkins 2015-10-02 10:32:57 +02:00
David Oppenheimer f01e124ca5 Merge pull request #14760 from ihmccreery/gke-upgrade-tests
First pass at getting visibility into 1.0/1.1 upgrades & version skew
2015-10-01 13:53:57 -07:00
Jeff Lowdermilk aef32aa1a5 Test config for release candidate e2e run 2015-10-01 13:23:30 -07:00
Mike Danese 905e971651 be explicit about minion group size in upgrade test 2015-10-01 12:01:04 -07:00
k8s-merge-robot f579f8edc3 Merge pull request #14790 from yujuhong/restart_count
Auto commit by PR queue bot
2015-10-01 11:34:32 -07:00
Yu-Ju Hong 15cdc45b09 Split kubelet e2e resource usage tracking tests
Some tests in this test suite expects --max-pods (i.e. the maximum pod capacity
on kubelet) to be greater than default, which applies only to the GCE test
environment. Split the tests into two sets so that we can better categorize
the tests in the jenkins setup, without making the test itself aware of the
environment.
2015-10-01 11:09:06 -07:00
gmarek a1e0ce8972 Fix Kubemark on Jenkins 2015-10-01 16:33:28 +02:00
Brendan Burns 40bb24d692 Revert "Fix 'flock' command in hack/jenkins/e2e.sh" 2015-09-30 12:27:02 -07:00
Brendan Burns 0a16257df5 Re-activate DaemonRestart tests, they've been clean in gce-flaky for > 10 runs 2015-09-30 11:00:17 -07:00
gmarek 8e56866a0a Change the Jenkins kubemark Job name to match kubernetes-.*-gce regexp 2015-09-30 16:16:31 +02:00
gmarek fd14fa5c48 Add first attempt of Kubemark config to jenkins/e2e.sh 2015-09-30 16:11:39 +02:00
Filip Grzadkowski 28d71418ca Merge pull request #14824 from gmarek/fix-jenkins
Fix 'flock' command in hack/jenkins/e2e.sh
2015-09-30 15:29:15 +02:00
gmarek cf31d16d94 Fix 'flock' command in hack/jenkins/e2e.sh 2015-09-30 15:27:53 +02:00
Yu-Ju Hong 5177e82d3a e2e: restore the test for monotonically increasing restart count
The test was disabled because sometimes restart count could not reach the
target before timeout. This change lowers the target restart count, increases
the timeout threshold to 5 minutes, and adds the test to the SLOW suite.
Running the test in a local cluster takes ~1m40s to complete.
2015-09-29 17:22:12 -07:00
Isaac Hollander McCreery 5ddadc5f62 First pass at getting visibility into 1.0/1.1 upgrades & version skew 2015-09-29 14:28:48 -07:00
Jeff Lowdermilk e849c00b08 Disable Deployment tests in GKE
unbreak gke-ci. again.
2015-09-29 10:21:36 -07:00
k8s-merge-robot 4645ad3cb0 Merge pull request #14594 from nikhiljindal/deploymentE2e
Auto commit by PR queue bot
2015-09-28 20:22:14 -07:00
Mike Danese ae7d3d5a54 add gce-upgrade to jenkins/e2e.sh 2015-09-28 13:52:42 -07:00
nikhiljindal d61ed52799 Adding an e2e test for deployment 2015-09-25 17:14:31 -07:00
Brian Grant 10a7f2b1fa Merge pull request #14453 from yujuhong/kubelet_benchmark
Add a slow e2e test to monitor kubelet resource usage
2015-09-25 13:31:59 -07:00
Jerzy Szczepkowski c8238c079a E2E tests for horizontal pod autoscaler.
Fixes & tuning in horiontal pod autoscaler and its e2e tests; two of the tests added to "Autoscaling suite".
2015-09-24 14:14:35 +02:00
gmarek 24b03c4db2 Move broken service tests to the flaky suite to make GCE suite happy again 2015-09-24 09:13:00 +02:00
Yu-Ju Hong 0b8244505c Add a slow e2e test to monitor kubelet resource usage
This test tracks kubelet resource usage over a long period of time (1hr)
when running N pods (e.g., N=0,50), and prints out the resource usage. This
would give us an idea how much kubelet's management overhead is in a stable
cluster.

Some followup items:
 * Use a more realistic workload (e.g., including probing)
 * Fail the test if the resource usage is too high.

Caveat:
 * We assume the scheduler would do a decent job distributing the pause pods,
   but we should double check.
 * Cluster addon pods could be unevenly distributed and skews the resource
   usage on nodes.
2015-09-23 18:22:20 -07:00
Eric Tune 13821de107 Merge pull request #14427 from mesosphere/sttts-resource-tests
Avoid assumption of a fixed list of cgroups in e2e conformance tests
2015-09-23 16:22:53 -07:00
Dr. Stefan Schimanski f9f91fd99d Remove cgroup list dependent e2e test from conformance test suite
As discussed @gmarek the given test does not belong into the conformance test
suite because it makes a lot of static assumptions about the cgroup setup of the
nodes which cannot be fulfilled by all cluster providers. Depending on the
installation the kubelet is not allowed to move around process
into specific containers.

Fixes https://github.com/mesosphere/kubernetes-mesos/issues/439.
2015-09-23 16:52:56 +02:00
gmarek 816b20a179 Move one of the service tests to skipped. 2015-09-23 15:18:19 +02:00
Abhishek Shah a64dad04c7 Make KubeProxy test faster 2015-09-22 13:43:43 -07:00
Quinton Hoole 62a0aba550 Fix regex to banish KubeProxy test as slow. 2015-09-19 00:59:03 -07:00
Jeff Grafton 85179f3352 Demote "KubeProxy should test kube-proxy" to slow tests 2015-09-18 15:00:41 -07:00
Quinton Hoole e1c75e91fe Spaces don't work in e2e regex's. Doh! 2015-09-17 15:47:02 -07:00
Quinton Hoole ceea590f7e Demote e2e test "Daemon set ... launch a pod on every node of the cluster" to flaky. 2015-09-17 13:11:51 -07:00
Jeff Lowdermilk 12010e9832 Add kubectl expose to GCE_PARALLEL_FLAKY_TESTS
It's essentially the same as Services.*expose, just using kubectl
instead of client lib.

Fixes #14078
2015-09-16 16:26:36 -07:00
Jeff Grafton 42dc0ca484 Mark "Networking should function for intra-pod communication" as flaky in parallel. 2015-09-16 16:09:19 -07:00
Alex Mohr b44714da1d Merge pull request #14007 from quinton-hoole/2015-09-15-make-daemon-restart-e2e-run
Make Restart e2e regex more specific so that it doesn't accidentally …
2015-09-16 15:42:21 -07:00
k8s-merge-robot d007c9141d Merge pull request #13951 from ixdy/jenkins-go-tests
Auto commit by PR queue bot
2015-09-15 22:48:20 -07:00
Quinton Hoole d3996beb07 Make Restart e2e regex more specific so that it doesn't accidentally match DaemonRestart. 2015-09-15 15:41:47 -07:00
Jeff Grafton beb476d96b Add script to run unit/integration tests on Jenkins 2015-09-15 13:42:59 -07:00
Jeff Grafton 8a41cb46fa Jenkins gke e2e: don't use sudo with gsutil cp 2015-09-15 13:31:00 -07:00
Jeff Lowdermilk 4c01b2a589 Merge pull request #13927 from jlowdermilk/gke-upgrade-tests
Add gke upgrade tests to hack/jenkins/e2e.sh
2015-09-15 13:30:14 -07:00
Jeff Lowdermilk 7fa7852205 disable Daemon set test when running e2e on gke 2015-09-14 13:34:13 -07:00
Jeff Lowdermilk 8e509be45f Add gke upgrade tests to hack/jenkins/e2e.sh 2015-09-14 10:03:11 -07:00
k8s-merge-robot 4aa412e04d Merge pull request #13810 from quinton-hoole/2015-09-10-banish-flaky-tests
Auto commit by PR queue bot
2015-09-12 21:10:49 -07:00
Jeff Lowdermilk 7229096453 Add config for the main gke-jenkins jobs to e2e.sh 2015-09-11 11:05:30 -07:00
Quinton Hoole 662e41cdcc Banish services up and down e2e test in parallel to flaky. 2015-09-10 09:08:19 -07:00
Quinton Hoole 72cfaf4955 Demote namespace e2e test to flaky in parallel (and fix it's name). 2015-09-10 08:55:11 -07:00
Quinton Hoole a66087c83f Remove service latency e2e test from the flaky bucket. 2015-09-04 11:52:59 -07:00
Quinton Hoole eff8ea2432 Banish some more Services e2e tests to flaky in parallel. 2015-09-04 08:44:34 -07:00
Jerzy Szczepkowski 2684018bb5 Configurations of jenkins e2e cluster and default private e2e cluster made consistent.
Configurations of jenkins e2e cluster and default private e2e cluster made consistent.
2015-09-04 09:15:01 +02:00
Piotr Szczesniak 97abc950db Merge pull request #13526 from ixdy/jenkins-build-test
Don't override KUBE_RELEASE_RUN_TESTS if set in enviroment
2015-09-04 09:06:31 +02:00
Quinton Hoole ea6238ddc3 Remove redundant filter from e2e-gce-parallel test job. 2015-09-03 15:54:12 -07:00
Quinton Hoole e76e0477f2 Make PR builder and e2e-gce-parallel e2e runs use the same number of nodes. 2015-09-03 11:48:52 -07:00
Jeff Grafton e3bb7834d9 Don't override KUBE_RELEASE_RUN_TESTS if set in enviroment 2015-09-02 14:37:15 -07:00
Quinton Hoole 5b853a2384 Skip GCE_SKIP and GCE_FLAKY e2e tests when soak testing. 2015-08-31 14:58:50 -07:00
Quinton Hoole ac52c996aa Add a regex and Jenkins job for slow e2e tests. 2015-08-28 17:08:02 -07:00
Wojciech Tyczynski 9bdc85a228 Merge pull request #13292 from saad-ali/actuallyFix13257
Move E2E PD Test out of flaky
2015-08-28 09:13:33 +02:00
saadali 33b5616ebc Fix E2E Test "Pod Disks should schedule a pod w/ a RW PD, remove it, then schedule it on another host" out of flaky 2015-08-27 21:39:46 -07:00
Quinton Hoole be1d01e2e4 Don't run flaky e2e tests in parallel test runs. 2015-08-27 10:26:06 -07:00
Piotr Szczesniak 4ef108a92d Moved failing tests to the flaky suite on Jenkins 2015-08-27 15:26:25 +02:00