Commit Graph

20253 Commits

Author SHA1 Message Date
k8s-merge-robot
859f75f436 Merge pull request #15264 from yujuhong/work_queue
Auto commit by PR queue bot
2015-11-03 22:51:18 -08:00
k8s-merge-robot
5ff0e128ad Merge pull request #16752 from markturansky/remove_nfs_cansupport_binary_check
Auto commit by PR queue bot
2015-11-03 22:19:15 -08:00
Karl Isenberg
7a2564da42 Merge pull request #16769 from mesosphere/mesos-docker-compose-fix
Upgrade mesos/docker cluster to docker-compose 1.5.0
2015-11-03 17:34:40 -08:00
Karl Isenberg
34ca69cd50 Upgrade mesos/docker cluster to docker-compose 1.5.0
- Migrate to the new env var interpolation syntax (backwards incompatibile)
2015-11-03 16:58:13 -08:00
Dawn Chen
28f6041952 Merge pull request #16749 from derekwaynecarr/kubelet_default
Kubelet serialize image pulls had incorrect default
2015-11-03 15:53:07 -08:00
k8s-merge-robot
bad838f35c Merge pull request #16717 from liggitt/hpa_ref_validation
Auto commit by PR queue bot
2015-11-03 15:04:30 -08:00
Nikhil Jindal
34cbe48736 Merge pull request #16690 from nikhiljindal/apiDeclNotFound
Fixing missing swagger spec for apis/extensions
2015-11-03 14:36:31 -08:00
k8s-merge-robot
c24873743f Merge pull request #16664 from wojtek-t/remove_fake_client_from_cacher
Auto commit by PR queue bot
2015-11-03 13:48:35 -08:00
Yu-Ju Hong
2eb17df46b kubelet: independent pod syncs and backoff on error
Currently kubelet syncs all pods every 10s. This is not preferred because
 * Some pods may have been sync'd recently.
 * This may cause all the pods to be sync'd at once, causing undesirable
   CPU spikes.

This PR replaces the global syncs with independent, periodic pod syncs. At the
end of syncing, each pod worker will enqueue itslef with a future timestamp (
current time + sync interval), when it will be due for another sync.
 * If the pod worker encoutners an sync error, it may requeue with a different
   timestamp to retry sooner.
 * If a sync is triggered by the update channel (events or spec changes), the
   pod worker would enqueue a new sync time.

This change is necessary for moving to long or no periodic sync period once pod
lifecycle event generator is completed. We will still rely on the mechanism to
requeue the pod on sync error.

