Brian Grant 
							
						 
					 
					
						
						
							
						
						0d95883593 
					 
					
						
						
							
							Merge pull request  #6027  from ghodss/kube-patch  
						
						... 
						
						
						
						Implement Strategic Merge Patch in apiserver 
						
						
					 
					
						2015-04-03 15:08:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sam Ghods 
							
						 
					 
					
						
						
							
						
						2c977db1b3 
					 
					
						
						
							
							Implement Strategic Merge Patch in apiserver  
						
						
						
						
					 
					
						2015-04-03 11:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						8bc9f5fef7 
					 
					
						
						
							
							Added rate limiting to pod deletion  
						
						... 
						
						
						
						Fixes  #6228  
					
						2015-04-03 06:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						5c6439d449 
					 
					
						
						
							
							Removed PodStatus.Host  
						
						... 
						
						
						
						Fixes  #6165  
					
						2015-04-02 16:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						4d28ad36ca 
					 
					
						
						
							
							Increase the timeouts in integration test  
						
						... 
						
						
						
						There has been test flakes on Shippable caused by timeout waiting for pods to
be running. Increase the timeouts to alleviate the problem. 
						
						
					 
					
						2015-04-01 08:34:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						af858c99e2 
					 
					
						
						
							
							Merge pull request  #6098  from nikhiljindal/enableInMaster  
						
						... 
						
						
						
						Enabling v1beta3 api version by default in master 
						
						
					 
					
						2015-03-31 15:31:18 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						186818d787 
					 
					
						
						
							
							WIP: Implement multi-port Services  
						
						
						
						
					 
					
						2015-03-30 19:28:11 -07:00 
						 
				 
			
				
					
						
							
							
								saadali 
							
						 
					 
					
						
						
							
						
						e0f71cb21f 
					 
					
						
						
							
							Make each new instance of kubelet generate a new event channel (instead of reusing existing).  
						
						
						
						
					 
					
						2015-03-30 14:22:16 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						478b7d5edf 
					 
					
						
						
							
							Repurposing enableV1beta3 to disableV1beta3 in master config to enable v1beta3 by default  
						
						
						
						
					 
					
						2015-03-30 11:50:10 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Smith 
							
						 
					 
					
						
						
							
						
						fd952862c3 
					 
					
						
						
							
							Remove pods from the assumed pod list when they are deleted  
						
						
						
						
					 
					
						2015-03-30 11:16:55 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						8ae203825b 
					 
					
						
						
							
							Implement multi-port endpoints  
						
						... 
						
						
						
						Instead of endpoints being a flat list, it is now a list of "subsets"
where each is a struct of {Addresses, Ports}.  To generate the list of
endpoints you need to take union of the Cartesian products of the
subsets.  This is compact in the vast majority of cases, yet still
represents named ports and corner cases (e.g. each pod has a different
port number).
This also stores subsets in a deterministic order (sorted by hash) to
avoid spurious updates and comparison problems.
This is a fully compatible change - old objects and clients will
keepworking as long as they don't need the new functionality.
This is the prep for multi-port Services, which will add API to produce
endpoints in this new structure. 
						
						
					 
					
						2015-03-27 12:36:32 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						31901ed9d0 
					 
					
						
						
							
							Changed PodInfo to be a list  
						
						... 
						
						
						
						This change is to make API consistent with our convention.
