Commit Graph

2609 Commits (523e1d0d8cf830ed7cbf6f2a7d1131610a34c3df)

Author SHA1 Message Date
k8s-merge-robot f43b849e54 Merge pull request #20770 from liggitt/ugorji-var-reset
Auto commit by PR queue bot
2016-02-13 14:59:38 -08:00
k8s-merge-robot 3375fa6fb6 Merge pull request #21102 from ixdy/echo-time
Auto commit by PR queue bot
2016-02-13 08:33:52 -08:00
Jordan Liggitt 6b97e2ec51 Fix verify-codecgen.sh 2016-02-13 09:15:39 -05:00
k8s-merge-robot 19c8d73cac Merge pull request #18077 from soltysh/stop_deployment
Auto commit by PR queue bot
2016-02-12 22:47:04 -08:00
Isaac Hollander McCreery cc9b092e94 Remove parallel-flaky suite 2016-02-12 17:24:07 -08:00
Isaac Hollander McCreery ec5b9abba8 Add instructions and tooling for munging test infra for a new release series 2016-02-12 17:24:06 -08:00
Isaac Hollander McCreery 3cec929f1c Remove old GCE upgrade jobs; no longer useful 2016-02-12 17:24:06 -08:00
Isaac Hollander McCreery c09da9e03c Remove [Skipped] as a label for tests. 2016-02-12 17:24:06 -08:00
k8s-merge-robot 8a4a73e372 Merge pull request #20517 from janetkuo/enable-deployments-default
Auto commit by PR queue bot
2016-02-12 14:26:12 -08:00
Mike Danese 695211e2ee Merge pull request #21105 from caesarxuchao/watchCacheForIntegration
turn on and off watch cache in integration test
2016-02-12 14:02:47 -08:00
Clayton Coleman d23c531869 Can't replace a generic resource that is cluster scoped
It should be allowed to invoke kubectl replace with a JSON file that has
no resource version set.  Namespaced resources were working correctly,
but cluster resources were silently failing to lookup the current state
of the object to get the resource version because we weren't using
NamespaceIfScoped(). Added a failing test.
2016-02-12 16:20:37 -05:00
Janet Kuo 2874f30c05 Enable Deployments by default 2016-02-12 12:29:14 -08:00
Jeff Grafton 03ec0e12d2 Clean up upload-to-gcs.sh to remove unnecessary cruft 2016-02-12 11:58:37 -08:00
Daniel Wang 91b2f59bc6 Jenkins: Add configs for gke+trusty e2e test jobs
Additionally, merge kubernetes-e2e-trusty.yaml into kubernetes-e2e.yaml and
refactor the latter to serve all e2e jobs.
2016-02-12 11:30:55 -08:00
Mike Danese 2172e0dea0 Merge pull request #21108 from mml/slow-flake
Include some debug output when the API server never appears.
2016-02-12 11:27:12 -08:00
Eric Chiang 92d37d5cc5 plugin/pkg/auth/authenticator/token/oidc: get groups from custom claim 2016-02-12 09:58:18 -08:00
deads2k 9f003f7db3 allow patch to handle multiple types 2016-02-12 11:12:09 -05:00
Michael Burman 528be97b41 Hawkular support for the Initial Resources 2016-02-12 17:36:11 +02:00
Maciej Szulik b929424135 Scale deployments fall-back to regular deployment update 2016-02-12 10:17:35 +01:00
Matt Liggett 7a2e649745 Include some debug output when the API server never appears.
Helps with #20916
2016-02-11 16:33:35 -08:00
k8s-merge-robot 662a4291f3 Merge pull request #19488 from derekwaynecarr/fix_19129
Auto commit by PR queue bot
2016-02-11 15:08:55 -08:00
Avesh Agarwal c0e1623be2 Fix kubectl get error when both all-namespaces and namespace are provided.
As per kubectl get help, --namespace should be ignored with all-namespaces,
but kubectl get pods --all-namespaces --namespace=<name-space> gives
following error:

"the namespace from the provided object "default" does not match the
namespace "". You must pass '--namespace=default' to perform this
operation."

This commit fixes this error issue.
2016-02-11 17:06:04 -05:00
Chao Xu 18c1eb2d56 turn on and off watch cache in integration test 2016-02-11 13:51:03 -08:00
Jeff Grafton 5aead14c62 Echo start and finish times to build log 2016-02-11 13:11:45 -08:00
k8s-merge-robot f6ae6b47ae Merge pull request #20687 from vishh/systemd-support
Auto commit by PR queue bot
2016-02-11 13:06:29 -08:00
Maisem Ali 1c6a223eaa Merge pull request #20865 from maisem/master
Adding a readiness probe to kubectl e2e tests.
2016-02-11 12:55:15 -08:00
derekwaynecarr 06f26189f0 Update kubectl create subcommand to use printer flags 2016-02-11 15:37:47 -05:00
Mike Danese 1478cf345a Merge pull request #21090 from ihmccreery/feature-reboot
Quarantine reboot tests (again)
2016-02-11 11:28:37 -08:00
Isaac Hollander McCreery 6ad95be523 Quarantine reboot tests (again) 2016-02-11 11:18:15 -08:00
Maciej Szulik 0ea31b56ed Adding reaper for deployments 2016-02-11 19:02:32 +01:00
Minhan Xia e4a03cddca Add elasticsearch suite 2016-02-11 09:56:12 -08:00
deads2k deb4d3ccca type RESTMapper errors to better handle MultiRESTMapper errors 2016-02-11 11:45:05 -05:00
Wojciech Tyczynski fe4e65fb76 Disable load test on kubemark 100 2016-02-11 17:10:26 +01:00
k8s-merge-robot 611a3b9d55 Merge pull request #21064 from wojtek-t/enable_load_in_kubemarks
Auto commit by PR queue bot
2016-02-11 06:24:34 -08:00
k8s-merge-robot 09314f97f6 Merge pull request #20944 from janetkuo/move-deployment-example
Auto commit by PR queue bot
2016-02-11 02:37:31 -08:00
k8s-merge-robot 3208665edf Merge pull request #20928 from madhusudancs/replicaset-expose
Auto commit by PR queue bot
2016-02-11 02:02:20 -08:00
Wojciech Tyczynski 0662a2d00a Enable load test in 100- and 1000-node Kubemarks 2016-02-11 10:55:11 +01:00
k8s-merge-robot 06d43a4cdd Merge pull request #20881 from caesarxuchao/refactor-update-api-reference-docs-script
Auto commit by PR queue bot
2016-02-11 00:26:35 -08:00
Lucas Käldström b67445b064 Share the host's timezone with the build container 2016-02-11 07:44:05 +02:00
k8s-merge-robot 2d85c6e4b0 Merge pull request #20864 from caesarxuchao/generate-versioned-clients
Auto commit by PR queue bot
2016-02-10 18:29:35 -08:00
Vishnu kannan 575812787d Replace `--resource-container` and `--system-container` with
`--kubelet-cgroups` and `--system-cgroups` respectively.
Updated `--runtime-container` to `--runtime-cgroups`.
Cleaned up most of the kubelet code that consumes these flags to match
the flag name changes.

Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-10 17:33:28 -08:00
Dawn Chen 9a23c52cb8 Export HAIRPIN_MODE environment variable for soaking test. 2016-02-10 17:24:45 -08:00
Chao Xu 1c84552757 generate the versioned clientset 2016-02-10 17:22:46 -08:00
Chao Xu 6aa23e4e49 refacotr update-api-reference-docs.sh 2016-02-10 16:46:59 -08:00
Madhusudan.C.S 293793cf0d Allow replica set to be exposed as a service and add kubectl command tests for replica sets. 2016-02-10 16:20:08 -08:00
Vishnu kannan 38efc837b9 Make container runtime's cgroup configurable.
Use the real cgroups for metrics generation.

