Nan Deng
|
30bc2af9f1
|
gofmt -r "GetContainerStats->GetContainerInfo"
|
2014-07-15 11:53:00 -07:00 |
|
Nan Deng
|
8c573ee727
|
Update to latest cAdvisor and use data structures directly from cAdvisor
|
2014-07-15 11:53:00 -07:00 |
|
Clayton Coleman
|
e02ea37d9f
|
Move Docker specific function out of the Kubelet
|
2014-07-15 11:34:48 -04:00 |
|
Yuki Yugui Sonoda
|
edac5ce0b8
|
Fixes golint errors in pkg/kubelet
|
2014-07-15 22:56:31 +09:00 |
|
Yuki Yugui Sonoda
|
af38bf1ef7
|
Fixes golint errors in pkg/api
|
2014-07-15 22:56:09 +09:00 |
|
Clayton Coleman
|
07fafb1252
|
Merge pull request #453 from brendandburns/memory
Add support for memory limits in the kubelet.
|
2014-07-15 09:37:42 -04:00 |
|
Brendan Burns
|
62dfc74606
|
Move health checking logic out to a utility.
Add a minion registry that health checks.
|
2014-07-14 22:38:28 -07:00 |
|
Brendan Burns
|
92d83640c0
|
Add support for memory limits in the kubelet.
|
2014-07-14 20:57:26 -07:00 |
|
Brendan Burns
|
ae179121c6
|
Address comments.
|
2014-07-14 20:38:43 -07:00 |
|
Yifan Gu
|
3a95572290
|
Changed the keepChannel to buffered channel.
Since the keepChannel is used to send data, not just for synchronizaiton,
so make it a buffered channel can avoid unnecessary goroutine yields.
|
2014-07-14 14:22:19 -07:00 |
|
Claire Li
|
10de5b12fe
|
pkg/kubelet: explicitly return nil as error and nil as a result on error
|
2014-07-12 11:03:08 -07:00 |
|
Brendan Burns
|
1b4dfe7d14
|
Move from bool to HealthCheckStatus
|
2014-07-11 10:15:31 -07:00 |
|
Brendan Burns
|
6312ffebcf
|
Address some comments from thockin@
|
2014-07-11 10:14:45 -07:00 |
|
Tim Hockin
|
32bcdbeb53
|
Merge pull request #396 from brendandburns/hostname
Add Hostname to the docker run command.
|
2014-07-10 12:28:30 -07:00 |
|
Brendan Burns
|
dc61547b95
|
Add Hostname to the docker run command.
|
2014-07-10 12:25:57 -07:00 |
|
Yuki Sonoda (Yugui)
|
45b48e1668
|
Fixes golint errors in pkg/kubelet
|
2014-07-10 21:57:26 +09:00 |
|
Tim Hockin
|
b0b9606aea
|
Merge pull request #365 from brendandburns/health
add http health checks.
|
2014-07-09 16:14:30 -07:00 |
|
brendandburns
|
4c309862e3
|
Merge pull request #371 from thockin/valid3
Accumulate errors during validation
|
2014-07-09 13:36:37 -07:00 |
|
Tim Hockin
|
95fb7bc1ae
|
Merge pull request #379 from brendandburns/host
Add support for host up binding to the API (and kubelet)
|
2014-07-09 12:54:32 -07:00 |
|
Brendan Burns
|
41c6680943
|
add http health checks.
|
2014-07-09 12:01:43 -07:00 |
|
Dan Mace
|
00df67b0bf
|
Namespace "local" volume mounts by ContainerManifest ID on disk
Local volume mounts in a pod should result in host mounted directories
which are namespaced by the ContainerManifest ID.
|
2014-07-09 14:45:22 -04:00 |
|
Brendan Burns
|
4b22f7a462
|
Add support for host ip binding to the API (and kubelet)
|
2014-07-09 11:13:38 -07:00 |
|
Tim Hockin
|
54790080b3
|
Accumulate validation errors
Rather than report the first error, accumulate all errors and report them all
at once.
|
2014-07-09 07:55:15 -07:00 |
|
brendandburns
|
242627eaf0
|
Merge pull request #358 from thockin/valid2
Add validation of VolumeMounts
|
2014-07-08 21:58:32 -07:00 |
|
Dawn Chen
|
a0f94757a4
|
Instantiate cAdvisor client for kubelet to query both machine and container
information.
|
2014-07-08 16:37:43 -07:00 |
|
Tim Hockin
|
2eb2784725
|
Validation of HostPorts and Manifest IDs
Check that HostPorts are unique across the whole host and that Manifest IDs
are unique.
|
2014-07-08 15:22:47 -07:00 |
|
Tim Hockin
|
ad88fa48a5
|
Add validation of Ports
Also do caseless compares for "enum" strings.
|
2014-07-08 15:22:44 -07:00 |
|
Tim Hockin
|
92cf6662ed
|
Merge pull request #351 from discordianfish/use-api-for-pull
Use api for pulling images instead of shelling out
|
2014-07-08 09:08:12 -07:00 |
|
Johannes 'fish' Ziemke
|
3fa6c9671d
|
Use docker client lib instead of binary for pulls
|
2014-07-08 12:21:39 +02:00 |
|
Nan Deng
|
aa808a6505
|
fix data race introduced by 1798e0f
|
2014-07-02 23:23:14 -07:00 |
|
brendandburns
|
bf44347340
|
Merge pull request #350 from brendandburns/async
Fix an error in the async-path that led to dropping pods.
|
2014-07-02 23:15:35 -07:00 |
|
Brendan Burns
|
0655370ea2
|
Fix an error in the async-path that led to dropping pods.
|
2014-07-02 23:05:30 -07:00 |
|
brendandburns
|
d386c02dfd
|
Merge pull request #328 from monnand/root-container
Get root container stats from cAdvisor
|
2014-07-02 22:57:28 -07:00 |
|
Nan Deng
|
42fd4383a1
|
Get machine stats from cAdvisor
|
2014-07-02 16:59:50 -07:00 |
|
Daniel Smith
|
a6144f656c
|
Move etcd helpers to tools package so they can depend on api package. Add ResourceVersion, hook it up to etcd index to get atomic PUTs.
|
2014-07-02 15:42:05 -07:00 |
|
Tim Hockin
|
d3da6b168e
|
nit: s/Id/ID/ for go style
|
2014-07-02 11:21:29 -07:00 |
|
brendandburns
|
a8a0039a39
|
Merge pull request #335 from vmarmol/add-kubelet-new
Add a New() for Kubelet.
|
2014-07-01 22:16:24 -07:00 |
|
Victor Marmol
|
e29ff512fc
|
Add a New() for Kubelet.
This will make it easier to add new fields that need to be initialized. Also refactors tests to ease making fake Kubelets.
|
2014-07-01 19:23:26 -07:00 |
|
Daniel Smith
|
969586a214
|
Add logging, fix crash
Crash was in kublet_server when fake docker client gives it nil pointer.
|
2014-07-01 17:38:07 -07:00 |
|
Daniel Smith
|
587fb75a7a
|
rearrange RunKubelet's parameters so that address and port are next to each other
|
2014-07-01 16:47:37 -07:00 |
|
Daniel Smith
|
11d6451d2a
|
Change kublet to serve podInfo instead of containerInfo. Plumb through system.
|
2014-07-01 16:41:10 -07:00 |
|
Daniel Smith
|
049bc6b6d4
|
Fix interface{} in api/types.go; plumb through system.
|
2014-07-01 16:41:09 -07:00 |
|
brendandburns
|
664c9faa43
|
Merge pull request #327 from lavalamp/etcdChanFix
Improvements to integration test & logging
|
2014-07-01 15:40:48 -07:00 |
|
Daniel Smith
|
b820e026f6
|
Improve logging.
|
2014-07-01 14:02:14 -07:00 |
|
Tim Hockin
|
a92e1aa1bf
|
First piece of validation
I'm adding pieces incrementally to make sure we get full testing of each
piece.
Make syncLoop() private
|
2014-07-01 13:48:57 -07:00 |
|
Brendan Burns
|
1798e0fea3
|
Make each pod synchronization async.
|
2014-07-01 12:20:13 -07:00 |
|
Brendan Burns
|
7999983311
|
Added async behavior.
|
2014-07-01 11:11:10 -07:00 |
|
Clayton Coleman
|
15c96508a9
|
Use ID instead of Id (go style) everywhere
Fixes #278
|
2014-07-01 13:16:47 -04:00 |
|
Tim Hockin
|
6c79937a42
|
Reduce logging noise
Don't use %#v for errors.
Do use %+v when more detail than %v is needed.
Fix typos Kublet -> Kubelet.
|
2014-06-28 22:16:26 -07:00 |
|
Justin Huff
|
28afe91855
|
Allow empty lists when polling manifests via http
|
2014-06-27 23:46:02 -07:00 |
|