Fixes  #3622  
						
						
					 
					
						2015-03-26 10:15:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rohit Jnagal 
							
						 
					 
					
						
						
							
						
						49ff04765b 
					 
					
						
						
							
							Add validation for node creation.  
						
						
						
						
					 
					
						2015-03-25 21:55:03 +00:00 
						 
				 
			
				
					
						
							
							
								Federico Simoncelli 
							
						 
					 
					
						
						
							
						
						5b3056cdb7 
					 
					
						
						
							
							nodecontroller: add event recorder support  
						
						... 
						
						
						
						Signed-off-by: Federico Simoncelli <fsimonce@redhat.com > 
						
						
					 
					
						2015-03-25 15:06:53 -04:00 
						 
				 
			
				
					
						
							
							
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						f7135b3dd4 
					 
					
						
						
							
							Merge pull request  #5827  from spothanis/master  
						
						... 
						
						
						
						added cloud provider flag to kubelet 
						
						
					 
					
						2015-03-25 10:50:18 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						74da3b14b0 
					 
					
						
						
							
							Delete pod_cache and rely on updating pod status by kublet.  
						
						
						
						
					 
					
						2015-03-25 15:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						0804a5c823 
					 
					
						
						
							
							Fix race in integration test  
						
						
						
						
					 
					
						2015-03-25 14:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Sreekanth Pothanis 
							
						 
					 
					
						
						
							
						
						1c06cde4c4 
					 
					
						
						
							
							added cloud provider flag to kubelet  
						
						... 
						
						
						
						This is to fix issue #5667  
						
						
					 
					
						2015-03-24 19:32:50 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						a75b501821 
					 
					
						
						
							
							Improve ResourceLocation API, allow proxy to use authenticated transport  
						
						
						
						
					 
					
						2015-03-24 11:11:34 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						f80cac1775 
					 
					
						
						
							
							Integration test for reading Pods via http & file  
						
						
						
						
					 
					
						2015-03-24 12:05:41 +01:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d020ca00b8 
					 
					
						
						
							
							Pass hostname to all kubelet config sources instead of os.Hostname()  
						
						... 
						
						
						
						Make applyDefaults be tied to the current config source. 
						
						
					 
					
						2015-03-23 15:58:45 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						bd12cfea69 
					 
					
						
						
							
							Integration tests should do a faster status sync loop  
						
						
						
						
					 
					
						2015-03-23 14:48:28 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						bfadae77e0 
					 
					
						
						
							
							Promote volume plugins, prep for persistent vols  
						
						... 
						
						
						
						Move pkg/kubelet/volume/... to pkg/volume/...
Some renames to make the soon-to-come persistent volumes work clearer. 
						
						
					 
					
						2015-03-20 13:49:40 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						11f9733599 
					 
					
						
						
							
							Merge pull request  #5587  from nikhiljindal/enable3  
						
						... 
						
						
						
						Updating integration tests to test both API versions - v1beta1 and 3 
						
						
					 
					
						2015-03-18 16:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								nikhiljindal 
							
						 
					 
					
						
						
							
						
						7e36bbab3c 
					 
					
						
						
							
							Updating integration tests to test both API versions - v1beta1 and 3  
						
						
						
						
					 
					
						2015-03-18 15:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						1a352b74ba 
					 
					
						
						
							
							Periodically update pod status from kubelet.  
						
						
						
						
					 
					
						2015-03-18 12:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						929fb63b33 
					 
					
						
						
							
							Sync static pods from Kubelet to the API server  
						
						... 
						
						
						
						Currently, API server is not aware of the static pods (manifests from
sources other than the API server, e.g. file and http) at all. This is
inconvenient since users cannot check the static pods through kubectl.
It is also sub-optimal because scheduler is unaware of the resource
consumption by these static pods on the node.
This change syncs the information back to the API server by creating a
mirror pod via API server for each static pod.
 - Kubelet creates containers for the static pod, as it would do
   normally.
 - If a mirror pod gets deleted, Kubelet will re-create one. The
   containers are sync'd to the static pods, so they will not be
   affected.
 - If a static pod gets removed from the source (e.g. manifest file
   removed from the directory), the orphaned mirror pod will be deleted.
Note that because events are associated with UID, and the mirror pod has
a different UID than the original static pod, the events will not be
shown for the mirror pod when running `kubectl describe pod
<mirror_pod>`. 
						
						
					 
					
						2015-03-17 08:45:56 -07:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						18b728ff44 
					 
					
						
						
							
							Revert "Periodically update pod status from kubelet."  
						
						
						
						
					 
					
						2015-03-17 13:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						336525a27d 
					 
					
						
						
							
							Periodically update pod status from kubelet.  
						
						
						
						
					 
					
						2015-03-16 23:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Lowdermilk 
							
						 
					 
					
						
						
							
						
						e37fd2a84d 
					 
					
						
						
							
							Merge pull request  #5477  from dchen1107/clean  
						
						... 
						
						
						
						Convert RestartPolicy to string for v1beta3. 
						
						
					 
					
						2015-03-16 10:23:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						34e9c82c70 
					 
					
						
						
							
							Convert RestartPolicy to string for v1beta3.  
						
						... 
						
						
						
						Fixed  #3607  and spiritually support #5475  
					
						2015-03-13 18:38:07 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						dc96ea6300 
					 
					
						
						
							
							Run cAdvisor inside the Kubelet.  
						
						... 
						
						
						
						cAdvisor is started as a Kubelet dependency during startup of the