Signed-off-by: Vishnu kannan <vishnuk@google.com>
2016-02-10 16:02:34 -08:00
Mike Danese b3172a4ccf kubelet: add a pidfile 2016-02-10 11:38:50 -08:00
Janet Kuo ddd983286b Move deployment example to docs/user-guide 2016-02-10 10:46:12 -08:00
k8s-merge-robot 86a7a9534a Merge pull request #20924 from kubernetes/revert-20651-quarantine-reboot
Auto commit by PR queue bot
2016-02-10 09:36:09 -08:00
Wojciech Tyczynski ac401a27f7 Merge pull request #20972 from wojtek-t/fix_kubemark_timeouts
Update timeouts for scalability-related suites
2016-02-10 15:48:30 +01:00
Wojciech Tyczynski 8e647e57bc Update timeouts for scalability-related suites 2016-02-10 15:15:44 +01:00
Justin Santa Barbara ba19c4e2f0 e2e runner: make build start/finished upload configurable
Allow the target GCS bucket to be changed, and allow upload to GCS to be
suppressed altogether, with the same env vars that upload-to-gcs.sh
uses.
2016-02-10 08:24:48 -05:00
Marcin b7d72ef36d Startup scripts for custom metrics 2016-02-10 12:32:04 +01:00
k8s-merge-robot 808209de52 Merge pull request #20839 from spxtr/clone-soak
Auto commit by PR queue bot
2016-02-10 02:51:03 -08:00
k8s-merge-robot 71b6b81102 Merge pull request #20076 from derekwaynecarr/namespace_controller_workers
Auto commit by PR queue bot
2016-02-10 00:55:57 -08:00
Wojciech Tyczynski e9e3f7b938 Merge pull request #20903 from wojtek-t/delete_namespace_in_kubemark
Delete namespace in Kubemarks
2016-02-10 08:32:54 +01:00
k8s-merge-robot 41a98b43e4 Merge pull request #19840 from madhusudancs/replicaset-deployment
Auto commit by PR queue bot
2016-02-09 18:57:42 -08:00
Joe Finney 7075d3c378 Fix indentation for ingress jobs in e2e.sh. 2016-02-09 17:54:16 -08:00
Prashanth B f0620a5efd Merge pull request #20883 from bprashanth/kubelet_flag
Kubelet flag for disabling hairpin mode
2016-02-09 17:31:30 -08:00
Joe Finney 184779b5fd Merge pull request #19903 from spxtr/describe-build
Upload useful Jenkins build information to GCS.
2016-02-09 17:30:41 -08:00
Joe Finney 22ebb97741 Merge pull request #20620 from wonderfly/create_trusty_configs
Move Trusty e2e testing jobs to job-configs
2016-02-09 17:22:12 -08:00
Madhusudan.C.S e7a9f30936 Address review comments. 2016-02-09 15:50:01 -08:00
Maisem Ali 4dfdb154fb Adding testing-manifests to the test tar ball 2016-02-09 14:09:26 -08:00
derekwaynecarr 106693d9b3 Refactor namespace controller to use workers, do more delete collection calls 2016-02-09 16:39:13 -05:00
k8s-merge-robot f36b604bec Merge pull request #19769 from luxas/server_cross_compilation
Auto commit by PR queue bot
2016-02-09 13:09:13 -08:00
Isaac Hollander McCreery 2ad245b8a8 Revert "[Discussion] Quarantine reboot tests as [Feature:Reboot] due to instability?" 2016-02-09 12:25:03 -08:00
Prashanth Balasubramanian c3a3a2bacd Pipe hairpin-mode flag through kubelet, enable on soak. 2016-02-09 12:12:19 -08:00
Marcin 90cc3d050f Googleinfluxdb for gce-autoscaling 2016-02-09 20:52:26 +01:00
Wojciech Tyczynski 4abe6a9891 Delete namespace in Kubemarks 2016-02-09 16:34:49 +01:00
Wojciech Tyczynski b5a9e5d144 Fix failing kubemark 2016-02-09 16:24:04 +01:00
Wojciech Tyczynski a6a0392b03 Merge pull request #20891 from wojtek-t/fix_load_test
Fix load test & run it on 100- and 500-node Kubemarks
2016-02-09 15:33:12 +01:00
k8s-merge-robot 68a165cda9 Merge pull request #20681 from justinsb/aws_sync_kubeup_gce_step3
Auto commit by PR queue bot
2016-02-09 02:08:48 -08:00
Wojciech Tyczynski 470a9ad3c5 Run load tests in 100-node and 500-node Kubemarks 2016-02-09 08:48:48 +01:00
Madhusudan.C.S ed7ad6dcf3 Make deployments work. 2016-02-08 21:27:49 -08:00
Daniel Wang a599307589 Move Trusty e2e testing jobs to job-configs 2016-02-08 15:41:24 -08:00
Joe Finney 6ee9f13ff5 Upload useful Jenkins build information to GCS. 2016-02-08 15:04:26 -08:00
Joe Finney 94b08128da Clone the GCE soak job. 2016-02-08 11:24:45 -08:00
k8s-merge-robot b32078d89b Merge pull request #20496 from matthewdupre/masquerade-config
Auto commit by PR queue bot
2016-02-08 10:49:20 -08:00
k8s-merge-robot 3bbf55d38b Merge pull request #20596 from ihmccreery/skip-lists2
Auto commit by PR queue bot
2016-02-08 10:02:09 -08:00
k8s-merge-robot 807e5f08d0 Merge pull request #20796 from smarterclayton/parallel_test
Auto commit by PR queue bot
2016-02-08 08:22:09 -08:00
Matt Dupre 9925cddc11 Change iptables fwmark to use single configurable bit instead of whole mark space 2016-02-08 11:12:09 +00:00
Clayton Coleman e8cbb762e2 e2e SecurityContext tests wrong volume dir
The volume directory is not guaranteed to be /var/lib/kubelet
for a conforming implementation of Kubernetes.  Add --volume-dir
and an internal shim
2016-02-07 16:45:25 -05:00
Lucas Käldström c969c041e2 Add support for building arm, arm64 and ppc64le server and client targets 2016-02-07 20:35:14 +02:00
Justin Santa Barbara 899e61ef3c Update verify-flags exceptions 2016-02-07 11:11:38 -05:00
Tim Hockin 2052e334b6 mkdir in build when the output dir is needed 2016-02-06 21:14:20 -08:00
k8s-merge-robot 19c80e126a Merge pull request #20651 from ihmccreery/quarantine-reboot
Auto commit by PR queue bot
2016-02-06 18:29:09 -08:00
k8s-merge-robot c2ac1bcd30 Merge pull request #20356 from mml/tuso-faster
Auto commit by PR queue bot
2016-02-06 01:48:07 -08:00
k8s-merge-robot b45a94bc78 Merge pull request #20765 from janetkuo/remove-podtemplate-key
Auto commit by PR queue bot
2016-02-06 00:44:47 -08:00
k8s-merge-robot 939927fe90 Merge pull request #20277 from deads2k/pin-generator
Auto commit by PR queue bot
2016-02-05 23:41:30 -08:00
k8s-merge-robot 6c5540baae Merge pull request #20232 from mml/daemonset-warn
Auto commit by PR queue bot
2016-02-05 23:12:51 -08:00
Madhusudan.C.S 4f9b8b2bfc Link all the ReplicaSet controller boilerplate together.
1. Enable replica set in controller manager.
2. Enable replica set etcd storage in master package.
3. Add replica set support to kubectl commands.
2016-02-05 21:05:10 -08:00
k8s-merge-robot fcf9c4a1e4 Merge pull request #19741 from pwittrock/syncfsmetrics
Auto commit by PR queue bot
2016-02-05 17:54:22 -08:00
Janet Kuo bb0c5fea0e Fix test failure 2016-02-05 17:26:07 -08:00
Mike Danese b1743a6887 this is a manual reversion of #20702
I can't revert with github which says "Sorry, this pull request couldn’t be
reverted automatically. It may have already been reverted, or the content may
have changed since it was merged."

