Jeff Lowdermilk
57c409174f
Merge pull request #19344 from janetkuo/flake-deployment
...
Wait for rc store synced before syncing deployment
2016-01-07 16:16:29 -08:00
Isaac Hollander McCreery
791cae90f0
Merge pull request #19350 from brendandburns/oncall
...
Improve error reporting a little in ingress e2e.
2016-01-07 15:51:31 -08:00
k8s-merge-robot
13260188d5
Merge pull request #19355 from mikedanese/le-1
...
Auto commit by PR queue bot
2016-01-07 12:24:05 -08:00
Brendan Burns
afeda35a52
Merge pull request #19336 from justinsb/aws_initialize_metadata
...
AWS: Provide newly required initialization arguments
2016-01-07 11:04:55 -08:00
k8s-merge-robot
ab6edd8170
Merge pull request #19093 from smarterclayton/split_proxy_and_scheduler
...
Auto commit by PR queue bot
2016-01-06 19:26:41 -08:00
Clayton Coleman
715b77cbcd
Split proxy and scheduler arguments
...
Keep options and flags distinct from initialization
2016-01-06 21:34:31 -05:00
Clayton Coleman
791d160b42
Split the Kubelet flag options and struct
...
Reduces the size of the app/server.go file and ensures that the flags
and their defaults are clearly separated.
2016-01-06 21:23:06 -05:00
Mike Danese
592ca23a93
add GetLeader and IsLeader to the leaderelection client
2016-01-06 16:20:41 -08:00
Brendan Burns
07b3ab720d
Improve error reporting a little in ingress e2e.
...
Also add Output() to the util/exec Cmd interface.
2016-01-06 15:25:04 -08:00
Chao Xu
3e211d4f84
Merge pull request #19270 from caesarxuchao/client-gen-file-lowercase
...
Client gen file lowercase
2016-01-06 15:09:03 -08:00
Janet Kuo
c782aaa504
Wait for rc store synced before syncing deployment
2016-01-06 12:43:06 -08:00
Justin Santa Barbara
e7c3a08947
AWS: Provide newly required initialization arguments
...
It seems that some formerly optional arguments are now required in the
latest aws-sdk-go, see e.g.
https://github.com/aws/aws-sdk-go/issues/452 .
2016-01-06 13:37:02 -05:00
k8s-merge-robot
d1668c6656
Merge pull request #19269 from yifan-gu/rkt_refactor
...
Auto commit by PR queue bot
2016-01-05 22:28:02 -08:00
k8s-merge-robot
38f926dbb9
Merge pull request #19206 from Random-Liu/remove-wired-docker-label
...
Auto commit by PR queue bot
2016-01-05 19:32:01 -08: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
Minhan Xia
17d0074df6
Merge pull request #19302 from yujuhong/fix_restarts
...
Fix container restarts caused by kubelet restarts
2016-01-05 16:27:41 -08:00
Chao Xu
f51da22bcf
regenerate the typed clients
2016-01-05 16:20:46 -08:00
Random-Liu
884dc5c9e5
Put TerminationGracePeriod, DeletionGracePeriod and PreStopHandler to docker labels
2016-01-05 15:45:29 -08:00
k8s-merge-robot
8b72fff9c0
Merge pull request #19259 from gmarek/small-fix
...
Auto commit by PR queue bot
2016-01-05 15:13:03 -08:00
Yu-Ju Hong
343240d559
Fix container restarts caused by kubelet restarts
...
There has been a recent regression causing kubelet to assume no containers are
running for the pod if kubelet has not seen the pod before. This would cause
all containers to be restarted after kubelet gets restarted. This change fixes
the bug.
2016-01-05 14:24:22 -08:00
Quinton Hoole
e663dbc302
Merge pull request #17733 from tpounds/aws-sdk-v1.0.2
...
Update aws-sdk-go to v1.0.x
2016-01-05 13:02:23 -08:00
k8s-merge-robot
d30f99b377
Merge pull request #18946 from smarterclayton/httplog
...
Auto commit by PR queue bot
2016-01-04 21:34:09 -08:00
k8s-merge-robot
4a89481fbb
Merge pull request #19034 from Random-Liu/deprecate-running-pod-in-syncpod
...
Auto commit by PR queue bot
2016-01-04 18:51:18 -08:00
k8s-merge-robot
57d135e2af
Merge pull request #19017 from yujuhong/relist_latency
...
Auto commit by PR queue bot
2016-01-04 18:17:38 -08:00
Yifan Gu
2767f10b61
rkt: refactoring on constructing the app section of rkt pods.
2016-01-04 16:27:52 -08:00
Trevor Pounds
bbc181d1f8
Remove unused EC2 metadata functions.
2016-01-04 16:10:23 -08:00
Trevor Pounds
89d7eb050a
Update AWS cloud provider to aws-sdk-go v1.0.2.
2016-01-04 16:10:23 -08:00
k8s-merge-robot
9c5ede63fc
Merge pull request #19274 from krousey/apiserver_flake
...
Auto commit by PR queue bot
2016-01-04 16:08:29 -08:00
Kris
552e998b1e
Fix a premature server shutdown error
...
Sometimes the test server would close down the TCP socket before all
requests could finish.
2016-01-04 15:31:01 -08:00
Nikhil Jindal
af9834ea75
Merge pull request #19040 from nikhiljindal/serverLibrary
...
api server library: moving API registration logic to generic api server
2016-01-04 14:31:33 -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
Yu-Ju Hong
7d180b337b
Record pleg pod relist interval and latency
...
Relisting latency/interval affects how quick kubelet discovers changes. Record
the metrics in Prometheus to surface such information.
2016-01-04 10:56:38 -08:00
Marek Grabowski
4606171ad0
Merge pull request #19187 from wojtek-t/add_sleep_in_etcd_server
...
Add sleep to EtcdTestServer Terminate.
2016-01-04 19:29:34 +01:00
Random-Liu
2ea11690b8
Remove running pod from SyncPod() of container runtime
2016-01-04 10:18:46 -08:00
k8s-merge-robot
cd097e3f86
Merge pull request #19088 from smarterclayton/separate_service_account
...
Auto commit by PR queue bot
2016-01-04 08:38:24 -08:00
gmarek
93b180e81f
Small cleanup to wait_test.go
2016-01-04 17:11:43 +01:00
k8s-merge-robot
7d04257c8b
Merge pull request #17078 from justinsb/remove_route_blackhole
...
Auto commit by PR queue bot
2016-01-04 07:45:38 -08:00
k8s-merge-robot
f293dff556
Merge pull request #19234 from wojtek-t/fix_test_poll_2
...
Auto commit by PR queue bot
2016-01-04 02:35:50 -08:00
Justin Santa Barbara
7444216d4f
AWS: Delete routes during create if they are black-holed
...
If a route already exists but is invalid (e.g. from a crash), we
automatically delete it before trying to create a route that would
otherwise conflict.
2016-01-03 18:19:12 -05:00
Ravi Sankar Penta
d0dd6c844b
Allow node IP to be passed as optional config for kubelet
...
In case of multiple IPs on the node, this will allow admin to
specify desired IP to be used for the node.
2016-01-03 09:29:07 -08:00
Wojciech Tyczynski
1ad524ac24
Fix wait_test flakes
2016-01-03 09:56:57 +01:00
Wojciech Tyczynski
c8ad31161b
Workaround races while closing etcd server.
2016-01-03 08:48:39 +01:00
k8s-merge-robot
05609cbf44
Merge pull request #19220 from thockin/validation-field-caps
...
Auto commit by PR queue bot
2016-01-02 12:39:09 -08:00
Wojciech Tyczynski
ab58e72333
Merge pull request #19226 from wojtek-t/fix_test_poll
...
Fix TestPoll test
2016-01-02 17:12:20 +01:00
Wojciech Tyczynski
84e2d6c3d3
Fix TestPoll test
2016-01-02 14:48:30 +01:00
k8s-merge-robot
4f65f68a12
Merge pull request #19182 from thockin/kube-proxy-conntrack-max
...
Auto commit by PR queue bot
2016-01-02 02:36:18 -08:00
k8s-merge-robot
267687932f
Merge pull request #17916 from justinsb/multizone_volumes_aws
...
Auto commit by PR queue bot
2016-01-01 18:59:30 -08:00
Wojciech Tyczynski
5abdc2e944
Updage auto-generated files
2016-01-01 11:47:29 +01:00
Tim Hockin
708fda2683
field paths are JSON-style
2015-12-31 15:37:12 -08:00
Justin Santa Barbara
f9a6ac077e
Ubernetes Lite: Volumes can dictate zone scheduling
...
For AWS EBS, a volume can only be attached to a node in the same AZ.
The scheduler must therefore detect if a volume is being attached to a
pod, and ensure that the pod is scheduled on a node in the same AZ as
the volume.
So that the scheduler need not query the cloud provider every time, and
to support decoupled operation (e.g. bare metal) we tag the volume with
our placement labels. This is done automatically by means of an
admission controller on AWS when a PersistentVolume is created backed by
an EBS volume.
Support for tagging GCE PVs will follow.
Pods that specify a volume directly (i.e. without using a
PersistentVolumeClaim) will not currently be scheduled correctly (i.e.
they will be scheduled without zone-awareness).
2015-12-31 12:27:01 -05:00