Commit Graph

2458 Commits (48ea20a7950e231a531bb64b41bf34271a0354e6)

Author SHA1 Message Date
k8s-merge-robot 2efc738d5b Merge pull request #18458 from hongchaodeng/perf
Auto commit by PR queue bot
2015-12-21 01:54:09 -08:00
Clayton Coleman 0702164f05 httplog is not a CloseNotifier
We wrap TimeoutHandler with RecoverPanics, but httplog does not
implement http.CloseNotifier, which causes a naive watch from curl
against the insecure port to fail.

For now, implement CloseNotifier (but we should consider removing
httplog now that we have other tools in the stack to manage it).
2015-12-20 21:59:59 -05:00
k8s-merge-robot 796cc55663 Merge pull request #18773 from ihmccreery/fix-upgrade-proxy
Auto commit by PR queue bot
2015-12-19 21:10:34 -08:00
k8s-merge-robot d01a954be7 Merge pull request #18682 from bprashanth/docker_exec
Auto commit by PR queue bot
2015-12-19 20:32:53 -08:00
k8s-merge-robot 3c3a24e1d4 Merge pull request #18694 from thockin/airplane_validation_pt7
Auto commit by PR queue bot
2015-12-19 03:57:53 -08:00
k8s-merge-robot 9e8233fc3c Merge pull request #17398 from janetkuo/deployment-controller-informer
Auto commit by PR queue bot
2015-12-18 19:13:32 -08:00
Eric Tune f15b2e32a7 Merge pull request #16422 from hurf/created_by
Display controllers along with type when describing a pod
2015-12-18 13:44:07 -08:00
k8s-merge-robot 7f5123f61f Merge pull request #18900 from ihmccreery/serial-tests
Auto commit by PR queue bot
2015-12-18 11:56:11 -08:00
Isaac Hollander McCreery bd49a3420e Add [Disruptive] and [Serial] labels to appropriate tests
And use for partitioning; makes progress toward 10548
2015-12-18 11:12:28 -08:00
k8s-merge-robot 7dc73a34ac Merge pull request #18856 from pwittrock/etcd2
Auto commit by PR queue bot
2015-12-18 10:38:36 -08:00
Tim Hockin 0fecf965b4 Change how one-of blocks are validated
I took a hard look at error output and played until I was happier.  This now
prints JSON for structs in the error, rather than go's format.

Also made the error message easier to read.