Reverts commit: 0c191e787b
2016-02-05 16:34:02 -08:00
Phillip Wittrock 3de94cd23c Supply volume fs metrics to server/stats/handler.go
* Metrics will not be expose until they are hooked up to a handler
* Metrics are not cached and expose a dos vector, this must be fixed before release or the stats should not be exposed through an api endpoint
2016-02-05 16:00:24 -08:00
k8s-merge-robot 5066e507ae Merge pull request #20194 from derekwaynecarr/fix_hack_test_cmd
Auto commit by PR queue bot
2016-02-05 14:39:00 -08:00
Daniel Smith 9441721fee Merge pull request #19689 from AdoHe/kubectl_label_display
kubectl add show-labels flag to make it more readable
2016-02-05 14:08:37 -08:00
Daniel Smith b278c6acd9 Merge pull request #20565 from kubernetes/revert-20000-disable-flaky
Revert "Disable flaky test."
2016-02-05 14:01:07 -08:00
k8s-merge-robot 14d74a1c01 Merge pull request #19365 from jsafrane/devel/retry-delete
Auto commit by PR queue bot
2016-02-05 09:55:21 -08:00
k8s-merge-robot 06060d4d77 Merge pull request #20716 from gmarek/master
Auto commit by PR queue bot
2016-02-05 08:53:32 -08:00
k8s-merge-robot 266d7aa5b3 Merge pull request #19783 from magicwang-cn/master
Auto commit by PR queue bot
2016-02-05 08:53:30 -08:00
Jan Safranek 76b6449715 Retry recycle or delete operation on failure.
Recycle controller tries to recycle or delete a PV several times.
It stores count of failed attempts and timestamp of the last attempt in
annotations of the PV.

