Commit Graph

1933 Commits (140df5f8096a919e3b8fca8ec95bc3153e80b5bb)

Author SHA1 Message Date
deads2k a87d927588 update client.Config to use GroupVersion 2015-11-21 08:29:26 -05:00
k8s-merge-robot 86ddc7592c Merge pull request #17591 from thockin/e2e_ssh_log
Auto commit by PR queue bot
2015-11-21 05:05:24 -08:00
k8s-merge-robot 28dedac286 Merge pull request #17587 from piosz/deployment-e2e
Auto commit by PR queue bot
2015-11-20 17:07:30 -08:00
Tim Hockin baeea3272a make SSH logging in e2e more consistent 2015-11-20 14:49:19 -08:00
Mike Danese ddd38c3edc fix command that is supposed to kill kube-proxy 2015-11-20 14:11:18 -08:00
Piotr Szczesniak 2794e47b1c Disabled HPA tests for deployment because they are flaky 2015-11-20 22:03:24 +01:00
saadali 882469dd7b Refactor GCE wrapper library to allow execution from E2E test suite 2015-11-20 11:41:10 -08:00
k8s-merge-robot 1a57cc8033 Merge pull request #15777 from mesosphere/sttts-replace-ssh-by-net-host-container
Auto commit by PR queue bot
2015-11-20 02:19:25 -08:00
k8s-merge-robot d10bdd7385 Merge pull request #17233 from mnagy/remove_unused_var
Auto commit by PR queue bot
2015-11-19 08:20:27 -08:00
k8s-merge-robot 3847843160 Merge pull request #17434 from gmarek/internal_ips
Auto commit by PR queue bot
2015-11-19 08:17:23 -08:00
Marcin Wielgus feb439c67c Revert "e2e test for node out of disk conditions" 2015-11-19 14:06:12 +01:00
k8s-merge-robot 5b2e339b24 Merge pull request #16398 from madhusudancs/out-of-disk-e2e
Auto commit by PR queue bot
2015-11-18 21:49:22 -08:00
k8s-merge-robot 4a6884038a Merge pull request #17410 from hongchaodeng/kubemark
Auto commit by PR queue bot
2015-11-18 15:13:26 -08:00
Abhi Shah 28a4adabb5 Merge pull request #17427 from gmarek/expect-noerror
Log an error instantly in expectNoError
2015-11-18 14:59:53 -08:00
Phillip Wittrock 49e1baa313 Test runner harness for node e2e tests 2015-11-18 13:05:01 -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
Prashanth B 01b371370d Merge pull request #17409 from bprashanth/clean1
Fix port typo, fix tests
2015-11-18 09:34:14 -08:00
Hongchao Deng 1fde840aa8 kubemark: check if kubectl is installed in start script 2015-11-18 09:28:05 -08:00
gmarek 98633316a5 Print an external IP for Nodes in a density test for easier log lookup 2015-11-18 16:48:39 +01:00
gmarek 9ca196dd75 Log an error instantly in expectNoError 2015-11-18 14:51:04 +01:00
Prashanth Balasubramanian 4f3e007581 Fix port typo, fix tests 2015-11-17 18:13:36 -08:00
k8s-merge-robot 01656fd9a2 Merge pull request #15950 from sdminonne/mt_loop_initial_content
Auto commit by PR queue bot
2015-11-17 17:43:24 -08:00
Madhusudan.C.S 706d768e20 Implement e2e test for node out of disk condition.
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-17 13:19:32 -08:00
Dr. Stefan Schimanski 2d6c2eb897 e2e: replace ssh with net=host hostexec pod and kubectl exec
- document needed packages in hostexec image
- add RunHostCmdOrDie
- kube-proxy e2e: port from ssh to hostexec
  - use preset NodeName to schedule test pods to different nodes
  - parallel launch of pods
  - port from ssh to hostexec
  - add timeout because nc might block on udp
  - delete test container without grace period