Fixed tests.
2015-12-18 09:42:14 -08:00
Hongchao Deng 9704222cf3 scheduler performance test suite: README.md docs 2015-12-18 09:41:00 -08:00
Hongchao Deng 161b106082 scheduler performance test suite: standalone entry script 2015-12-18 09:40:52 -08:00
Hongchao Deng c0243ad4ee scheduler performance test suite: benchmarks and density tests 2015-12-18 09:39:33 -08:00
Mike Danese cd8dfe70d9 Merge pull request #18836 from mikedanese/daemon-set
increase timeout on complex daemonset test
2015-12-18 08:06:26 -08:00
Wojciech Tyczynski d1e039b646 Merge pull request #18635 from timothysc/etcd_client_post_cleanup
Update to use latest etcd client library
2015-12-18 14:14:21 +01:00
Janet Kuo bd1200ba66 Make label and deployment name in deployment e2e test unique 2015-12-17 19:58:48 -08:00
Janet Kuo 32d153093e Fix deployment tests failures; change ResyncPeriod 2015-12-17 19:29:54 -08:00
Minhan Xia cbcb3c040e Merge pull request #18783 from freehan/eslogging
increase grace period for elasticsearch cluster to complete master election
2015-12-17 17:31:08 -08:00
Phillip Wittrock 41f5b0b765 Node e2e test - propagate errors from tests to runner exit code. 2015-12-17 15:37:11 -08:00
Eric Tune 1752cf22d4 Merge pull request #17940 from soltysh/job_deadline
Added ActiveDeadlineSeconds to jobs
2015-12-17 13:11:13 -08:00
Mike Danese bff87533c6 increase timeout on complex daemonset test 2015-12-17 09:26:42 -08:00
k8s-merge-robot 548cfbf058 Merge pull request #18358 from gmarek/use-proxy
Auto commit by PR queue bot
2015-12-17 06:37:55 -08:00
Maciej Szulik 327c104460 Added ActiveDeadlineSeconds to jobs, allowing failing a job after
exceeding allowed time.
2015-12-17 15:26:42 +01:00
k8s-merge-robot 0f144fd351 Merge pull request #18529 from timstclair/server
Auto commit by PR queue bot
2015-12-17 04:27:11 -08:00
k8s-merge-robot 0b93238423 Merge pull request #18536 from mikedanese/ns-label
Auto commit by PR queue bot
2015-12-17 02:38:04 -08:00
k8s-merge-robot 4a9922c900 Merge pull request #18509 from gmarek/fix-e2e-pd
Auto commit by PR queue bot
2015-12-17 02:06:23 -08:00
k8s-merge-robot 5f1ebc3420 Merge pull request #18636 from feihujiang/removeStopCommandInE2eTest
Auto commit by PR queue bot
2015-12-16 23:38:11 -08:00
Nikhil Jindal 5fb943950d Merge pull request #18113 from nikhiljindal/serverLibrary
Extracting api server code into a library: part 1
2015-12-16 15:57:09 -08:00
Timothy St. Clair c505a5d49d Updating kubernetes proper to use latest etcd client library 2015-12-16 15:56:35 -06:00
nikhiljindal 2d952aaa87 Extracting APIServer machinery code into a library 2015-12-16 13:54:23 -08:00
k8s-merge-robot 7eed10a804 Merge pull request #18782 from pwittrock/etcd2
Auto commit by PR queue bot
2015-12-16 13:43:25 -08:00
k8s-merge-robot 418c729240 Merge pull request #18486 from timstclair/kubelet_stats
Auto commit by PR queue bot
2015-12-16 13:23:40 -08:00
Minhan Xia c0e9612300 increase grace period for elasticsearch cluster to elect master 2015-12-16 12:26:09 -08:00
Phillip Wittrock 3d8835e2f0 remove cluster-name flag from e2e tests because it doesn't exist anymore 2015-12-16 12:10:25 -08:00
Isaac Hollander McCreery a5d895ac49 Add version-guarding around calls to SubResource proxy in e2es 2015-12-16 11:18:47 -08:00
k8s-merge-robot 431ab7f77c Merge pull request #18446 from pwittrock/etcd2
Auto commit by PR queue bot
2015-12-16 10:56:48 -08:00
Jeff Lowdermilk 7069a81116 Merge pull request #18767 from yujuhong/reset_test
Change the pods per node from 40 to 35 for resource tracking tests
2015-12-16 10:51:56 -08:00
Saad Ali 3968a5e63c Merge pull request #18601 from pmorie/devel/provisioner-aws
Dynamic provisioner for AWS EBS
2015-12-16 10:51:35 -08:00
Yu-Ju Hong 251179327d Change the pods per node from 40 to 35 for resource tracking tests
The maximum number of pods allowed on kubelet is 40. Let's not exceed that in
the tests.
2015-12-16 10:04:26 -08:00
Phillip Wittrock ad37e2654e Node e2e test fixes:
- Improve documentation and method naming
- Fix command this is run remotely
- Never reschedule the busybox logging test pod since it is supposed to terminate
- Update log test condition retrylogic to correctly retry instead of failing the test
- localhost -> 127.0.0.1 to work on coreos
- give name to etcd to work on coreos
- allow using full hostname for nodename for coreos
2015-12-16 09:22:48 -08:00
gmarek 13773cbdf9 Remove cluster-name from kubemark setup 2015-12-16 16:10:52 +01:00
k8s-merge-robot 0be54ae771 Merge pull request #18507 from feihujiang/supportRemoveFlagForKubectlRun
Auto commit by PR queue bot
2015-12-16 01:19:26 -08:00
Minhan Xia 2c9ffc1b45 Merge pull request #18448 from freehan/eslogging
add validation for fluentd pods
2015-12-15 13:25:21 -08:00
Prashanth Balasubramanian 4d9a33f96e Services e2e should use kubectl exec instead of docker run. 2015-12-15 11:16:04 -08:00
Tim St. Clair 89bc7992f9 Refactor kubelet server into its own package
Refactor Kubelet's server functionality into a server package. Most
notably, move pkg/kubelet/server.go into
pkg/kubelet/server/server.go. This will lead to better separation of
concerns and a more readable code hierarchy.
2015-12-15 10:20:38 -08:00
k8s-merge-robot 6f2351b981 Merge pull request #18618 from mesosphere/sur-697-annotations
Auto commit by PR queue bot
2015-12-15 05:26:47 -08:00
k8s-merge-robot 430be9ff0c Merge pull request #18674 from thockin/e2e-service-flakes
Auto commit by PR queue bot
2015-12-15 04:33:09 -08:00
Sergiusz Urbaniak 1fd3bc087b pod_task: use annotations rather than labels for roles
Roles support in Kubernetes-Mesos was done using pod labels. This
commits moves this to pod annotations. Pod label yaml files don't
support '*' characters, furthermore roles are consumed by the scheduler
only and are not meant for querying/filtering.
2015-12-15 12:45:54 +01:00
k8s-merge-robot 3680268c52 Merge pull request #18353 from deads2k/gv-use-constants
Auto commit by PR queue bot
2015-12-15 03:25:09 -08:00
k8s-merge-robot b02417bb9b Merge pull request #18348 from mesosphere/sur-652-conformance-tests
Auto commit by PR queue bot
2015-12-15 02:02:50 -08:00
Jan Safranek 700d92c2a8 AWS: Use GiB as units for disk sizes.
From some reason, MiBs were used for public functions and AWS cloud provider
recalculated them to GiB. Let's expose what AWS really supports and don't hide
real allocation units.
2015-12-15 10:18:00 +01:00
Piotr Szczesniak fe04005959 Merge pull request #18658 from jszczepkowski/rc-bump
Autoscaling e2e tests: bumped resource consumer to version beta2.
2015-12-15 09:05:11 +01:00
Wojciech Tyczynski 99ed49dfaf Relax scalability limits 2015-12-15 08:14:07 +01:00
Tim St. Clair 2e6ef04aeb Don't record the same stat point multiple times 2015-12-14 17:48:01 -08:00
Minhan Xia f0c176dd6a add validation for fluentd pods 2015-12-14 16:23:11 -08:00
Tim Hockin 86b91ac6bc Deflake a test - Sleep(5) != 5 seconds
Fixes #18283 (I hope - very rare flake)
2015-12-14 11:59:34 -08:00
Jerzy Szczepkowski dd62c8e831 Autoscaling e2e tests: bumped resource consumer to version beta2.
Autoscaling e2e tests: bumped resource consumer to version beta2.
2015-12-14 16:55:26 +01:00
gmarek f38455ddc3 Update e2e tests to list only schedulable nodes, to make them work with master Node registered. 2015-12-14 16:28:23 +01:00
gmarek 4852ca23ef Make getSchedulingLatency use master proxy 2015-12-14 16:08:34 +01:00
deads2k d0aaf13920 use constants for group names 2015-12-14 10:04:10 -05:00
Sergiusz Urbaniak 67e98fcfa8 executor, scheduler: make default pod roles configurable
Currently if a pod is being scheduled with no meta.RolesKey label
attached to it, per convention the first configured mesos (framework)
role is being used.