By default, the controller tries to recycle/delete a PV 3 times in
10 minutes interval. These values are configurable by
kube-controller-manager --pv-recycler-maximum-retry=X --pvclaimbinder-sync-period=Y
arguments.
2016-02-05 17:02:13 +01:00
gmarek 432d04149b Run enormous-startup suite in us-east1-b zone 2016-02-05 16:52:15 +01:00
k8s-merge-robot ae15a4437b Merge pull request #19944 from mwielgus/simple-cm
Auto commit by PR queue bot
2016-02-05 06:41:28 -08:00
gmarek 0c191e787b Split controller flags between controllers 2016-02-05 12:17:51 +01:00
Marcin Wielgus bf0c881263 Set Docker custom metric label for cAdvisor if custom metric volume is mounted 2016-02-05 12:00:02 +01:00
magicwang-cn d2cf858560 make watch cache sizes configuratable of kube-apiserver 2016-02-05 15:47:27 +08:00
k8s-merge-robot 9bbc22cf3a Merge pull request #20526 from spxtr/aws-jobs
Auto commit by PR queue bot
2016-02-04 10:15:38 -08:00
Isaac Hollander McCreery 3f893e53eb Quarantine reboot tests as [Feature:Reboot] due to instability 2016-02-04 09:15:19 -08:00
AdoHe 714d12cf72 kubectl add show-labels flag to make it more readable 2016-02-04 02:08:44 -05:00
k8s-merge-robot dbd7b83d93 Merge pull request #20545 from pmorie/boilerplate
Auto commit by PR queue bot
2016-02-03 19:46:26 -08:00
k8s-merge-robot bb7ad7cd09 Merge pull request #18795 from dcbw/cbr0-network-plugin
Auto commit by PR queue bot
2016-02-03 19:46:25 -08:00
k8s-merge-robot d4da1ee3ce Merge pull request #19835 from janetkuo/kubectl-rollout
Auto commit by PR queue bot
2016-02-03 17:39:04 -08:00
Paul Morie b672785d72 Add boilerplate checks for Dockerfiles 2016-02-03 18:35:26 -05:00
Paul Morie 05bd107301 Add boilerplate checks for Makefiles 2016-02-03 18:35:26 -05:00
Paul Morie 6a5157b496 Allow boilerplate checks on whole filenames 2016-02-03 18:35:26 -05:00
Isaac Hollander McCreery 1e8a7716e8 Fix typos in e2e.sh 2016-02-03 14:41:37 -08:00
Isaac Hollander McCreery da8c6df2e0 Remove skip list ENVs, instead rely on labels 2016-02-03 14:39:19 -08:00
k8s-merge-robot 0dc25f545f Merge pull request #20558 from ihmccreery/move-e2e
Auto commit by PR queue bot
2016-02-03 11:46:17 -08:00
Daniel Smith 24b8125bb1 Revert "Disable flaky test." 2016-02-03 10:15:38 -08:00
Isaac Hollander McCreery 3b89db78bf Organize jobs in e2e.sh 2016-02-03 09:06:08 -08:00
Dan Williams fabb65c13f Add a network plugin that duplicates "configureCBR0" functionality 2016-02-03 10:08:08 -06:00
Piotr Szczesniak d7dd663d2a Merge pull request #20412 from gmarek/enable
Add a flag to allow non-fatal errors in validate-cluster
2016-02-03 09:33:17 +01:00
Piotr Szczesniak 0e396b2084 Merge pull request #20407 from gmarek/1000-kube-up
Allow some NotReady nodes in 1000 node clusters
2016-02-03 09:32:59 +01:00
Jeff Lowdermilk 136c1f9d94 Merge pull request #20373 from bprashanth/l7_flaky
Mark L7 tests as Feature:Ingress
2016-02-02 18:24:15 -08:00
Joe Finney d6c422547e Add AWS Jenkins jobs to source control. 2016-02-02 16:05:41 -08:00
Janet Kuo 442c75045a Add kubectl rollout undo 2016-02-02 14:20:01 -08:00
k8s-merge-robot 8bab0022ad Merge pull request #20000 from erictune/disable-flaky
Auto commit by PR queue bot
2016-02-02 11:29:34 -08:00
Matt Liggett f2d5375bc0 Stop deleting DaemonSet pods during drain.
We do this because they will be recreated immediately by the
DaemonSet Controller.  In addition, we also require a specific flag
(--ignore-daemonsets) when there are DaemonSet pods on the node.
2016-02-02 11:13:29 -08:00
Jeff Lowdermilk 449e708aa5 Merge pull request #20359 from ihmccreery/timeouts
Knock down the timeouts for gce, gce-slow, gke, and gke-slow
2016-02-02 09:20:16 -08:00
k8s-merge-robot 74c62aecc5 Merge pull request #20186 from lavalamp/import-boss
Auto commit by PR queue bot
2016-02-02 06:21:50 -08:00
k8s-merge-robot c5260c8c71 Merge pull request #20145 from mqliang/quorum-read
Auto commit by PR queue bot
2016-02-02 05:50:41 -08:00
k8s-merge-robot ac24a68801 Merge pull request #20094 from mesosphere/jdef_mesos_026_godeps
Auto commit by PR queue bot
2016-02-02 03:19:25 -08:00
Isaac Hollander McCreery a61361b3df Knock down the timeouts for gce, gce-slow, gke, and gke-slow now that they run in parallel 2016-02-01 15:33:06 -08:00
Prashanth Balasubramanian 4f50292347 Create new ingress suite. 2016-02-01 12:12:29 -08:00
gmarek 5ed9b3fab7 Change the tag for performance tests. 2016-02-01 17:41:48 +01:00
gmarek efacc0435e Add a flag to allow non-fatal errors in validate-cluster 2016-02-01 14:26:31 +01:00
gmarek 6aaabc6f46 Allow some NotReady nodes in 1000 node clusters 2016-02-01 12:40:40 +01:00
Marcin Wielgus a14f791d8c Revert "Merge pull request #20329 from kubernetes/revert-20323-bump-influxdb"
This reverts commit b4188ec459, reversing
changes made to 28951bd66a.
2016-02-01 12:12:37 +01:00
James DeFelice e01b5560ca swappable storage backends for frameworkID 2016-02-01 06:03:25 +00:00
Alex Robinson 1903c4eb51 Merge pull request #19605 from aveshagarwal/master-sort-by-panic
Fix panic when sort-by is used with kubectl get.
2016-01-30 10:48:56 -08:00
k8s-merge-robot e4c5f892c6 Merge pull request #20234 from mml/update-objects
Auto commit by PR queue bot
2016-01-30 07:32:25 -08:00
mqliang b0e06c14e5 add a knob to enable quorum read 2016-01-30 20:32:12 +08:00
k8s-merge-robot 7912682595 Merge pull request #20226 from smarterclayton/fix_extract_list
Auto commit by PR queue bot
2016-01-29 17:15:30 -08:00
Matt Liggett 1cd140fe49 When running test-update-storage-objects, only build kube-apiserver.
Prior to this we built everything.  So slow!
2016-01-29 15:56:51 -08:00
Isaac Hollander McCreery 36a55566bd Also remove -gce-parallel 2016-01-29 14:17:12 -08:00
Isaac Hollander McCreery 86c67686a7 Remove -reboot test suites; now covered in -serial suites 2016-01-29 14:06:34 -08:00
Fabio Yeon 1dc6e88a0d Merge pull request #20274 from ihmccreery/autoscaling-feature
Move HPA e2es into the default slow suite, and add [Feature:ClusterSizeAutoscaling] and [Feature:InitialResources]
2016-01-29 09:39:33 -08:00
Isaac Hollander McCreery aa56b87b51 Skip [Skipped] tests 2016-01-29 09:35:59 -08:00
Isaac Hollander McCreery 5ac20da16c Move HPA e2es into the default slow suite, and add [Feature:ClusterSizeAutoscaling] and [Feature:InitialResources] 2016-01-29 09:20:47 -08:00
Fabio Yeon 5d8174ee95 Merge pull request #20276 from ihmccreery/make-jobs-parallel
[WIP] Run kubernetes-e2e-gce and kubernetes-e2e-gke in parallel
2016-01-29 08:54:42 -08:00
Filip Grzadkowski 13480c171d Revert "Yet another try to migrate to the new Heapster" 2016-01-29 15:03:49 +01:00
Piotr Szczesniak 0c5cc1bde1 Revert "Merge pull request #20215 from kubernetes/revert-20156-bump-influxdb"
This reverts commit 06996d5af9, reversing
changes made to b2f6e7d08f.
2016-01-29 09:19:03 +01:00
Fabio Yeon 03a26330a8 Merge pull request #20278 from ihmccreery/gke-slow
Make slow tests run in parallel, add gke-slow suite
2016-01-28 20:42:44 -08:00
Fabio Yeon c3e966a4ea Merge pull request #20297 from ihmccreery/skip-feature-serial
Reclassify Restart tests as [Disruptive] and skip [Feature:.+] tests in -serial jobs
2016-01-28 16:47:05 -08:00
Daniel Smith 22b43d8f82 Determinisitically get kubectl proxy port 2016-01-28 16:07:08 -08:00
Isaac Hollander McCreery 843b913b07 Reclassify Restart tests as [Disruptive] and skip [Feature:.+] tests in -serial jobs 2016-01-28 14:44:22 -08:00
Fabio Yeon e68ea9e8d4 Merge pull request #19936 from ixdy/jenkins-job-configs
Restrict build jobs to running on build node instead of master
2016-01-28 14:36:05 -08:00
Fabio Yeon 454ebc4e30 Merge pull request #19547 from ihmccreery/feature-example
Reclassify [Example] and [Feature:Example]
2016-01-28 14:03:48 -08:00
Fabio Yeon 70ff0bda57 Merge pull request #20201 from caesarxuchao/resilient-wget
make wget in gen-swagger-doc more resilient
2016-01-28 13:32:24 -08:00
k8s-merge-robot 430acc733b Merge pull request #19950 from spxtr/examples
Auto commit by PR queue bot
2016-01-28 12:49:24 -08:00
Isaac Hollander McCreery 804c986f87 Make slow tests run in parallel, add gke-slow suite 2016-01-28 11:33:45 -08:00
Isaac Hollander McCreery 1ce8e2345e Run kubernetes-e2e-gce and kubernetes-e2e-gce in parallel 2016-01-28 11:32:36 -08:00
Matt Liggett 352c439a96 Guard both kill and wait with APISERVER_PID. 2016-01-28 11:05:02 -08:00
deads2k ec2008d948 pin the run command to produce a job 2016-01-28 12:55:36 -05:00
Fabio Yeon 146a9e6075 Merge pull request #19667 from ihmccreery/fix-provider-skip-lists
Remove provider skip lists
2016-01-28 09:47:56 -08:00
k8s-merge-robot d3fdc61ff7 Merge pull request #19696 from mesosphere/jdef_mesos_pod_discovery
Auto commit by PR queue bot
2016-01-28 01:15:40 -08:00
Daniel Smith 46d12b185e Add 'import-boss': enforce go import restrictions. 2016-01-27 16:18:46 -08:00
Isaac Hollander McCreery d002a68f3c Label feature tests for Feature:DaemonSet, Feature:Deployment, Feature:ExperimentalResourceUsageTracking, and remove GKE and AWS skip lists 2016-01-27 16:09:12 -08:00
Isaac Hollander McCreery 599f646a48 Collapse GKE_DEFAULT_SKIP_TESTS into GKE_REQUIRED_SKIP_TESTS 2016-01-27 16:09:12 -08:00
Clayton Coleman 71a13f7f4b ExtractList should handle v1.RawExtension correctly
Also fixes CustomColumnPrinter to pass decoder in, and ensures a test
case tests the combined path.
2016-01-27 15:30:21 -05:00
James DeFelice 06df194943 updated license exceptions for testify and yaml.v2 2016-01-27 17:25:00 +00:00
Filip Grzadkowski 0dedf869c7 Revert "Bumped Heapster version to v0.20.0-alpha and Influxdb to 0.9.2.1" 2016-01-27 17:22:36 +01:00
k8s-merge-robot 729a76f749 Merge pull request #19512 from mml/update-objects
Auto commit by PR queue bot
2016-01-27 07:40:47 -08:00
Piotr Szczesniak e96993f2ce Bumped Heapster version to v0.20.0-alpha and Influxdb to 0.9.2.1 2016-01-27 11:09:18 +01:00
k8s-merge-robot 603931f237 Merge pull request #20038 from caesarxuchao/remove-cmd-unused
Auto commit by PR queue bot
2016-01-26 22:18:25 -08:00
Chao Xu 237f4451b6 make wget in gen-swagger-doc more resilient 2016-01-26 22:09:12 -08:00
derekwaynecarr c906e9c90a hack/test-cmd.sh did not run any admission control 2016-01-26 21:28:05 -05:00
k8s-merge-robot 91527c29cf Merge pull request #17382 from caesarxuchao/rewrite-linkchecker
Auto commit by PR queue bot
2016-01-26 17:51:44 -08:00
Chao Xu 3ec4cd423e linkchecker tool now visits the URL to determine if it's valid 2016-01-26 17:01:37 -08:00
Isaac Hollander McCreery f318ccb5eb Make upgrades e2es [Feature:Upgrade] 2016-01-26 15:38:44 -08:00
Brendan Burns 3328cfe1c5 Merge pull request #20163 from spxtr/enable-jobs
Reenable Jenkins e2e jobs.
2016-01-26 14:44:20 -08:00
k8s-merge-robot 3254df3a7c Merge pull request #19426 from smarterclayton/rewrite_tags
Auto commit by PR queue bot
2016-01-26 13:11:58 -08:00
Jeff Grafton 3cec673a4b Use PR# rather than git sha1 for PR log path 2016-01-26 11:11:54 -08:00
Avesh Agarwal bec2d678b9 Fix panic when sort-by is used with kubectl get. 2016-01-26 13:58:24 -05:00
Joe Finney b8fd6a35fb Reenable Jenkins e2e jobs. 2016-01-26 09:48:04 -08:00
Isaac Hollander McCreery 056b5e14c2 Revert "Add AWS jobs to source control." 2016-01-26 09:10:06 -08:00
Clayton Coleman 14a3aaf479 protobuf: During generation, copy protobuf tags back
The protobuf tags contain the assigned tag id, which then ensures
subsequent generation is consistently tagging (tags don't change across
generations unless someone deletes the protobuf tag).