- PrivilegedPod e2e: port from ssh to hostexec
- NodePort e2e: port from ssh to hostexec
- cluster/mesos/docker: Enable privileged pods
2015-11-17 20:48:34 +01:00
k8s-merge-robot 3ec4a559f8 Merge pull request #17373 from wojtek-t/adjust_api_call_limits
Auto commit by PR queue bot
2015-11-17 05:51:55 -08:00
k8s-merge-robot 7ad8bb1787 Merge pull request #17161 from soltysh/strip_reaper
Auto commit by PR queue bot
2015-11-17 05:45:35 -08:00
Wojciech Tyczynski 7f129e94a6 Adjust latency limits for large clusters 2015-11-17 14:01:46 +01:00
k8s-merge-robot 9ae9eb6e85 Merge pull request #16984 from brendandburns/e2e4
Auto commit by PR queue bot
2015-11-17 04:37:30 -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
Maciej Szulik 64f778804d Remove string from Reaper.Stop signature 2015-11-17 12:09:08 +01:00
Piotr Szczesniak d246e7833b Enabled HPA for deployment e2e 2015-11-17 11:40:43 +01:00
k8s-merge-robot c5da63f5e0 Merge pull request #16979 from bprashanth/IngressE2E
Auto commit by PR queue bot
2015-11-17 02:30:20 -08:00
k8s-merge-robot 0c9bc3215d Merge pull request #14469 from thockin/intstr
Auto commit by PR queue bot
2015-11-16 23:20:37 -08:00
Prashanth Balasubramanian eb4106fe29 Refactor debug logging methods. 2015-11-16 18:57:59 -08:00
Prashanth Balasubramanian 8b35455664 Dump kubectl logs of Ingress controller at on e2e failure 2015-11-16 15:16:02 -08:00
Brendan Burns ed91d5564b Refactor the reboot test to print accurate information about node failures
As well as events from the kube-system namespace
2015-11-16 14:59:30 -08:00
k8s-merge-robot a999c0fbe4 Merge pull request #13943 from mesosphere/static-pods
Auto commit by PR queue bot
2015-11-16 13:53:23 -08:00
Tim Hockin ba383bcfeb Refactor IntOrString into a new pkg
pkg/util/intstr is a cleaner encapsulation for this type and supporting
functions.  No behavioral change.
2015-11-16 10:57:52 -08:00
k8s-merge-robot 7fa85d430b Merge pull request #16614 from pmorie/ro-managed
Auto commit by PR queue bot
2015-11-16 10:46:44 -08:00
k8s-merge-robot ebe5649939 Merge pull request #16824 from mattmoor/master
Auto commit by PR queue bot
2015-11-16 09:12:35 -08:00
k8s-merge-robot 89d7309c88 Merge pull request #16256 from mikedanese/daemon-gls
Auto commit by PR queue bot
2015-11-16 07:59:28 -08:00
Salvatore Dario Minonne e2c315ee99 modifying readFileContentInLoop to display iteratively file content and eventually check initial content 2015-11-14 22:52:34 +01:00
Matt Moore b750d1dddc Drop the beta for GCR v2 images.
beta.gcr.io is no longer needed to pull through v2.
2015-11-14 12:19:02 -08:00
Paul Morie 911757486d Refactor volume.Builder.IsReadOnly() to volume.Builder.GetAttributes() 2015-11-13 23:34:48 -05:00
James DeFelice 3d3577b9f3 rewrite of static pod json zipper
- add busybox static pod to mesos-docker cluster
- customize static pods with binding annotations
- code cleanup
- removed hacky podtask.And func; support minimal resources for static pods when resource accounting is disabled
- removed zip archive of static pods, changed to gzip of PodList json
- pod utilities moved to package podutil
- added e2e test
- merge watched mirror pods into the mesos pod config stream
2015-11-13 23:30:26 +00:00
k8s-merge-robot 5d80d6efec Merge pull request #17043 from brendandburns/e2e5
Auto commit by PR queue bot
2015-11-13 12:00:34 -08:00
Martin Nagy 3be66187b7 Remove unused variable 2015-11-13 20:31:51 +01:00
Mike Danese 7a7f31ead1 move daemonset to generalized label selector 2015-11-13 10:31:50 -08:00
Martin Nagy dd25a6bda9 Use Logf instead of Printf in e2e 2015-11-13 13:06:36 +01:00
k8s-merge-robot 6649c43bf8 Merge pull request #17049 from wojtek-t/cleanup_tools
Auto commit by PR queue bot
2015-11-12 21:57:23 -08:00
k8s-merge-robot 54e6db0896 Merge pull request #16814 from brendandburns/e2e3
Auto commit by PR queue bot
2015-11-12 14:38:18 -08:00
k8s-merge-robot 927f30b0a5 Merge pull request #17074 from krousey/timeout
Auto commit by PR queue bot
2015-11-12 11:20:34 -08:00
markturansky b9b8cf7fff Fixed race condition in pv binder 2015-11-12 13:55:09 -05:00
Wojciech Tyczynski 3df5d1dbc3 Move storage-related dirs under pkg/storage. 2015-11-12 19:49:32 +01:00
Brendan Burns b76fef7d48 Log node info on test failures 2015-11-11 22:07:39 -08:00
Brendan Burns d538ad69c5 Add kube-system removal to the resize nodes test 2015-11-11 21:44:40 -08:00
Dr. Stefan Schimanski 862143fc62 Add hostexec test image 2015-11-11 22:48:56 +01:00
Kris 4a4d195419 Exposing http.Client for configurable timeouts 2015-11-10 13:40:51 -08:00
k8s-merge-robot efa590727a Merge pull request #17031 from xelalexv/issue16425
Auto commit by PR queue bot
2015-11-10 05:29:15 -08:00
vollschwitz ac9484b869 prevent consumecpu/mem from becoming zombies by calling run instead of start 2015-11-10 08:04:26 +01:00
k8s-merge-robot a0ef44b712 Merge pull request #16676 from jbeda/e2e-fixes
Auto commit by PR queue bot
2015-11-09 20:05:12 -08:00
k8s-merge-robot a436da79fb Merge pull request #17002 from feihujiang/removeUseOfLegacyPodsProxyPath
Auto commit by PR queue bot
2015-11-09 17:13:40 -08:00
k8s-merge-robot 5eede767f3 Merge pull request #17008 from wojtek-t/fix_kubemark
Auto commit by PR queue bot
2015-11-09 03:25:48 -08:00
k8s-merge-robot e5b838e92a Merge pull request #16587 from xelalexv/issue15474
Auto commit by PR queue bot
2015-11-09 03:19:27 -08:00
k8s-merge-robot e49f0de95b Merge pull request #14256 from linzichang/fixup-guestbook
Auto commit by PR queue bot
2015-11-09 02:47:24 -08:00
Wojciech Tyczynski 5e9fe7abff Fix Kubemark tests by not gathering resource usage data 2015-11-09 11:45:07 +01:00
feihujiang ceeac16dc4 Remove use of legacy pods proxy path 2015-11-09 15:23:48 +08:00
k8s-merge-robot d71a667aab Merge pull request #16821 from caesarxuchao/restclient-timeout
Auto commit by PR queue bot
2015-11-07 03:11:26 -08:00
Zichang Lin 2afda9f2c1 Update guestbook example according to config best practices 2015-11-07 14:39:32 +08:00
Tim St. Clair 1e88a682da Add liveness/readiness probe parameters
- PeriodSeconds - How often to probe
- SuccessThreshold - Number of successful probes to go from failure to success state
- FailureThreshold - Number of failing probes to go from success to failure state