This is quite limiting and also lets e2e tests fail. This commit
introduces a new configuration option "--mesos-default-pod-roles" defaulting to
"*" which defines the default pod roles in case the meta.RolesKey pod
label is missing.
2015-12-14 15:18:39 +01:00
Wojciech Tyczynski 960808bf08 Switch to versioned ListOptions in client. 2015-12-14 14:26:09 +01:00
k8s-merge-robot 5566e32842 Merge pull request #18540 from madhusudancs/out-of-disk-e2e
Auto commit by PR queue bot
2015-12-14 01:37:37 -08:00
Wojciech Tyczynski f24d909dae Increase limit for listing pods in 100-node cluster 2015-12-14 09:20:12 +01:00
feihujiang 9ab06cfa62 Support remove flag for kubectl run command 2015-12-14 16:16:43 +08:00
feihujiang fd068b2887 Replace stop with delete command in e2e test 2015-12-14 15:49:05 +08:00
k8s-merge-robot 51e8c2e5f8 Merge pull request #17841 from mqliang/constant
Auto commit by PR queue bot
2015-12-13 23:40:27 -08:00
k8s-merge-robot 9067833a31 Merge pull request #18382 from yujuhong/resource_usage
Auto commit by PR queue bot
2015-12-13 21:23:29 -08:00
Jeff Lowdermilk 09f9dc7d86 Merge pull request #18578 from ihmccreery/quiet-upgrades
Add quiet mode to gcloud calls from upgrade e2e tests
2015-12-11 15:49:50 -08:00
Yu-Ju Hong 7e8f4d831d e2e: set expected cpu usage upper bounds
Fail the test if the actual cpu usage is greater than expected.
2015-12-11 10:12:26 -08:00
Mike Danese a3b6674fbf add a label to namespaces created by e2e framework 2015-12-11 09:53:56 -08:00
markturansky 4fc1bf1f23 Added PersistentVolumeController 2015-12-11 10:33:30 -05:00
Wojciech Tyczynski 5eb17e8224 Decrease scalability thresholds in e2e tests 2015-12-11 09:55:35 +01:00
Wojciech Tyczynski 6e29e84e14 Merge pull request #18532 from thockin/deflake-svcs-e2e
Deflake services e2e
2015-12-11 08:10:30 +01:00
Isaac Hollander McCreery 6aa463a9ac Add quiet mode to gcloud calls from upgrade e2e tests 2015-12-10 19:24:42 -08:00
Tim Hockin ad22d00e40 Extend a too-short timeout in services e2e 2015-12-10 16:34:07 -08:00
Madhusudan.C.S 7ec49d234c Increase the node condition status change observation time out to 5 minutes.
1 minute is too short.
2015-12-10 15:02:56 -08:00
Tim Hockin ed1f2d75e9 Deflake services e2e
Picking a nodePort needs to be more robust than "add one to an existing port
and hope it works".  Now we try all ports in the range if we have to.
2015-12-10 13:43:26 -08:00
k8s-merge-robot e99243fd12 Merge pull request #18264 from bprashanth/clean
Auto commit by PR queue bot
2015-12-10 08:53:23 -08:00
k8s-merge-robot ba306902e6 Merge pull request #18511 from jszczepkowski/cm-consumer
Auto commit by PR queue bot
2015-12-10 08:24:31 -08:00
Jerzy Szczepkowski aade6e78b2 Added handling custom metrics to resource consumer.
Added handling custom metrics in Prometheus format to resource consumer.
2015-12-10 16:20:03 +01:00
Marcin Wielgus f6f7725f90 Merge pull request #18340 from wojtek-t/pod_intra_communication_test
Set timeout for clients created in e2e tests
2015-12-10 14:54:36 +01:00
k8s-merge-robot 9b9daca0c4 Merge pull request #18213 from wojtek-t/enable_list_from_memory
Auto commit by PR queue bot
2015-12-10 05:47:42 -08:00
k8s-merge-robot b118b801f3 Merge pull request #18164 from jayunit100/hpa-parameterize
Auto commit by PR queue bot
2015-12-10 04:40:53 -08:00
k8s-merge-robot 9bbe6012e3 Merge pull request #17683 from pwittrock/node_e2e_tests
Auto commit by PR queue bot
2015-12-09 12:50:22 -08:00
Wojciech Tyczynski f1de51567d Set timeout for e2e clients 2015-12-09 20:44:25 +01:00
k8s-merge-robot b266aa1577 Merge pull request #18120 from pwittrock/etcd
Auto commit by PR queue bot
2015-12-09 10:30:36 -08:00
Wojciech Tyczynski 0cefb43707 Enable listing from memory 2015-12-09 16:24:14 +01:00
Wojciech Tyczynski 0caaf2583e Merge pull request #18360 from yujuhong/longer_timeout
Bump the timeout for container readiness probe e2e tests
2015-12-09 15:15:10 +01:00
Wojciech Tyczynski 0369805308 Merge pull request #18207 from wojtek-t/string_resource_version
Change resourceVersion to string in storage.Interface
2015-12-09 15:00:54 +01:00
Wojciech Tyczynski c1828b3153 Merge pull request #18218 from gmarek/fix-test
Make scheduler predicates test correctly use request instead of a limit
2015-12-09 14:29:35 +01:00
Wojciech Tyczynski 1e4888f6c8 Merge pull request #18345 from gmarek/monitor_resources
Tweak constants in monitor_resources test
2015-12-09 14:28:56 +01:00
Wojciech Tyczynski a915b8b29a Merge pull request #18080 from wojtek-t/list_options_in_listwatch
Pass ListOptions to List in ListWatch.
2015-12-09 14:27:51 +01:00
Jerzy Szczepkowski ab8dbd221d Merge pull request #18296 from sdminonne/downwardapi_volume
rising timeout for mount-tester image
2015-12-09 11:25:20 +01:00
k8s-merge-robot a486977e19 Merge pull request #17982 from deads2k/gv-testapi-01
Auto commit by PR queue bot
2015-12-08 22:16:59 -08:00
k8s-merge-robot d153b2a8cd Merge pull request #17808 from pwittrock/conf
Auto commit by PR queue bot
2015-12-08 17:24:04 -08:00
Minhan Xia fa30b796a8 Merge pull request #18244 from freehan/eslogging
Increase verbosity for cluster logging e2e test
2015-12-08 16:47:47 -08:00
Minhan Xia 3e7882e808 improve retry for checking es cluster health and increase verbosity 2015-12-08 15:22:51 -08:00
Yu-Ju Hong 6e3c7aaae6 Bump the timeout for container readiness probe e2e tests
To reduce the flakiness.
2015-12-08 08:27:38 -08:00
gmarek 217149c199 Tweak constants in monitor_resources test 2015-12-08 13:46:27 +01:00
Wojciech Tyczynski f27c69851e Increase limits for addons in scalability test 2015-12-08 08:08:43 +01:00
Tim Hockin d0d27be9b0 Merge pull request #18243 from thockin/test-flake
Try to fix rare test flake in services e2e
2015-12-07 20:57:13 -08:00
Yu-Ju Hong c1a0502487 Change the kubelet --max-pods limit to 110 for test clusters
This allows resource usage monitoring test to launch 100 test pods per node, in
addition to the add-on pods.