In addition, generate final proto IDL that is free of gogoproto
extensions for ease of generation into other languages.

Add a flag --keep-gogoproto which preserves the gogoproto extensions in
the final IDL.
2016-01-26 11:41:21 -05:00
k8s-merge-robot 1ed61f5e63 Merge pull request #19926 from spxtr/jobs-jobs-jobs
Auto commit by PR queue bot
2016-01-26 06:04:20 -08:00
k8s-merge-robot 8c821700f3 Merge pull request #19389 from justinsb/internal_cidr
Auto commit by PR queue bot
2016-01-26 03:58:48 -08:00
k8s-merge-robot 3f40fb7d0a Merge pull request #17923 from yuvipanda/kube2dns-pflag
Auto commit by PR queue bot
2016-01-26 02:13:44 -08:00
k8s-merge-robot 9ae960ef7c Merge pull request #19718 from pmorie/update-all-err
Auto commit by PR queue bot
2016-01-25 19:47:59 -08:00
Dawn Chen 02e6f56b65 Merge pull request #19977 from brendandburns/deps
Update the docker/spdystream dependency
2016-01-25 16:55:01 -08:00
Dawn Chen 93168c1ede Merge pull request #20036 from ihmccreery/instance-prefix
Use INSTANCE_PREFIX to prefix uploaded binaries in GCE
2016-01-25 16:07:13 -08:00
Brendan Burns 61ff7475a8 Add a stray dependency that was missing due to godep update 2016-01-25 10:05:29 -08:00
James DeFelice 1748f028d5 experimental support for task discovery-info generation 2016-01-25 16:25:03 +00:00
k8s-merge-robot d3b869ae14 Merge pull request #17922 from smarterclayton/split_codec
Auto commit by PR queue bot
2016-01-25 06:30:39 -08:00
Zach Loafman a71a0f05ef Merge pull request #19933 from spxtr/fix-verifier
Handle multijob runners properly in verify-jenkins-jobs.sh
2016-01-23 07:34:28 -08:00
Justin Santa Barbara d8460d5920 AWS: Pass non-masquerade-cidr through kube-up
Set the environment variable NON_MASQUERADE_CIDR.

