Commit Graph

7971 Commits (31bb11ac2a88f36941e061dd7f1009126e6089fb)

Author SHA1 Message Date
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
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
markturansky 519cbc498b Added conversion and check to prevent panic 2015-03-24 17:33:31 -04:00
Deyuan Deng ca68f4a9d1 Rename ConditionFull->ConditionTrue, ConditionNone->ConditionFalse 2015-03-24 17:28:59 -04:00
Tim Hockin 064b7dec42 Merge pull request #5807 from pmorie/secret_volume_ref
Change secret volume plugin reference to name
2015-03-24 14:18:35 -07:00
David Oppenheimer c1730989cb Merge pull request #5870 from dchen1107/podstatus
Fix a bug of running node selector predicate on kubelet introduced by #5...
2015-03-24 14:05:27 -07:00
Piotr Szczesniak fef81150b9 Merge pull request #5858 from a-robinson/timeout
Increase the client-specified timeout for service create/update/delete.
2015-03-24 21:42:01 +01:00
Piotr Szczesniak ada4f5a366 Merge pull request #5860 from brendandburns/kubecfg
Add validation of args for create.
2015-03-24 21:41:28 +01:00
David Oppenheimer 3f57378972 Merge pull request #5399 from ddysher/nc-keep-sync
Node controller monitor node status
2015-03-24 13:30:06 -07:00
markturansky 5fa07f57b6 Removed PersistentVolumeSource and FindPersistentPluginBySpec func 2015-03-24 16:26:33 -04:00
Alex Robinson ab67cba7fb Increase the client-specified timeout for service create/update/delete.
This is only temporary until external load balancer creation is changed to
be asynchronous.
2015-03-24 20:17:36 +00:00
Derek Carr dabd4984b7 Merge pull request #5856 from marshauf/master
Use VBoxManage instead of virtualbox in cluster/vagrant/util.sh
2015-03-24 16:16:12 -04:00
Dawn Chen e2e1d9e943 Fix a bug of running node selector predicate on kubelet introduced by #5715.
part of #5207, and fixed #5810
2015-03-24 13:13:25 -07:00
markturansky 111f3d5120 Add GetAccessModes to volume plugin interface 2015-03-24 16:02:39 -04:00
Robert Bailey ed68c8e82b Merge pull request #5536 from piosz/cleanup
Removed guestbook.sh e2e test
2015-03-24 12:37:57 -07:00
Tim Hockin 6cdc07f3ab Merge pull request #5849 from markturansky/move_plugin_escape
Move escape function to util and clarify name
2015-03-24 12:31:35 -07:00
Deyuan Deng c5675b8924 Use fake time in nodecontroller unittest; rename receiver 's' to 'nc' 2015-03-24 14:23:48 -04:00
Deyuan Deng b51d491f05 Delete all pods based on condition transition time. 2015-03-24 14:23:48 -04:00
Deyuan Deng cf548765c9 Change kubelet update frequency to 2s, and make it a constant. 2015-03-24 14:23:48 -04:00
Brendan Burns 99267d725c Add validation of args for create. 2015-03-24 11:21:52 -07:00
Deyuan Deng 0d5f8dfde1 Node controller monitor node status 2015-03-24 14:19:56 -04:00
Paul Morie e40ba109a1 Change SecretVolumeSource to use a secret name instead of ObjRef 2015-03-24 13:58:41 -04:00
markturansky 2fd82f60f4 Move escape function to util and clarify name 2015-03-24 13:52:31 -04:00
Brendan Burns a4c02d8ede Merge pull request #5855 from thockin/target-port
Update docs using old Service.containerPort
2015-03-24 10:40:33 -07:00
Brendan Burns fc5f54e903 Merge pull request #5833 from brendandburns/coreos
Update CoreOS docs to indicate minimum required version
2015-03-24 10:39:54 -07:00
Brendan Burns d216984194 Update coreos_single_node_cluster.md 2015-03-24 10:39:25 -07:00
Brendan Burns bcc9a43a6c Update coreos_multinode_cluster.md 2015-03-24 10:39:25 -07:00
Piotr Szczesniak d8d06fd8f7 Removed guestbook.sh e2e test
The test is rewritten in Go #5045
2015-03-24 18:35:03 +01:00
Brendan Burns 9707a944c2 Merge pull request #5808 from mikeln/issue-5737
Cassandra Cluster Example Add Check for Null Endpoints (redo2)
2015-03-24 10:10:10 -07:00
Clayton Coleman aee9bdd69a Merge pull request #5805 from liggitt/node_proxy
Improve ResourceLocation API, allow proxy to use authenticated transport
2015-03-24 13:01:54 -04:00
Brendan Burns 9524e71b8a Merge pull request #5813 from sinthetix/patch-1
Updated .travis.yml
2015-03-24 10:00:11 -07:00
Clayton Coleman 97560c409f Merge pull request #5554 from derekwaynecarr/namespace_controller
Namespace Controller to support Namespace Termination
2015-03-24 12:59:00 -04:00
Tim Hockin dfd8bbcf3e Update docs using old Service.containerPort 2015-03-24 09:44:43 -07:00
Marcel Hauf cf36fdc7f9 Use VBoxManage instead of virtualbox in cluster/vagrant/util.sh verify-prereqs function. The executable virtualbox does not exist. 2015-03-24 17:42:22 +01:00
Jeff Lowdermilk bc4a082f7a Merge pull request #5815 from brendandburns/kubecfg
Revert the revert of a previous run.  Update to a fixed cobra/pflag.
2015-03-24 09:09:26 -07:00
Victor Marmol a2e2fea410 Merge pull request #5714 from fgrzadkowski/update_status_on_change
Update pod status only when it changes.
2015-03-24 09:00:57 -07:00
Clayton Coleman 0902ffd70e Merge pull request #5746 from bprashanth/rc_genericetcd_interface
Migrate replication controllers to generic etcd
2015-03-24 11:45:59 -04:00
Filip Grzadkowski 632ca506ce * Update pod status only when it changes.
* Refactor syncing logic into a separate struct
2015-03-24 16:41:00 +01:00
Satnam Singh 69a648406d Merge pull request #5841 from piosz/clusterinfo
Added colors to output of kubectl clusterinfo
2015-03-24 08:38:45 -07:00
Victor Marmol 940f4b5f87 Merge pull request #5785 from wojtek-t/check_reading_pods_in_integration
Integration test for reading Pods via http & file
2015-03-24 08:37:55 -07:00
Jordan Liggitt a75b501821 Improve ResourceLocation API, allow proxy to use authenticated transport 2015-03-24 11:11:34 -04:00
Robert Bailey 1dc7bcf53b Merge pull request #5760 from jayunit100/ansible-readme
Some minor cleanups and simplifications to the ansible directions.
2015-03-24 07:58:18 -07:00
Robert Bailey b152d8e884 Merge pull request #5822 from justinsb/aws_idempotent_kube_down
More idempotent kube-down for AWS, and delete multiple security groups
2015-03-24 07:58:03 -07:00
Robert Bailey 1724cbaa5e Merge pull request #5837 from satnam6502/logging
Fix error message for logging e2e test
2015-03-24 07:57:51 -07:00