Also reduce the test time length since the results over the shorter period are
representative enough.
2015-12-07 15:41:40 -08:00
deads2k 2ee3dfe415 update testapi to eliminate redundant fields 2015-12-07 15:54:26 -05:00
Fabio Yeon b7dc1175ba Merge pull request #18220 from yujuhong/increase_timeout
e2e: increase the container probing test timeout
2015-12-07 10:44:31 -08:00
Salvatore Dario Minonne 584ed9b2c4 rising timeout for mount-tester image 2015-12-07 16:44:07 +01:00
k8s-merge-robot 33eda2ffb5 Merge pull request #17825 from gmarek/fix-jenkins
Auto commit by PR queue bot
2015-12-07 04:51:43 -08:00
Wojciech Tyczynski b0fcb5adef Pass ListOptions to List in ListWatch. 2015-12-07 11:53:53 +01:00
gmarek 4c0b789949 Update limits for Kubelet in monitor-resources test 2015-12-07 10:48:18 +01:00
Wojciech Tyczynski 793da62c7f Change resourceVersion to string in storage.Interface 2015-12-07 09:22:59 +01:00
Wojciech Tyczynski c355b20189 Increase Kibana limits in density test 2015-12-07 08:15:19 +01:00
Prashanth Balasubramanian 9b90b3440e Add ingress cleanup script 2015-12-06 14:42:40 -08:00
k8s-merge-robot e2679abdb8 Merge pull request #18011 from sdminonne/podSelector_labelSelector
Auto commit by PR queue bot
2015-12-05 13:56:04 -08:00
mqliang 0fd51b9e72 make 'deployment.kubernetes.io/podTemplateHash' as constant 2015-12-05 11:17:12 +08:00
Yu-Ju Hong 0ae1d548ce e2e: fix container probing test
This change compare the timestamps in pod status to accurately determine
whether the initial delay has passed when the pod (container) becomes ready.
Also increase the test timeout to account for the parallel testing environment.
2015-12-04 17:12:18 -08:00
Tim Hockin ba907883fb Try to fix rare test flake in services e2e 2015-12-04 16:35:02 -08:00
Janet Kuo 8fb0caa15b Implement MinReadySeconds for Deployment 2015-12-04 12:58:34 -08:00
gmarek 092c1b46ee Make scheduler predicates test correctly use request instead of a limit 2015-12-04 18:15:23 +01:00
Filip Grzadkowski 81b6ac4755 Merge pull request #18209 from piosz/monitoring-e2e
Added printing heapster logs in case of monitoring.go e2e failure
2015-12-04 13:52:48 +01:00
Piotr Szczesniak 38e6392eef Added printing heapster logs in case of monitoring.go e2e failure 2015-12-04 12:16:48 +01:00
k8s-merge-robot bc2d0f9d3e Merge pull request #17967 from rootfs/cephfs-e2e
Auto commit by PR queue bot
2015-12-04 02:55:52 -08:00
k8s-merge-robot 571839923c Merge pull request #18208 from wojtek-t/dont_run_3podpernode_in_scalability
Auto commit by PR queue bot
2015-12-04 02:40:50 -08:00
k8s-merge-robot f4637f644f Merge pull request #18081 from gmarek/fix-test
Auto commit by PR queue bot
2015-12-04 02:14:17 -08:00
Wojciech Tyczynski e0731b96cf Don't run 3pods/node in scalability suite 2015-12-04 10:59:32 +01:00
Salvatore Dario Minonne 80575c3093 renaming PodSelector to LabelSelector 2015-12-04 09:49:08 +01:00
Phillip Wittrock 0e2ade336a Initial revision of conformance node environment conformance tests 2015-12-03 15:41:10 -08:00
Jay Vyas 98153fcedc HPA: parameterize stasis, minReplicas, maxReplicas as struct. 2015-12-03 14:34:49 -05:00
k8s-merge-robot 6479f5e93f Merge pull request #18136 from nikhiljindal/del-new-etcd-storage
Auto commit by PR queue bot
2015-12-03 04:10:00 -08:00
Marek Grabowski 5afc5e5938 Merge pull request #18145 from wojtek-t/deletion_in_density
Measure latency metrics before removing namespace
2015-12-03 11:17:21 +01:00
Wojciech Tyczynski 2637dab02b Measure latency metrics before removing namespace 2015-12-03 11:15:44 +01:00
gmarek bdfcf9bec0 Increase a interval during which we gather add-on resource usage to decrase variability 2015-12-03 11:13:35 +01:00
Marek Grabowski 011fb5c044 Merge pull request #18143 from gmarek/timeout
Increase timeout in e2e downward API test
2015-12-03 10:53:22 +01:00
gmarek c1cf6b9704 Increase timeout in e2e downward API test 2015-12-03 10:48:16 +01:00
nikhiljindal 5c556baa2f Removing duplicate NewEtcdStorage code 2015-12-03 01:37:44 -08:00
Wojciech Tyczynski 6dcb689d4e Simplify List() signature in clients. 2015-12-03 09:54:07 +01:00
Marek Grabowski 800012dfb8 Merge pull request #17995 from ArtfulCoder/ktest
increased the number of tries in kube-proxy test
2015-12-03 09:39:46 +01:00
Marek Grabowski 1a59e031e2 Merge pull request #17993 from eosrei/1111-minion-node-hack-e2e
Minion->Node rename: comments/vars for e2e.go, e2e.sh, resize_nodes.go for #1111
2015-12-03 09:23:22 +01:00
Marek Grabowski 813a4c9d19 Merge pull request #17819 from mqliang/eventValidate
remove TODO: There is no namespace required for node.
2015-12-03 09:22:06 +01:00
Wojciech Tyczynski 8c497d80ec Increase verification limits for kubeproxy in scalability tests 2015-12-03 09:13:52 +01:00
Marek Grabowski 99d4b9f1b7 Merge pull request #18068 from wojtek-t/fix_benchmark_integration
Fix compile errors in benchmark
2015-12-03 09:04:52 +01:00
gmarek d424db0706 Increase threshold for fluentd CPU usage in density test 2015-12-03 08:39:42 +01:00
Abhishek Shah 522f5def8b increased the number of tries 2015-12-02 23:19:14 -08:00
Wojciech Tyczynski 882c1cd6f4 Increase verification limits for kubeproxy in scalability tests 2015-12-03 08:17:41 +01:00
Phillip Wittrock 91e9ff5e16 Node e2e tests against remote host use host-local etcd instead of copying one there. Also fix the kubelet healthz port. 2015-12-02 17:20:49 -08:00
mqliang 8547a5c1ae remove TODO: validate namespace 2015-12-03 08:56:17 +08:00
nikhiljindal 41ebe6f1a3 Cleaning up duplicate master config inits 2015-12-02 15:03:22 -08:00
gmarek 61fc0a1243 Explicitly set DNSDefault policy in Density test 2015-12-02 17:34:54 +01:00
k8s-merge-robot 8a8639d7af Merge pull request #17863 from wojtek-t/only_list_options_in_watch
Auto commit by PR queue bot
2015-12-02 06:28:28 -08:00
k8s-merge-robot 689586c6ae Merge pull request #16153 from gmarek/use_api_ports
Auto commit by PR queue bot
2015-12-02 05:57:49 -08:00
gmarek 459131fd92 Use KubeletPort reported in NodeStatus instead of cluster-wide master config, take 2. 2015-12-02 13:38:17 +01:00
Wojciech Tyczynski 6eb76b34d1 Fix compile errors in benchmark 2015-12-02 11:36:26 +01:00
k8s-merge-robot ac68536d44 Merge pull request #17832 from wojtek-t/list_options_in_list
Auto commit by PR queue bot
2015-12-02 02:34:17 -08:00
Brad Erickson 6ac427a501 Minion->Node rename: e2e.sh and resize_nodes.go GCE_FLAKY_TESTS 2015-12-01 16:00:47 -08:00
k8s-merge-robot d524bd8f52 Merge pull request #17942 from gmarek/fix-test
Auto commit by PR queue bot
2015-12-01 12:42:57 -08:00
Wojciech Tyczynski 8343c8ce6c Pass ListOptions to List() methods. 2015-12-01 15:00:36 +01:00
k8s-merge-robot 7644d34759 Merge pull request #15775 from mesosphere/sur-k8sm-482-resource-roles
Auto commit by PR queue bot
2015-12-01 05:36:52 -08:00
Wojciech Tyczynski d2dfc912e6 Simplify Watch() signature in clients. 2015-12-01 14:19:26 +01:00
k8s-merge-robot a836b1e261 Merge pull request #17326 from caesarxuchao/grooupVersion-lastest
Auto commit by PR queue bot
2015-12-01 05:05:40 -08:00
gmarek fa4f04e176 Add a validation step to add-on resource monitoring 2015-12-01 14:01:14 +01:00
k8s-merge-robot ea14d1c309 Merge pull request #17880 from gmarek/log_monitoring
Auto commit by PR queue bot
2015-12-01 03:52:23 -08:00
k8s-merge-robot 53a544d980 Merge pull request #17614 from bprashanth/IngressE2E
Auto commit by PR queue bot
2015-11-30 20:16:17 -08:00
Chao Xu 6e192760e3 refactoring latest.go GroupVersion;
clean up latest.go GroupVersions;
remove latest.GroupMeta.Group;
remove latest.GroupMeta.Version.
2015-11-30 11:30:21 -08:00
Prashanth Balasubramanian c553b15534 Ingress test revamp
Fixes a number of harder issues the initial test punted on.
2015-11-30 11:29:04 -08:00
Huamin Chen a618260c74 update cephfs e2e test from v1beta3 to v1
Signed-off-by: Huamin Chen <hchen@redhat.com>
2015-11-30 13:28:57 -05:00
k8s-merge-robot 69bb774dd4 Merge pull request #17798 from deads2k/gv-kubectl-01
Auto commit by PR queue bot
2015-11-30 07:40:40 -08:00
gmarek 6ade0a1217 Add a tool for monitoring log generation rates 2015-11-30 16:04:48 +01:00
k8s-merge-robot 494364da7e Merge pull request #17939 from wojtek-t/debug_test
Auto commit by PR queue bot
2015-11-30 06:47:04 -08:00
deads2k 1ac6d8afd3 update reaper, scaler, describer for GroupKind 2015-11-30 09:22:39 -05:00
Wojciech Tyczynski 0773eb034c Fix resize_nodes.go test. 2015-11-30 14:55:20 +01:00
k8s-merge-robot cc71db9f99 Merge pull request #17304 from ZJU-SEL/fix-todo-master
Auto commit by PR queue bot
2015-11-30 04:51:10 -08:00
harry 477da92002 Move hostIP detection from master to server
Add PublicAddress in test files