Docs in cluster/aws/options.md
2016-01-22 21:01:44 -05:00
Chao Xu bc2a9736dc remove duplicated tests 2016-01-22 15:40:42 -08:00
Isaac Hollander McCreery 9477bc08a5 Use INSTANCE_PREFIX to prefix uploaded binaries in GCE, fixes #8705 2016-01-22 15:27:33 -08:00
Eric Tune 7944fa01ec Disable flaky test. 2016-01-22 09:55:39 -08:00
YuviPanda 1751bcf1e1 Update hack/verify-flags/exceptions.txt 2016-01-22 00:19:01 -08:00
Clayton Coleman c49cd4edf9 Alter the build to generate for __internal correctly 2016-01-22 01:10:22 -05:00
Paul Morie 9be7883f7e Make hack/update-all.sh short-circuit unless run with -a 2016-01-22 00:17:14 -05:00
YuviPanda f0c5051201 Fix verify-flags lists to account for flag changes 2016-01-21 16:59:02 -08:00
Joe Finney 3eef36b8a0 Handle multijob runners properly in verify-jenkins-jobs.sh 2016-01-21 14:28:32 -08:00
Alex Mohr 359c684d57 Merge pull request #19698 from kargakis/expose-deployments
kubectl: Support exposing deployments
2016-01-21 14:26:14 -08:00
Joe Finney 9dccefae8f Add examples E2E job to source control. 2016-01-21 13:46:47 -08:00
Justin Santa Barbara 58191c446c Allow non-masquerade-cidr to be passed to the kubelet
Removing the hard-coding of 10.0.0.0/8

Issue #11204
2016-01-21 15:18:31 -05:00
Alex Mohr 8d021f3d88 Merge pull request #19897 from ixdy/test-golang-1.5.3
Update tests from Go 1.5.2 to Go 1.5.3
2016-01-21 12:00:00 -08:00
Jeff Grafton df53c44abc Restrict build jobs to running on build node instead of master 2016-01-21 11:29:24 -08:00
k8s-merge-robot 61096f4998 Merge pull request #19517 from spxtr/fix-test-go
Auto commit by PR queue bot
2016-01-21 11:25:58 -08:00
Alex Mohr 753b1f3ae6 Merge pull request #19419 from spxtr/gcp-resource
Export variables needed by e2e-runner.sh.
2016-01-21 10:38:41 -08:00
Alex Mohr eaa61a72b0 Merge pull request #17919 from justinsb/multizone_gce
Ubernetes Lite support for GCE
2016-01-21 10:22:34 -08:00
Joe Finney 31e33ac58b Add AWS jobs to source control. 2016-01-21 10:22:04 -08:00
Joe Finney 10c217024d Merge pull request #19742 from spxtr/more-jobs
Add kubemark jobs to source control.
2016-01-21 10:02:13 -08:00
Jeff Grafton 0d84b49f65 Update tests from Go 1.5.2 to Go 1.5.3 2016-01-21 09:43:52 -08:00
Marek Grabowski 3d7c79ca03 Merge pull request #19836 from ixdy/jenkins-test-image-netcat
Update kubekins-test image to include netcat
2016-01-21 17:43:32 +01:00
k8s-merge-robot dda29bedd8 Merge pull request #18722 from deads2k/add-sar
Auto commit by PR queue bot
2016-01-21 07:06:05 -08:00
k8s-merge-robot 0c368c090c Merge pull request #19586 from yifan-gu/ginkgo_parallel
Auto commit by PR queue bot
2016-01-21 04:02:08 -08:00
Justin Santa Barbara 43cbfb74fe Ubernetes Lite GCE: Support multiple zones in GCE cloud provider
We adapt the existing code to work across all zones in a region.

We require a feature-flag to enable Ubernetes-Lite

Reasons:

* There are some behavioural changes if users create volumes with
the same name in two zones.
* We don't want to make one API call per zone if we're not running
Ubernetes-Lite.
* Ubernetes-Lite is still experimental.

