Commit Graph

8022 Commits (659fc558f624e3b5791f1209edf1a713889986aa)

Author SHA1 Message Date
Robert Bailey 659fc558f6 Merge pull request #5900 from brendandburns/api3
Add support for grabbing the externalIP in the GCE cloud provider.
2015-03-25 10:16:51 -07:00
Filip Grzadkowski 2ad3af246a Merge pull request #5924 from fgrzadkowski/fix_integration
Wait for etcd shutdown in integration tests
2015-03-25 17:25:10 +01:00
Saad Ali 1f50bd226b Merge pull request #5854 from fgrzadkowski/delete_pod_cache
Delete pod_cache and rely on updating pod status by kublet.
2015-03-25 09:17:09 -07:00
Eric Paris 50452994cb Merge pull request #5847 from aveshagarwal/kubernetes-fedora-guides-minions
Describes addition and deletion of minions (or nodes) at run time, and some other fixes.
2015-03-25 12:04:59 -04:00
Filip Grzadkowski aa9e25f293 Wait for etcd shutdown in integration tests 2015-03-25 17:01:04 +01:00
Clayton Coleman 367284b63b Merge pull request #5767 from kazegusuri/endpoints_storage
port endpoints to generic etcd
2015-03-25 11:32:01 -04:00
Piotr Szczesniak a163f78038 Merge pull request #5911 from deads2k/deads-fix-gooracle-complaints
gooracle complaint for unused variable
2015-03-25 16:24:40 +01:00
Tim Hockin 61d7bb7019 Merge pull request #5800 from markturansky/yoko_pv_api
PersistentVolume & PersistentVolumeClaim API types
2015-03-25 08:24:09 -07:00
Saad Ali c02e300096 Merge pull request #5887 from nikhiljindal/clientClient_test
Updating unit tests for pkg/client so that they pass with v1beta3 api
2015-03-25 08:05:56 -07:00
Saad Ali 754cbea1f0 Merge pull request #5898 from brendandburns/aws
Disable validation on AWS where it doesn't work.
2015-03-25 07:52:13 -07:00
markturansky f762b303ad PersistentVolume & PersistentVolumeClaim API types 2015-03-25 10:09:25 -04:00
Filip Grzadkowski 74da3b14b0 Delete pod_cache and rely on updating pod status by kublet. 2015-03-25 15:08:09 +01:00
Piotr Szczesniak 455fe8235b Merge pull request #5912 from fgrzadkowski/fix_integration
Fix race in integration test
2015-03-25 15:06:31 +01:00
Wojciech Tyczynski c8e89bc717 Merge pull request #5853 from fgrzadkowski/better_errors
Improve error message for invalid pod spec update
2015-03-25 14:31:13 +01:00
Filip Grzadkowski 0804a5c823 Fix race in integration test 2015-03-25 14:28:57 +01:00
Masahiro Sano 410e11c305 port endpoints to generic etcd 2015-03-25 22:15:19 +09:00
deads2k aebf27113d gooracle complaint for unused variable 2015-03-25 08:49:34 -04:00
Piotr Szczesniak 012ba0e3b0 Merge pull request #5910 from you-n-g/master
minor doc  modification
2015-03-25 12:19:36 +01:00
Young c2e0f84f70 minor doc modification 2015-03-25 11:16:25 +00:00
Filip Grzadkowski 7085a0cb44 Merge pull request #5508 from fgrzadkowski/validate_ips
Validate Service.Spec.publicIPs to be a valid IP that is not a localhost
2015-03-25 12:11:29 +01:00
Brendan Burns bfceb21007 Add support for grabbing the externalIP in the GCE cloud provider. 2015-03-24 21:21:50 -07:00
Brendan Burns cf72cf098a Disable validation on AWS where it doesn't work.
Also add an advanced route for the master which I forgot previously.
2015-03-24 21:08:04 -07:00
Derek Carr cfb6f1199b Merge pull request #5851 from smarterclayton/support_input_streams
Support input streams being returned by the APIserver
2015-03-24 22:41:24 -04:00
nikhiljindal ba3746172f Updating unit tests for pkg/client so that they pass with v1beta3 api 2015-03-24 18:54:02 -07:00
Victor Marmol f584069573 Merge pull request #5894 from yujuhong/fix_order
Fix flakey TestGetSetPods
2015-03-24 18:43:00 -07:00
Yu-Ju Hong ff3d36edc5 Fix flakey TestGetSetPods 2015-03-24 18:29:35 -07:00
Yu-Ju Hong a9c9d27fdd Merge pull request #5893 from vmarmol/remove-server
Remove unused ServerSource.
2015-03-24 18:09:32 -07:00
Victor Marmol 3ccd798d8d Merge pull request #5892 from brendandburns/aws
Configure docker and kubelet on AWS master.
2015-03-24 18:00:58 -07:00
Victor Marmol bacd859b33 Remove unused ServerSource.
We no longer use server as a source in the Kubelet.
2015-03-24 17:47:09 -07:00
Victor Marmol 1d2f0cfa8c Merge pull request #5882 from dchen1107/image
Upgrade go-etcd to v0.4.6 (Take 3)
2015-03-24 17:38:27 -07:00
Brian Grant d75291dbe7 Merge pull request #5838 from nikhiljindal/clientTests
Updating unit tests so that they pass with v1beta3 api
2015-03-24 17:30:50 -07:00
Brendan Burns 8bac135f85 Configure docker and kubelet on AWS master. 2015-03-24 17:19:06 -07:00
Dawn Chen 1665f4bc87 Merge pull request #5702 from yifan-gu/get_pods
Introduce GetPods() to replace GetKubeletDockerContainers()
2015-03-24 17:13:32 -07:00
Robert Bailey 13429ce6a8 Merge pull request #5857 from brendandburns/cassandra
Update the cassandra example to pick up recent changes.
2015-03-24 16:45:51 -07:00
Alex Robinson 10e2e9a3d3 Merge pull request #5883 from zmerlynn/retry_packaging
Retry apt operations to death
2015-03-24 16:37:48 -07:00
Dawn Chen 8238298fbb Include coreos/etcd/pkg/types pakcage 2015-03-24 16:20:18 -07:00
Dawn Chen 273d20791e Upgrade go-etcd to v0.4.6 (Take 3) 2015-03-24 16:12:41 -07:00
Zach Loafman ed567736ea Retry apt operations to death
Nodes are probably broken if update or install fails. Don't proceed
if we can't get past these. Also, instead of ignoring the error off
dpkg, use --force depends, which changes the errors to be kinder
warnings for anyone looking through the logs.
2015-03-24 16:11:40 -07:00
Yifan Gu e02c6994dc kubelet.container: Fix volume map type. 2015-03-24 16:08:04 -07:00
Yifan Gu 31bb11ac2a kubelet: Move pod name helpers to pkg/kubelet/container/runtime.go 2015-03-24 16:08:04 -07:00
Yifan Gu 13250c904f kubelet: Replace GetKubeletDockerContainers with GetPods in syncPod/SyncPods. 2015-03-24 16:01:38 -07:00
Yifan Gu eec6456f51 kubelet.container: Add helpers in container runtime to filter pod/containers. 2015-03-24 16:01:38 -07:00
Yifan Gu f4c3ccf639 dockertools: Introduce GetPods() for docker runtime. 2015-03-24 16:01:37 -07:00
Abhi Shah f1872d36cf Merge pull request #5814 from vmarmol/net-host
Add HostNetworking container option to API.
2015-03-24 15:55:27 -07:00
David Oppenheimer 30c3583900 Merge pull request #5806 from ddysher/condition-rename
Rename ConditionFull->ConditionTrue, ConditionNone->ConditionFalse
2015-03-24 15:50:11 -07:00
Victor Marmol 270c850b3b Merge pull request #5826 from yujuhong/pod_manager
Kubelet: refactor pod manager
2015-03-24 15:33:54 -07:00
Tim Hockin e1a66ad015 Merge pull request #5398 from markturansky/volume_access_modes
Add GetAccessModes to volume plugin interface
2015-03-24 15:16:01 -07:00
Yu-Ju Hong 08e4a883b6 Kubelet: refactor pod manager
This change cleans up the pod manager extensively so that
 * Mirror pods are actually stored in the pod manager.
 * Both (non-mirror) pods and mirror pods are indexed by UID and full name for
   easy lookup and mapping. This is required for the next change to send
   full pod along with the pod status update.

This change also renames mirrorManager as mirrorClient since it is merely a
client to contact the API server and create/delete mirror pods.
2015-03-24 15:10:26 -07:00
Victor Marmol 2a0793c155 Add HostNetworking container option to API.
This allows a container to run within the same networking namespace as
the host. This will be locked down by default using a flag on the master
and nodes (similar to how privileged is handled today).
2015-03-24 14:40:28 -07:00
markturansky 519cbc498b Added conversion and check to prevent panic 2015-03-24 17:33:31 -04:00