Move valid public addr into util
2015-11-30 16:17:37 +08:00
k8s-merge-robot 799ab4485b Merge pull request #17897 from jayunit100/Unschedulable
Auto commit by PR queue bot
2015-11-28 09:13:40 -08:00
Jay Vyas 83898644c2 avoid unschedulable pods in networking.go 2015-11-27 23:57:14 -05:00
k8s-merge-robot 44f7983024 Merge pull request #17784 from gmarek/testing
Auto commit by PR queue bot
2015-11-27 08:28:07 -08:00
k8s-merge-robot fc927e8719 Merge pull request #17770 from gmarek/fix-test
Auto commit by PR queue bot
2015-11-27 06:35:49 -08:00
Piotr Szczesniak ffdf2892c0 Merge pull request #17838 from wojtek-t/fix_scheduler_latency_in_kubemark
Reenable scheduler metrics in scalability tests.
2015-11-27 10:48:45 +01:00
k8s-merge-robot 5687bfa8b2 Merge pull request #17687 from madhusudancs/out-of-disk-e2e
Auto commit by PR queue bot
2015-11-26 18:41:33 -08:00
Clayton Coleman 1d592e4c28 Unversioned types should not use ambiguous go-int
All external types that are not int64 are now marked as int32,
including
IntOrString. Prober is now int32 (43 years should be enough of an initial
probe time for anyone).