There isn't a parallel flag implemented for AWS, because at the moment
there would be no behaviour changes from this.
2016-01-20 23:04:53 -05:00
deads2k 14396fc464 add subject access review types 2016-01-20 08:24:15 -05:00
k8s-merge-robot a5d2c1b0fb Merge pull request #18706 from eparis/upstream-godep
Auto commit by PR queue bot
2016-01-20 04:43:26 -08:00
k8s-merge-robot 2a79ac4a31 Merge pull request #18322 from mesosphere/licenses
Auto commit by PR queue bot
2016-01-19 17:17:17 -08:00
Jeff Grafton ad8ea35d94 Update kubekins-test image to include netcat 2016-01-19 16:24:58 -08:00
Jeff Grafton 62bc09adf3 Only return unprivileged ports in get_random_port and fix nc argument bug 2016-01-19 16:24:43 -08:00
Joe Finney f47bdc8a5c Add kubemark tests to source control. 2016-01-19 11:20:59 -08:00
Isaac Hollander McCreery 5daf01bfd1 Fix serial jobs by using right project and using selectors properly 2016-01-19 11:08:03 -08:00
Clayton Coleman dc83a11758 Merge pull request #19768 from madhusudancs/fix-update-codecgen
Do not dirname on the dependency file's path twice while generating types using codecgen.
2016-01-18 11:15:12 -05:00
k8s-merge-robot bd8d37f6f2 Merge pull request #19522 from apcera/dev_python3
Auto commit by PR queue bot
2016-01-17 03:21:07 -08:00
Madhusudan.C.S 1511466b9d Do not dirname on the dependency file's path twice while generating types using codecgen. 2016-01-17 02:23:26 -08:00
Isaac Hollander McCreery 78ea78e26b Collapse into one project 2016-01-15 15:16:00 -08:00
Joe Finney ba8878cb1a Use special cleanup rules for kubernetes-test-go job. 2016-01-15 14:02:35 -08:00
Isaac Hollander McCreery e61f6614ca Add gce-serial and gke-serial jobs to start deflaking serial, disruptive, and restart tests 2016-01-15 11:07:36 -08:00
Michail Kargakis 08d8843a9c kubectl: Support exposing deployments 2016-01-15 17:02:24 +01:00
k8s-merge-robot 68a6147454 Merge pull request #19543 from ihmccreery/autoscaling-skips
Auto commit by PR queue bot
2016-01-15 06:10:59 -08:00
gmarek 3a1463fea8 Functionally revert #19381 2016-01-15 14:36:42 +01:00
gmarek b7d1cacbff Run only reboot tests in reboot suite. 2016-01-15 12:26:43 +01:00
Marek Grabowski 61884ab0b5 Revert "Print HR output in e2e tests before figuring out how to make the JSON…" 2016-01-15 11:53:38 +01:00
gmarek 548b3b2fc1 Print HR output in e2e tests before figuring out how to make the JSON output shorter 2016-01-15 09:14:43 +01:00
Yifan Gu eb9c5ae59e jenkins: Set '--nodes' when 'GINKGO_PARALLEL' is set.
By default, if 'GINKGO_PARALLEL' is true, then '--nodes=$GINKGO_PARALLEL_NODES'
will be passed. The default 'GINKGO_PARALLEL_NODES' is 30.
2016-01-14 16:23:44 -08:00
Isaac Hollander McCreery f6fe6949d5 Merge pull request #19505 from ihmccreery/label-documentation
Add documentation for labels
2016-01-14 13:11:31 -08:00
Mike Danese 5b270551a9 Merge pull request #19378 from ihmccreery/remove-update-jobs
Remove old gce-upgrade jobs
2016-01-14 11:51:26 -08:00
Mike Danese b7438274dc Merge pull request #19659 from ihmccreery/timeout-reboot
Up timeout of gce-reboot Jenkins job
2016-01-14 09:57:49 -08:00
Isaac Hollander McCreery 2d09e07ae6 Add documentation for test labels 2016-01-14 09:54:23 -08:00
Isaac Hollander McCreery 859ff3a709 Up timeout of gce-reboot Jenkins job 2016-01-14 09:49:41 -08:00
Karl Isenberg 6125f539b6 Add hack/update-godep-licenses.sh to generate Godeps/LICENSES.md
- Add Godeps/LICENSES.md
- Add verify-godep-licenses to verify that Godeps/LICENSES.md is up to date
- Trigger verify-godep-licenses in the pre-commit hook only if the Godeps dir has changed
- Exclude verify-godep-licenses in verify-all
- Add verify-godep-licenses to make verify (used by travis)
- Add verify-godep-licenses to shippable
- Update dev docs to mention update-godep-licenses
2016-01-14 09:05:25 -08:00
gmarek 7bc697a888 Print scalability data in JSON format 2016-01-14 14:12:38 +01:00
k8s-merge-robot ab93bbb135 Merge pull request #19381 from ihmccreery/fix-reboot-suites
Auto commit by PR queue bot
2016-01-14 04:44:35 -08:00
k8s-merge-robot eaeb37c7bd Merge pull request #19377 from spxtr/verify-jobs
Auto commit by PR queue bot
2016-01-14 02:21:07 -08:00
Joe Finney 80c6e678d8 Update verify-jenkins-jobs, check in job config. 2016-01-13 14:07:37 -08:00
k8s-merge-robot c059dfdb9b Merge pull request #18712 from pmorie/config-kubectl
Auto commit by PR queue bot
2016-01-13 13:51:29 -08:00
k8s-merge-robot 25c31b6cc8 Merge pull request #19588 from mikedanese/boiler
Auto commit by PR queue bot
2016-01-13 09:15:22 -08:00
k8s-merge-robot cf7d2af14a Merge pull request #19086 from mikedanese/fix-build
Auto commit by PR queue bot
2016-01-13 02:12:44 -08:00
k8s-merge-robot c475b4ee35 Merge pull request #18611 from timstclair/allocatable-impl2
Auto commit by PR queue bot
2016-01-12 22:48:12 -08:00
Mike Danese a6589f7d38 hack: ignore cluster/env.sh in boilerplate check
This is used for user configuration overrides in cluster/. We should not
enforce the boilerplate headers in this file.

Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-12 22:04:33 -08:00
Mike Danese f71657d9a6 retrofit the scheduler with the leader election client.
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-12 21:37:03 -08:00
Tim St. Clair e2ffd007f7 Implement node Allocatable
Add `kube-reserved` and `system-reserved` flags for configuration
reserved resources for usage outside of kubernetes pods. Allocatable is
provided by the Kubelet according to the formula:
```
Allocatable = Capacity - KubeReserved - SystemReserved
```