This change also makes sure that if a sync does not succeed (either due to
real error or the per-container backoff mechanism), an error would be propagated
back to the pod worker, which is responsible for requeuing.
2015-11-03 13:29:08 -08:00
markturansky
d3bb6575fb Revert "nfs: check if /sbin/mount.nfs* is present in CanSupport()"
This reverts commit 1b3a88dc87.
2015-11-03 16:09:57 -05:00
derekwaynecarr
b403e30d1a Kubelet serialize image pulls had incorrect default 2015-11-03 15:24:01 -05:00
Jordan Liggitt
b3157d1445 Ensure HPA has valid resource/name/subresource, validate path segments 2015-11-03 14:46:17 -05:00
k8s-merge-robot
1407fd2071 Merge pull request #16102 from ihmccreery/release-docs
Auto commit by PR queue bot
2015-11-03 11:09:36 -08:00
Brendan Burns
a78b2e0a9f Merge pull request #16736 from dchen1107/docker
Enable supervisord on all cloud providers and removed monit.
2015-11-03 10:09:43 -08:00
Isaac Hollander McCreery
ed7b42c4a3 Clarify -dirty language, and add --no-dry-run to usage 2015-11-03 09:42:49 -08:00
Dawn Chen
956561810f Remove monit related salt files. 2015-11-03 09:31:50 -08:00
Dawn Chen
29614d3fe0 Enable supervisord for other cloud providers. 2015-11-03 09:30:24 -08:00
Isaac Hollander McCreery
a9fc43d120 Fix releasing clause about cutting beta releases 2015-11-03 09:26:01 -08:00
k8s-merge-robot
ca6fe97275 Merge pull request #16724 from sroze/patch-2
Auto commit by PR queue bot
2015-11-03 07:18:20 -08:00
k8s-merge-robot
c8fe00b94f Merge pull request #16711 from liggitt/remotecommand_error
Auto commit by PR queue bot
2015-11-03 06:43:37 -08:00
k8s-merge-robot
121f33068d Merge pull request #16668 from deads2k/fix-hpa-escalation
Auto commit by PR queue bot
2015-11-03 06:11:34 -08:00
k8s-merge-robot
3f3918048a Merge pull request #16669 from erictune/fix-run-docstring
Auto commit by PR queue bot
2015-11-03 05:29:29 -08:00
deads2k
fd1c8e096a eliminate cross-namespace HPA escalation attack 2015-11-03 08:05:26 -05:00
k8s-merge-robot
1b437272ba Merge pull request #16696 from janetkuo/kubectl-jsonpath
Auto commit by PR queue bot
2015-11-03 04:29:28 -08:00
k8s-merge-robot
76083f73dc Merge pull request #16671 from DirectXMan12/refactor/hpa-heapster-service
Auto commit by PR queue bot
2015-11-03 03:58:26 -08:00
k8s-merge-robot
9b953d75d2 Merge pull request #16111 from mesosphere/sttts-sandbox-overlay
Auto commit by PR queue bot
2015-11-03 03:00:57 -08:00
Piotr Szczesniak
31273c15d0 Merge pull request #16722 from wojtek-t/fix_panic
Fix panics in Density test
2015-11-03 11:56:23 +01:00
k8s-merge-robot
fe2d44e842 Merge pull request #16653 from Random-Liu/remove-unused-type
Auto commit by PR queue bot
2015-11-03 02:45:22 -08:00
Dr. Stefan Schimanski
8fb77ce13e Exit scheduler if sandbox overlay does not exist 2015-11-03 11:27:41 +01:00
Dr. Stefan Schimanski
1cebf2f014 Add MESOS_DOCKER_OVERLAY_DIR variable to set overlay volume dir 2015-11-03 11:27:41 +01:00
Dr. Stefan Schimanski
ed09e5c29d Add supported archive format for --mesos-sandbox-overlay 2015-11-03 11:27:41 +01:00
Dr. Stefan Schimanski
60ac1b932f Simplify serveFrameworkArtifact with library function for basenames 2015-11-03 11:27:41 +01:00
Dr. Stefan Schimanski
4062e2be2f Add executor sandbox overlay mechanism to distribute nsenter and socat 2015-11-03 11:27:40 +01:00
Samuel ROZE
1f9d6c1c5b Fixes typo in all.yml file name 2015-11-03 10:22:02 +00:00
k8s-merge-robot
f371b3d891 Merge pull request #16621 from timstclair/metrics-lite
Auto commit by PR queue bot
2015-11-03 02:13:19 -08:00
Wojciech Tyczynski
6246201eec Remove fakeClient from cacher_test. 2015-11-03 10:58:43 +01:00
k8s-merge-robot
25b7c79860 Merge pull request #16609 from fwalker/master
Auto commit by PR queue bot
2015-11-03 01:41:16 -08:00
k8s-merge-robot
b79379516f Merge pull request #16584 from wojtek-t/refactor_use_cacher
Auto commit by PR queue bot
2015-11-03 01:10:13 -08:00
k8s-merge-robot
f276572034 Merge pull request #16570 from liggitt/proxy_request_info
Auto commit by PR queue bot
2015-11-03 00:33:10 -08:00
Wojciech Tyczynski
d22592b1f8 Fix panics in Density test 2015-11-03 09:04:54 +01:00
k8s-merge-robot
c080c8a14f Merge pull request #16537 from fabianofranz/attach_handles_tty_support
Auto commit by PR queue bot
2015-11-03 00:01:38 -08:00
k8s-merge-robot
c1d380db94 Merge pull request #16693 from Random-Liu/put-termination-message-path-into-docker-label
Auto commit by PR queue bot
2015-11-02 23:29:35 -08:00
k8s-merge-robot
5681bacef4 Merge pull request #16710 from feihujiang/addCommentNamespaceClearedForRootscopedResources
Auto commit by PR queue bot
2015-11-02 22:57:30 -08: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
k8s-merge-robot
1415f7509b Merge pull request #16697 from andyzheng0831/trusty
Auto commit by PR queue bot
2015-11-02 20:09:31 -08:00
Jordan Liggitt
ddae749111 Read error from failed upgrade attempts 2015-11-02 22:39:58 -05:00
k8s-merge-robot
f7f60004eb Merge pull request #16014 from paralin/add-newrelic-example
Auto commit by PR queue bot
2015-11-02 19:38:16 -08:00
feihujiang
f7bfb04665 Add a comment that not return an error for rootscoped resources with namesapce 2015-11-03 11:00:01 +08:00
Alex Mohr
95bdf1923c Merge pull request #16619 from bgrant0607/docfix
Gut out-of-date roadmap in favor of milestones.
2015-11-02 16:42:02 -08:00
Janet Kuo
4d92268212 Better error handling for output format when "kubectl config view" 2015-11-02 16:25:52 -08:00