Commit Graph

7244 Commits (468bf1da756894ba10648c0a6bbe796a5f5d92de)

Author SHA1 Message Date
Victor Marmol 3ae717be97 Merge pull request #5094 from gmarek/client4
Refactor Kubelets syncPod function by wrapping some functionalities into separate functions
2015-03-06 10:58:05 -08:00
Victor Marmol 4f3f073f3c Implementing ImageManager to take over image lifecycle.
All images are tracked, when they were created and when they were last
used. FreeSpace() evicts these images in least recently used order,
breaking ties with oldest first.
2015-03-06 10:48:28 -08:00
Yu-Ju Hong 3ccdb8db98 kubelet: reject pods on host port conflict
When a host port conflict is detected, kubelet should set the pod status to
fail. The failed status will then be polled by other components at a later time,
which allows replication controller to create a new pod if necessary.

To achieve this, this change stores the pod status information in a status map
upon the detecton of port conflict. GetPodStatus() consults this status map
before attempting to query docker. The entries in the status map will be removed
when the pod is no longer associated with the node.
2015-03-06 10:46:49 -08:00
Deyuan Deng 3c460831ca Use FormatInt instead of string for external id. 2015-03-06 13:45:52 -05:00
Derek Carr d99e9f728c Merge pull request #5050 from dchen1107/cleanup
Convert both namespace and limitrange examples to v1beta3
2015-03-06 13:26:23 -05:00
roberthbailey 0d6b57ccdb Merge pull request #5134 from jlowdermilk/e2e
fix Errorf argument mismatch in test/e2e/util.go
2015-03-06 10:21:44 -08:00
Daniel Smith 244766ac89 Merge pull request #5002 from satnam6502/proxy-200
Do not fail status 200 responses to proxy calls
2015-03-06 10:20:07 -08:00
Daniel Smith b0f49449e1 Merge pull request #4985 from thockin/gofuzz
Update gofuzz dep
2015-03-06 10:19:01 -08:00
Victor Marmol f3315b8350 Adding github.com/stretchr/testify/require godep. 2015-03-06 09:50:07 -08:00
Jeff Lowdermilk f7a491958b fix Errorf argument mismatch in test/e2e/util.go 2015-03-06 09:36:37 -08:00
gmarek 4a01a4dbf5 Refactor Kubelets syncPod function by wrapping some functionalities into functions 2015-03-06 18:32:11 +01:00
Tim Hockin ca265c5705 Merge pull request #4898 from gmarek/client2
Loosen label and annotation validation and related tests
2015-03-06 09:14:24 -08:00
Tim Hockin 788d9994a1 Merge pull request #5132 from pmorie/mount-refactor
Fix mount refactor nits
2015-03-06 09:00:01 -08:00
Tim Hockin c2ebad2ac0 Merge pull request #5131 from brendandburns/service
Place external load balancers in a namespace.
2015-03-06 08:49:37 -08:00
Paul Morie 17b51a93a3 Fix mount refactor nits 2015-03-06 11:46:07 -05:00
Tim Hockin f9e2df3a10 Define semantic equal for time 2015-03-06 08:21:39 -08:00
Tim Hockin 0b38282b9b Fuzz util.Time with no nsec because JSON 2015-03-06 08:21:10 -08:00
Tim Hockin b3304c49ad Use deep spew in serialization test & go obj diff 2015-03-06 08:21:10 -08:00
Tim Hockin cee14ab51b Update gofuzz dep 2015-03-06 08:21:10 -08:00
Brendan Burns 5b6a78fc77 Place external load balancers in a namespace, and add a test to validate the behavior. 2015-03-06 17:16:27 +01:00
Brendan Burns 2700871b04 Merge pull request #5013 from smarterclayton/misc_fixup
Small cleanups to a number of client behaviors
2015-03-06 15:41:34 +01:00
Brendan Burns de669b5435 Merge pull request #5058 from bprashanth/resourceVersion_doc
Clarify resourceVersion documentation
2015-03-06 15:41:12 +01:00
Brendan Burns ea7c54e4c3 Merge pull request #5071 from jlowdermilk/docs
Add documentation on legacy kubernetes_auth file to kubeconfig-file.md
2015-03-06 15:40:56 +01:00
Brendan Burns 2263d86a7b Merge pull request #5073 from yujuhong/immutable
v1beta1/v1beta2: fields that cannot be updated are marked immutable
2015-03-06 15:40:43 +01:00
derekwaynecarr 2ed8eed004 Make admission control plug-ins work from indexes 2015-03-06 09:36:57 -05:00
Brendan Burns d4755704b1 Merge pull request #5104 from liggitt/secure_kubelet
Plumb tls and cert options into kubelet start
2015-03-06 15:32:23 +01:00
Brendan Burns ee351b3f9c Merge pull request #5110 from justinsb/aws_ginkgo_auth_config_path
auth_config path for aws for ginkgo
2015-03-06 15:29:53 +01:00
Brendan Burns 7cb70b0a98 Merge pull request #5114 from justinsb/aws_set_instance_names
Set AWS instance Names so they match the regex
2015-03-06 15:26:36 +01:00
Brendan Burns 784dd82880 Merge pull request #5117 from lavalamp/fix4
Make unexported fields panic (informatively) instead of silently passing
2015-03-06 15:21:54 +01:00
Brendan Burns 4baa061130 Merge pull request #5123 from ZJU-SEL/hsm
Update the ubuntu-cluster docs and scripts to 0.12.0
2015-03-06 15:18:56 +01:00
Brendan Burns 20d9dd9e9c Merge pull request #5125 from mikedanese/shadowing-bug
fix variable shadowing bug in etcd_tools.go
2015-03-06 15:16:52 +01:00
Brendan Burns 6ed5bc2bcc Merge pull request #5126 from endocode/karl/celery-example
New example: Distributed task queue
2015-03-06 15:15:46 +01:00
Brendan Burns 8c70fe5475 Merge pull request #5127 from rsokolowski/skydns-resilient-to-restart
Update version of kube2sky to 1.1.
2015-03-06 15:13:50 +01:00
gmarek 26b7fbeedf apply comments 2015-03-06 13:21:40 +01:00
rsokolowski 5aa46e6342 Update version of kube2sky to 1.1. 2015-03-06 10:00:57 +01:00
Satnam Singh cb4c931b0b Do not fail status 200 responses to proxy calls 2015-03-06 00:29:19 -08:00
Karl Beecher 43ab8188c8 New example: Distributed task queue
Adds an example of using Kubernetes to build a distributed task queue
using Celery along with a RabbitMQ broker and Flower frontend.