Did not change the metadata fields for now.
2015-11-26 11:45:25 -05:00
Wojciech Tyczynski 81a105cb73 Reenable scheduler metrics in scalability tests. 2015-11-26 15:22:27 +01:00
k8s-merge-robot 0c4f302e5e Merge pull request #17601 from eosrei/shell-var-MINION-to-NODE
Auto commit by PR queue bot
2015-11-26 05:02:44 -08:00
gmarek b2dd7a23ec Adjust latency limits for large clusters for listing pods 2015-11-26 12:07:15 +01:00
Phillip Wittrock 6b358e43dd Merge pull request #17747 from saad-ali/fixErrorCreatingPDTry2
Refactor GCE wrapper library to allow execution from E2E test suite
2015-11-25 15:57:42 -08:00
k8s-merge-robot 3ffc680be6 Merge pull request #13580 from ravigadde/sched-ext
Auto commit by PR queue bot
2015-11-25 12:26:16 -08:00
k8s-merge-robot 7f2f7aa091 Merge pull request #16432 from markturansky/recycler_race
Auto commit by PR queue bot
2015-11-25 11:54:06 -08:00
saadali 42b200a0a0 Refactor GCE wrapper library to allow execution from E2E test suite
This reverts commit 147b6911f5, reversing
changes made to 6fd986065b.
2015-11-25 11:48:06 -08:00
k8s-merge-robot 54bcbb03b0 Merge pull request #17786 from mikedanese/fix-res
Auto commit by PR queue bot
2015-11-25 10:01:53 -08:00
k8s-merge-robot 3bd23b185b Merge pull request #17730 from wojtek-t/use_unversioned_list_options_in_client
Auto commit by PR queue bot
2015-11-25 09:10:19 -08:00
Mike Danese 196416fbd8 don't test kube-proxy in system resource container monitoring since it is running in a docker container now 2015-11-25 08:47:44 -08:00
Ravi Gadde cadc24e9fd Scheduler extension 2015-11-25 08:19:27 -08:00
Wojciech Tyczynski 202da5a83c Fix failing Kubemark 2015-11-25 16:19:25 +01:00
gmarek 4a785d0676 Enable Add-On resource gathering in scalability tests 2015-11-25 14:04:07 +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
Wojciech Tyczynski a968f98dc2 Expose information about scheduling latency in scalability tests. 2015-11-25 08:31:46 +01:00
k8s-merge-robot d42030170b Merge pull request #15999 from aveshagarwal/master-issue-15624
Auto commit by PR queue bot
2015-11-24 17:07:10 -08:00
Phillip Wittrock ec5ecb18fa Initial Pod e2e test 2015-11-24 15:40:16 -08:00
k8s-merge-robot 0d4e0dc173 Merge pull request #15502 from sdminonne/downwardapi_volume
Auto commit by PR queue bot
2015-11-24 15:00:07 -08:00
Janet Kuo c0c02c95c4 kubectl run to produce deployment and job 2015-11-24 10:21:31 -08:00
Wojciech Tyczynski b6ef62af24 Use unversioned.ListOptions in clients. 2015-11-24 16:52:09 +01:00
k8s-merge-robot 4fd6b6df06 Merge pull request #17316 from deads2k/gv-ClientForVersion
Auto commit by PR queue bot
2015-11-24 06:24:28 -08:00
Avesh Agarwal 001437a72f This commit fixes tests. 2015-11-24 09:16:12 -05:00
Wojciech Tyczynski 538f10f586 Fix latency.go e2e test 2015-11-24 10:07:55 +01:00
Marcin Wielgus a5f9a759d9 Merge pull request #17716 from piosz/hpa-fix
Re-enabled HPA e2e in autoscaling suite
2015-11-24 10:07:20 +01:00
Piotr Szczesniak fa2cb57d0f Re-enabled HPA e2e in autoscaling suite 2015-11-24 10:02:26 +01:00
Wojciech Tyczynski 6589f30174 Do not run Latency test as part of scalability suite 2015-11-24 09:49:41 +01:00
Salvatore Dario Minonne a922e5045d downward api volume test e2e: update labels and annotations 2015-11-24 07:35:06 +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
k8s-merge-robot 315b9000e2 Merge pull request #17678 from gmarek/fix-jenkins
Auto commit by PR queue bot
2015-11-23 17:16:37 -08:00
Tim Hockin aa534a5b5f Merge pull request #17690 from ixdy/privileged-e2e
Wait for hostexec pod to start running
2015-11-23 16:37:01 -08:00
k8s-merge-robot 367f0e03dd Merge pull request #17621 from mikedanese/cleanup-kube-proxy-cgroup
Auto commit by PR queue bot
2015-11-23 15:23:23 -08:00
Jeff Grafton d38f83f7f1 Wait for hostexec pod to start running 2015-11-23 15:16:10 -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
gmarek 0beaea0af7 ResizeNodes test wait for the number of system Pods equal to the one observed before the test 2015-11-23 21:46:23 +01:00
k8s-merge-robot 336c74710c Merge pull request #17260 from pwittrock/node_e2e_tests
Auto commit by PR queue bot
2015-11-23 10:34:19 -08:00
Mike Danese 65b8d43543 remove code that puts kube-proxy into a special cgroup since it runs in a container now 2015-11-23 10:20:58 -08:00
Sergiusz Urbaniak 9eae47c6e6 scheduler: implement role awareness 2015-11-23 17:27:14 +01:00
Jordan Liggitt 9da769f90d Match service ports when proxying to services 2015-11-23 10:40:23 -05: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 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
Jerzy Szczepkowski 8a922e22be Revert "Refactor GCE wrapper library to allow execution from E2E test suite" 2015-11-23 09:24:32 +01:00
k8s-merge-robot 3fbf0cb810 Merge pull request #17276 from saad-ali/fixErrorCreatingPD
Auto commit by PR queue bot
2015-11-21 23:32:30 -08:00
k8s-merge-robot 748e0bc830 Merge pull request #17212 from mnagy/use_logf
Auto commit by PR queue bot
2015-11-21 09:41:34 -08:00
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
hurf 29a0fe9032 Display controllers along with type when describing a pod
There're more controllers than replication controller, the patch
displays annotation item with key "kuberntetes.io/created-by" in
the form of "Controllers: type/name".
2015-10-30 11:16:46 +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
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
k8s-merge-robot c691f66b79 Merge pull request #16473 from mesosphere/sttts-fix-panics-in-runKubectlWithTimeout
Auto commit by PR queue bot
2015-10-29 10:53:19 -07:00
Steve Milner 70e4693428 Standardized test image Makefile targets 2015-10-29 10:12:05 -04:00
k8s-merge-robot f2208a9855 Merge pull request #16269 from gmarek/delete-namespace
Auto commit by PR queue bot
2015-10-29 02:34:31 -07:00
k8s-merge-robot 1b96e92ccc Merge pull request #16428 from wojtek-t/fix_latency_test
Auto commit by PR queue bot
2015-10-29 01:21:04 -07:00
k8s-merge-robot 63af7c227e Merge pull request #16069 from zmerlynn/nfs-1.1
Auto commit by PR queue bot
2015-10-28 22:39:09 -07:00
Sam Abed d05a433956 remove back-off exponential test and adjust timing
Signed-off-by: Sam Abed <samsabed@gmail.com>
2015-10-29 15:47:01 +11:00
k8s-merge-robot e4924a4d36 Merge pull request #16382 from aveshagarwal/master-e2e-prestop
Auto commit by PR queue bot
2015-10-28 21:36:35 -07:00
k8s-merge-robot c8a1783724 Merge pull request #15323 from swagiaal/pod-volume-selinux
Auto commit by PR queue bot
2015-10-28 19:17:32 -07:00
Dr. Stefan Schimanski e755988d59 Defer GinkgoRecover call in runKubectlWithTimeout to handle panic 2015-10-28 19:20:48 -05:00
k8s-merge-robot 56e5123744 Merge pull request #16360 from gmarek/framework
Auto commit by PR queue bot
2015-10-28 12:26:15 -07:00
Wojciech Tyczynski c053ef2a31 Fix computing of percentiles in Density test 2015-10-28 15:45:16 +01:00
Sami Wagiaalla 1d352a16b8 Support volume relabling for pods which specify an SELinux label 2015-10-28 09:26:58 -04:00
Mike Danese b0a41108af move deployment PodTemplate to be not a pointer 2015-10-28 00:13:40 -07:00
k8s-merge-robot 70049d10d8 Merge pull request #15697 from piosz/autoscaling-e2e-fix
Auto commit by PR queue bot
2015-10-27 18:53:40 -07:00
k8s-merge-robot ec9b493647 Merge pull request #14639 from gmarek/hollow-proxy
Auto commit by PR queue bot
2015-10-27 18:22:38 -07:00
Zach Loafman b71bc4e480 Fix volumes/test/nfs: Needs to run insecure to allow container connections
Since this is a container service port anyways, "insecure" is a bit of
a red herring. There's no real security relevance to the incoming port
numbers for the NFS server pod.