This commit includes to changes in behavior:

1. InitialDelaySeconds now defaults to 10 seconds, rather than the
kubelet sync interval (although that also defaults to 10 seconds).
2. Prober only retries on probe error, not failure. To compensate, the
default FailureThreshold is set to the maxRetries, 3.
2015-11-06 10:46:40 -08:00
Alexander Vollschwitz 108cb4121d added RunDeployment to allow horizontal pod autoscaling e2e tests to use deployments
added deployment-based e2e tests for horizontal pod autoscaling
adjusted to changes from PR #16330
changed test titles according to PR comments & to merge change from PR #16895
2015-11-06 15:24:59 +01:00
k8s-merge-robot 0b183f43fd Merge pull request #16574 from hurf/stop_doc
Auto commit by PR queue bot
2015-11-05 19:43:21 -08: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 1831a057f1 Merge pull request #16694 from jbeda/update-etcd
Auto commit by PR queue bot
2015-11-05 03:27:26 -08:00
k8s-merge-robot db9d4d4de2 Merge pull request #13644 from jsafrane/devel/cinder-test
Auto commit by PR queue bot
2015-11-05 02:19:21 -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
k8s-merge-robot f204283359 Merge pull request #16738 from pmorie/fix-emptydir-e2e
Auto commit by PR queue bot
2015-11-04 20:53:26 -08:00
Chao Xu ac0b7b5d3b remove RESTClient.Timeout 2015-11-04 16:48:24 -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
Phillip Wittrock 1d04c53fc4 Merge pull request #16766 from saad-ali/fixPDTestLongTimeout
Increase pod timeout for PD tests
2015-11-04 16:07:52 -08:00
Brendan Burns aa1ccd0204 Merge pull request #16801 from brendandburns/e2e2
Check some errors that we were letting slip silently by.
2015-11-04 14:47:00 -08:00
Joe Beda 993c1ee222 Update etcd to 2.2.1 2015-11-04 12:26:57 -08:00
Brendan Burns d2fec95dda Check some errors that we were letting slip silently by. 2015-11-04 11:18:35 -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
saadali 45ba3ed47b Increase pod timeout for PD tests 2015-11-03 15:57:37 -08:00
Paul Morie 112f1d848b Update image versions in emptyDir e2e 2015-11-03 13:01:51 -05:00
deads2k fd1c8e096a eliminate cross-namespace HPA escalation attack 2015-11-03 08:05:26 -05:00
Wojciech Tyczynski d22592b1f8 Fix panics in Density test 2015-11-03 09:04:54 +01:00
k8s-merge-robot 990c0184be Merge pull request #16330 from mikedanese/deploy-ptr
Auto commit by PR queue bot
2015-11-02 20:41:34 -08:00
Joe Beda 89872777b8 Make e2e/kubectl.go look more places for kubectl binary. 2015-11-02 14:42:52 -08:00
Prashanth Balasubramanian 3943c5afe2 Ingress e2e 2015-11-02 14:05:29 -08:00
Prashanth Balasubramanian 84e9277bcc Test image 2015-11-02 12:35:27 -08:00
Joe Beda 32eafc3c1f Fix up labels on pods so that waitForRCPodsRunning works. 2015-11-02 10:16:45 -08:00
gmarek cfe391d4ee Add resource monitoring of kube-system pods 2015-11-02 13:35:50 +01: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
Wojciech Tyczynski aac55d4795 Unify List() signature in clients 2015-10-30 15:43:40 +01:00
Jan Safranek b0ab8a27cb Add additional logs on failed cleanup. 2015-10-30 13:28:49 +01:00
Wojciech Tyczynski 4c0e6b160a Merge pull request #16339 from samsabed/backoff-e2e-no-exponential
remove back-off exponential test and adjust timing
2015-10-30 10:40:35 +01:00
hurf ce35bb4208 Remove trace of "kubectl stop"
Remove doc and use of "kubectl stop" since it's deprecated.
2015-10-30 14:12:20 +08:00
k8s-merge-robot 4c3ac326fa Merge pull request #16295 from ashcrow/standardize-image-makefiles
Auto commit by PR queue bot
2015-10-29 13:33:33 -07:00