Also provides a method for estimating a reasonable default for
`KubeReserved`, but the current implementation probably is low and needs
more tuning.
2016-01-12 17:00:43 -08:00
Isaac Hollander McCreery 8f401fb0d5 Merge pull request #19372 from ihmccreery/upgrade-jobs
Move upgrade jobs to version control
2016-01-12 16:03:01 -08:00
Mike Danese bf763bba95 Merge pull request #19498 from pwittrock/nodelabels
Node labels: Remove node-labels-file command line option.  Change --n…
2016-01-12 15:12:57 -08:00
Phillip Wittrock f1c8384ff4 Node labels: Remove node-labels-file command line option. Change --node-label format from key=value to key:value to be consitent with how the header key:value is specified on command line. 2016-01-12 12:57:12 -08:00
Chao Xu 64083a0576 Generate the clientset 2016-01-12 11:30:04 -08:00
Josh Ellithorpe 76e8a8b08d Fix issues with Python3 and bring up a dev cluster 2016-01-12 11:08:42 -08:00
Daniel Smith 4e72ded59d Merge pull request #19371 from brendandburns/aws2
Switch to m3.medium for e2e testing
2016-01-12 10:45:22 -08:00
Daniel Smith 44681a9554 Merge pull request #19370 from spxtr/suppress-gcloud-updates
Skip gcloud update checks for Jenkins jobs.
2016-01-12 10:44:51 -08:00
Isaac Hollander McCreery b202b2eb24 Reclassify [Example] and [Feature:Example] 2016-01-12 10:34:12 -08:00
Isaac Hollander McCreery cfdae7b482 Make [Autoscaling] [Feature:Autoscaling] 2016-01-12 10:11:56 -08:00
Isaac Hollander McCreery a05d0a869c Up timeout for gke-reboot; fixes #19539 2016-01-12 09:54:37 -08:00
Joe Finney 2a72ff5464 Merge pull request #19301 from spxtr/job-configs
Track most remaining Jenkins E2E jobs.
2016-01-12 09:47:47 -08:00
Mike Danese 22cfa5ea7e build: move some of hack/lib/ into a new cluster/lib/
Some functionality in hack/lib is currently depended on by
cluster/common.sh so kube-up from the full release tar (which
does not include hack/) is currently broken. With this PR we
create cluster/lib/ and move the necessary bits from hack/
over to get kube-up working again.

Fixes: 96d1b8d1b2
Signed-off-by: Mike Danese <mikedanese@google.com>
2016-01-11 17:10:26 -08:00
Joe Finney 6dd867108b Merge pull request #19430 from spxtr/test-go
Add kubernetes-test-go and ilk to source control.
2016-01-11 15:51:28 -08:00
Matt Liggett fefb7a9846 Reduce test-update-storage-objects flakiness by adding a sleep. 2016-01-11 15:08:50 -08:00
Isaac Hollander McCreery e05724cee8 Properly run GCE_PARALLEL_SKIP_TESTS in reboot suites 2016-01-11 11:41:07 -08:00
Joe Finney abf41a5304 Merge pull request #19429 from spxtr/soak-yaml
Add soak tests to source control.
2016-01-11 09:59:32 -08:00
Joe Finney 90255f8ac5 Add kubernetes-test-go and ilk to source control. 2016-01-08 14:21:34 -08:00
Joe Finney c972b9fcdb Add soak tests to source control. 2016-01-08 13:51:40 -08:00
Isaac Hollander McCreery b731b20907 Collapse REBOOT_SKIP_TESTS into GCE_DEFAULT_SKIP_TESTS, and remove GCE_SOAK_CONTINUOUS_SKIP_TESTS as redundant (see notes) 2016-01-08 11:09:15 -08:00
Joe Finney 698d70591c Export variables needed by e2e-runner.sh. 2016-01-08 10:26:13 -08:00
k8s-merge-robot 9264340338 Merge pull request #17854 from smarterclayton/basic_proto
Auto commit by PR queue bot
2016-01-07 22:03:36 -08:00
Isaac Hollander McCreery 5b0a6f5927 Jenkins upgrade jobs 2016-01-07 16:19:31 -08:00
Isaac Hollander McCreery cef05926bf Remove old gce-upgrade jobs 2016-01-07 14:18:12 -08:00
Abhi Shah ce96ff416b Revert "Label [Skipped] tests appropriately" 2016-01-07 11:54:41 -08:00
Brendan Burns 5e1afd993c Switch to m3.medium for e2e testing 2016-01-07 11:15:41 -08:00
Joe Finney fba3d1f79e Skip gcloud update checks for Jenkins jobs. 2016-01-07 10:48:59 -08:00
Joe Finney edc274b6dd Track most remaining Jenkins E2E jobs. 2016-01-07 10:34:39 -08:00
k8s-merge-robot 4de37e093e Merge pull request #19297 from ihmccreery/skip-labels
Auto commit by PR queue bot
2016-01-06 19:13:16 -08:00
Clayton Coleman 7edbe09e59 Add new known flags and sort them 2016-01-06 21:09:20 -05:00
Clayton Coleman b1e01875a1 go-to-protobuf: generate protobuf IDL and marshalers for Go structs 2016-01-06 21:09:20 -05:00
Isaac Hollander McCreery c3cbe34106 Collapse REBOOT_SKIP_TESTS into GCE_DEFAULT_SKIP_TESTS, and remove GCE_SOAK_CONTINUOUS_SKIP_TESTS as redundant (see notes) 2016-01-06 12:16:26 -08:00
k8s-merge-robot 9e927f08b1 Merge pull request #19292 from pmorie/swagger-api-regen
Auto commit by PR queue bot
2016-01-06 06:30:27 -08:00
Paul Morie 9c18067e60 Add kubectl support for ConfigMap 2016-01-06 09:03:39 -05:00
k8s-merge-robot 66d3cbf889 Merge pull request #16900 from madhusudancs/avoid-kubelet-oscillation
Auto commit by PR queue bot
2016-01-05 17:14:13 -08:00
Paul Morie dbe7b29c14 Send API server output during swagger spec regen to /tmp 2016-01-05 12:58:58 -05:00
Eric Paris 4034b5db24 Stop needlessly preloading 2016-01-05 10:19:23 -05:00
Eric Paris 2646b4c933 Revert "Pin godep to version 32"
This reverts commit 7d5acfb923.

This was hopefully fixed in
https://github.com/tools/godep/pull/362
2016-01-05 10:15:04 -05:00
gmarek 79b6f13be0 Increase timeout for waiting for kubectl proxy in test-cmd 2016-01-05 11:22:15 +01:00
k8s-merge-robot cf7fd487d7 Merge pull request #18883 from feihujiang/fixCommentsInTestCmdScript
Auto commit by PR queue bot
2016-01-04 21:02:59 -08:00
k8s-merge-robot 8f4d801368 Merge pull request #19265 from spxtr/clean-logs
Auto commit by PR queue bot
2016-01-04 20:31:18 -08:00
Madhusudan.C.S 059c2aa799 Mitigate node out of disk status oscillation by delaying it.
Implement a flag that defines the frequency at which a node's out of
disk condition can change its status. Use this flag to suspend out of
disk status changes in the time period specified by the flag, after
the status is changed once.

Set the flag to 0 in e2e tests so that we can predictably test out of
disk node condition.

Also, use util.Clock interface for all time related functionality in
the kubelet. Calling time functions in unversioned package or time
package such as unversioned.Now() or time.Now() makes it really hard
to test such code. It also makes the tests flaky and sometimes
unnecessarily slow due to time.Sleep() calls used to simulate the
time elapsed. So use util.Clock interface instead which can be faked
in the tests.
2016-01-04 12:23:38 -08:00