This lets us get rid of the examples/nfs/exporter Docker build
(@jsafrane's personal image).
2015-10-27 16:58:04 -07:00
Daniel Smith 19c1064293 Merge pull request #16099 from jsafrane/devel/move-ceph-image
Move CephFS test container to test/images.
2015-10-27 15:47:16 -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
Avesh Agarwal c3dfd30e51 Fixes incorrect output. 2015-10-27 14:58:19 -04:00
gmarek 5a4e4d4d57 Add a HollowProxy to the HollowNode. 2015-10-27 18:23:29 +01:00
Piotr Szczesniak 77d9ce230c Fixed flakiness in cluster size autoscaling e2e 2015-10-27 16:36:33 +01:00
gmarek 82272989b7 Revert "Merge pull request #16358 from kubernetes/revert-16084-improve_e2e"
This reverts commit 465c5b0791, reversing
changes made to 154923221f.
2015-10-27 14:08:23 +01:00
Jerzy Szczepkowski 42d236fe59 Revert "All e2e tests should use NewFramework" 2015-10-27 13:14:57 +01:00
Jerzy Szczepkowski 5ef087adab Merge pull request #16266 from wojtek-t/fix_handshake_reflector
Reuse TCP connections in Reflector between resync periods.
2015-10-27 10:36:18 +01:00
Piotr Szczesniak aef0059621 Revert "Revert "Improved HPA e2e to test stability of the scale decision"" 2015-10-27 09:44:05 +01:00
gmarek e638a415d4 Port remaining e2e tests to framework 2015-10-27 09:24:32 +01:00
gmarek 0150d87a73 Add an option to not delete a namespace after e2e test 2015-10-27 09:23:50 +01:00
k8s-merge-robot 2d29d266e7 Merge pull request #16084 from smarterclayton/improve_e2e
Auto commit by PR queue bot
2015-10-27 01:09:23 -07:00
Eric Tune c2f6768cbc Fix. 2015-10-26 16:36:01 -07:00
Clayton Coleman a50fbd6636 All e2e tests should use NewFramework
Allows someone to replace createTestingNS consistently
2015-10-26 19:13:09 -04: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
Wojciech Tyczynski d47e21f19f Reuse TCP connections in Reflector between resync periods. 2015-10-26 19:35:25 +01:00
Piotr Szczesniak 16682ca924 Revert "Improved HPA e2e to test stability of the scale decision" 2015-10-26 15:23:24 +01:00
Piotr Szczesniak c389897017 Merge pull request #16156 from piosz/hpa-test
Improved HPA e2e to test stability of the scale decision
2015-10-26 10:10:12 +01:00
k8s-merge-robot c160d919f5 Merge pull request #16210 from erictune/indent-grace
Auto commit by PR queue bot
2015-10-24 18:43:37 -07:00
k8s-merge-robot 0e1ee14cc8 Merge pull request #15705 from wojtek-t/watch_options_in_client
Auto commit by PR queue bot
2015-10-24 17:39:20 -07:00
Abhi Shah edf5099336 Merge pull request #15947 from justinsb/aws_daemon_restart
e2e: Add aws provider to daemon_restart test
2015-10-24 16:13:12 -07:00
Wojciech Tyczynski f4d75e0a0a Support timeout in watch requests 2015-10-24 13:12:49 +02:00
k8s-merge-robot e1559e9fb5 Merge pull request #15352 from pmorie/fsgroup
Auto commit by PR queue bot
2015-10-24 01:55:45 -07:00
k8s-merge-robot 570a9dc18f Merge pull request #15796 from caesarxuchao/fix-kubectl-api-versions
Auto commit by PR queue bot
2015-10-24 01:24:31 -07:00
Eric Tune eaf8dbcb00 Indent "GRACE" column in pod dump of test output 2015-10-23 13:36:20 -07:00
Saad Ali 722c86aa50 Merge pull request #15948 from gmarek/fix-test
Add handling of old non-capitalized event reason to scheduler-predicates test
2015-10-23 12:06:14 -07:00
Piotr Szczesniak d7a3b064dd Improved HPA e2e to test stability of the scale decision 2015-10-23 14:54:12 +02:00
Filip Grzadkowski 165169ab1c Merge pull request #16052 from ArtfulCoder/mount_etc_hosts
kubelet manages /etc/hosts file
2015-10-23 14:07:34 +02:00
k8s-merge-robot c3d92de705 Merge pull request #15875 from ashcrow/release-tar-fix-for-15713-15787
Auto commit by PR queue bot
2015-10-22 23:23:33 -07:00
Paul Morie 3cd12f5e05 FSGroup implementation 2015-10-22 16:40:59 -04:00
Abhishek Shah ba6469d478 kubelet manages /etc/hosts file 2015-10-22 13:27:05 -07:00
Chao Xu eb3a80156a let kubectl api-versions use the discovery client 2015-10-22 10:19:34 -07:00
Jan Safranek e0e482e4c8 Move CephFS test container to test/images. 2015-10-22 15:20:20 +02:00
Filip Grzadkowski 295d28e101 Merge pull request #15986 from yujuhong/mem_inuse
e2e: change resource monitor to log memory working set
2015-10-22 14:49:18 +02:00
gmarek bae456cb9d Add handling of old non-capitalized event reason to scheduler-predicates test 2015-10-22 12:08:30 +02:00
Paul Morie 393e2bc019 Inline some SecurityContext fields into PodSecurityContext 2015-10-21 19:01:17 -04:00
k8s-merge-robot e9dc7306cc Merge pull request #16008 from ixdy/e2e
Auto commit by PR queue bot
2015-10-21 05:45:32 -07:00
k8s-merge-robot e4294ff5cc Merge pull request #14991 from swagiaal/supplemental-groups
Auto commit by PR queue bot
2015-10-21 04:25:42 -07:00
Marek Grabowski 9a6e988b48 Merge pull request #15628 from gmarek/kubemark-performance
Run etcd for events on separate machine in Kubemark
2015-10-21 11:33:37 +02:00
Jeff Grafton 1ec0b09205 Ensure framework.afterEach is called to clean up resources 2015-10-20 21:33:27 -07:00
k8s-merge-robot 360d0e0a7e Merge pull request #15843 from wojtek-t/tweak_performance_limits
Auto commit by PR queue bot
2015-10-20 18:44:44 -07:00
k8s-merge-robot 280c38daae Merge pull request #15764 from mqliang/importAlias
Auto commit by PR queue bot
2015-10-20 17:14:29 -07:00
Yu-Ju Hong 4a9ab92cdb e2e: change resource monitor to log memory working set
This is more representative than memory usage.
2015-10-20 15:54:43 -07:00
k8s-merge-robot d453976e8a Merge pull request #15918 from justinsb/fix_typos
Auto commit by PR queue bot
2015-10-20 13:37:14 -07:00
Jeff Lowdermilk 685c09fda0 Merge pull request #15896 from pmorie/mount-test-owner
Add ownership inspection to mount tester image
2015-10-20 11:53:56 -07:00
Sami Wagiaalla 030f882f06 Add Support for supplemental groups 2015-10-20 12:44:32 -04:00
gmarek 3158741603 Run etcd for events on separate machine in Kubemark 2015-10-20 17:46:23 +02:00
Justin Santa Barbara 0a4bb324e0 e2e: Add aws provider to daemon_restart test 2015-10-20 09:02:02 -04:00
Steve Milner 8da2d4002f Fixes remaining imports per #15319 2015-10-20 07:13:13 -04:00
Steve Milner 95f48f2591 e2e: kubectl HTTP fix for #15713 and #15787.
This reverts commit 54c899370e, reversing
changes made to 0338e0ef53 and adds a fix
proposed in #15848.
2015-10-20 07:07:57 -04:00
Justin Santa Barbara 67d3a93166 Fix misc typos
Mostly in comments, but also renamed the (test) function
migUdpateCmdBase -> migUpdateCmdBase.
2015-10-20 05:52:45 -04:00
Wojciech Tyczynski d1179f1d67 Tweak limits in scalability tests 2015-10-20 09:09:20 +02:00
k8s-merge-robot 1f28ef05de Merge pull request #15884 from ixdy/gke-daemon-restart
Auto commit by PR queue bot
2015-10-19 22:02:19 -07:00
k8s-merge-robot 1f758d8ca6 Merge pull request #15568 from a-robinson/e2e
Auto commit by PR queue bot
2015-10-19 19:43:18 -07:00
Paul Morie 2ff043e75f Add ownership inspection to mount tester image 2015-10-19 18:42:07 -04:00
k8s-merge-robot 0d7b53a201 Merge pull request #15813 from mesosphere/sttts-clusterdns-example
Auto commit by PR queue bot
2015-10-19 14:47:27 -07:00
Jeff Grafton f419f407c2 Correctly skip daemon restart tests unless running on GCE 2015-10-19 13:58:22 -07:00
Clayton Coleman 34e9478cd3 Use pod logs subresource from e2e
Means that e2e code doesn't need to access the proxy
2015-10-18 23:06:36 -04:00