Kubelet before the sync loops start. 
						
						
					 
					
						2015-03-13 16:06:02 -07:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						0cc2b62b4a 
					 
					
						
						
							
							Merge pull request  #5265  from ddysher/kubelet-post-status  
						
						... 
						
						
						
						kubelet post node status to master 
						
						
					 
					
						2015-03-13 15:29:22 -07:00 
						 
				 
			
				
					
						
							
							
								Timothy St. Clair 
							
						 
					 
					
						
						
							
						
						7eebf674d4 
					 
					
						
						
							
							Update to option enable profiling on the master daemon processes.  
						
						... 
						
						
						
						--profiling=true , default is false 
						
						
					 
					
						2015-03-13 10:45:01 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Tune 
							
						 
					 
					
						
						
							
						
						cf22810ffc 
					 
					
						
						
							
							This is a combination of 2 commits.  
						
						... 
						
						
						
						Fix log messages and var names in integr test
It says "pods" where the things are actually "containers". 
						
						
					 
					
						2015-03-12 14:10:52 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Tune 
							
						 
					 
					
						
						
							
						
						ac7bf05079 
					 
					
						
						
							
							Kubelet has not even heard of etcd.  
						
						
						
						
					 
					
						2015-03-11 16:29:31 -07:00 
						 
				 
			
				
					
						
							
							
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						7d53425bbc 
					 
					
						
						
							
							Merge pull request  #5337  from erictune/no_hostport_integ_test  
						
						... 
						
						
						
						Don't use hostPort in integration test. 
						
						
					 
					
						2015-03-11 16:00:11 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Tune 
							
						 
					 
					
						
						
							
						
						1a2da5b8f5 
					 
					
						
						
							
							Don't use hostPort in integration test.  
						
						... 
						
						
						
						The integration test will fail if I check in my pending PR
to remove boundPods.  Kubernetes eventually does the right
thing, but getting the integration test to check expectations
is hard because the scheduling behavior is unpredictable.
The boundPods removal is needed to fix P1 bug and speeds up
the scheduler considerably. 
						
						
					 
					
						2015-03-11 15:30:56 -07:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						28d9260c0b 
					 
					
						
						
							
							Sync replication count with the api server on pod creation/deletion.  
						
						
						
						
					 
					
						2015-03-11 13:29:20 -07:00 
						 
				 
			
				
					
						
							
							
								Deyuan Deng 
							
						 
					 
					
						
						
							
						
						9982aaa960 
					 
					
						
						
							
							kubelet post node status to master  
						
						
						
						
					 
					
						2015-03-10 23:17:36 -04:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						9aa744925e 
					 
					
						
						
							
							Merge pull request  #5030  from simon3z/nodeinfo  
						
						... 
						
						
						
						Add support for fetching node collected information 
						
						
					 
					
						2015-03-10 14:05:41 -07:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						a486ab078f 
					 
					
						
						
							
							Fix selfLink issues in integration test  
						
						
						
						
					 
					
						2015-03-10 14:40:16 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						46ec580771 
					 
					
						
						
							
							add PATCH to apiserver  
						
						
						
						
					 
					
						2015-03-10 10:56:15 -07:00 
						 
				 
			
				
					
						
							
							
								Federico Simoncelli 
							
						 
					 
					
						
						
							
						
						1b18440f35 
					 
					
						
						
							
							kubelet: add GetNodeInfo implementation  
						
						... 
						
						
						
						Signed-off-by: Federico Simoncelli <fsimonce@redhat.com > 
						
						
					 
					
						2015-03-10 10:11:01 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Mohr 
							
						 
					 
					
						
						
							
						
						da9622a6d7 
					 
					
						
						
							
							Revert "Revert "Deleting old sample JSON; moving those in use; updating referenc..."  
						
						
						
						
					 
					
						2015-03-09 14:44:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Mohr 
							
						 
					 
					
						
						
							
						
						44b9b7aea5 
					 
					
						
						
							
							Revert "Deleting old sample JSON; moving those in use; updating references"  
						
						
						
						
					 
					
						2015-03-09 14:18:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Mohr 
							
						 
					 
					
						
						
							
						
						ee276b26cb 
					 
					
						
						
							
							Merge pull request  #5124  from MikeJeffrey/ex3  
						
						... 
						
						
						
						Deleting old sample JSON; moving those in use; updating references 
						
						
					 
					
						2015-03-09 10:58:44 -07:00 
						 
				 
			
				
					
						
							
							
								MikeJeffrey 
							
						 
					 
					
						
						
							
						
						4da6d413be 
					 
					
						
						
							
							Deleting old sample JSON; moving those in use; updating references  
						
						
						
						
					 
					
						2015-03-06 17:24:45 -08:00