Resolves: #1788
2015-03-06 09:15:14 +01:00
gmarek bb8a4f5ed3 apply comments 2015-03-06 08:23:22 +01:00
gmarek 726a5af075 Loosen label and annotation validation and related tests 2015-03-06 08:23:22 +01:00
Mike Danese 438052c453 fix variable shadowing bug in etcd_tools.go 2015-03-05 22:34:28 -08:00
Dawn Chen 54b2b47caa Merge pull request #4756 from vishh/kubelet
Relax constraints on container status while fetching container logs
2015-03-05 21:49:48 -08:00
Daniel Smith 3ef3777192 Make unexported fields panic (informatively)
...Also fix some incorrect calls to semantic.DeepEqual, and a bug where
it returned true incorrectly.
2015-03-05 21:40:37 -08:00
Prashanth Balasubramanian 1ed3f7ffcd Clarify documentation around resourceVersion 2015-03-05 20:57:22 -08:00
wizard ca16a57b54 Add cleanup function to make the build.sh more robust 2015-03-06 12:10:37 +08:00
Derek Carr ab58268d7e Merge pull request #5077 from fabioy/doc-fixit
Update Vagrant starter guide.
2015-03-05 22:51:56 -05:00
wizard c80ef5de60 Make the k8s version configurable 2015-03-06 11:04:30 +08:00
wizard 282b1be188 update getting-started-guided README 2015-03-06 10:52:28 +08:00
Yu-Ju Hong 823ea36cb1 v1beta1/v1beta2: fields that cannot be updated are marked "cannot be udpated" 2015-03-05 18:05:13 -08:00
Victor Marmol 79f2773745 Merge pull request #5120 from dchen1107/docker
monit health check kubelet and restart unhealthy one
2015-03-05 17:39:03 -08:00
Dawn Chen a934efe3e5 Convert limitrange example to v1beta3 2015-03-05 17:38:32 -08:00