Satnam Singh 
							
						 
					 
					
						
						
							
						
						2444c1f943 
					 
					
						
						
							
							Propagate pod and container name for log files  
						
						 
						
						
						
						
					 
					
						2015-04-22 15:08:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						2fd87597a4 
					 
					
						
						
							
							Fix data race in kubelet_test.go  
						
						 
						
						... 
						
						
						
						Ensure that FakeDockerClient make a copy of the internal list and return it. 
						
						
					 
					
						2015-04-16 11:36:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						ca9e209ccb 
					 
					
						
						
							
							Merge pull request  #6795  from yifan-gu/cache  
						
						 
						
						... 
						
						
						
						kubelet/container: Replace DockerCache with RuntimeCache. 
						
						
					 
					
						2015-04-14 09:37:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						e1feed9a8b 
					 
					
						
						
							
							kubelet/container: Replace DockerCache with RuntimeCache.  
						
						 
						
						
						
						
					 
					
						2015-04-13 18:16:05 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						d14cb8f1dd 
					 
					
						
						
							
							kubelet: Introduce PodInfraContainerChanged().  
						
						 
						
						... 
						
						
						
						This functions computes in ahead whether we need to restart the pod
infra container. 
						
						
					 
					
						2015-04-13 16:18:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						a3675e08f2 
					 
					
						
						
							
							kubelet/dockertool: Move Getpods() to DockerManager.  
						
						 
						
						
						
						
					 
					
						2015-04-13 14:05:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yu-Ju Hong 
							
						 
					 
					
						
						
							
						
						bb417e82d7 
					 
					
						
						
							
							Kubelet: surface the container creation/start failure reason  
						
						 
						
						... 
						
						
						
						Container creation/start failure cannot be reproduced by inspecting the
containers. This change caches such errors so that kubelet can retrieve it
later.
This change also extends FakeDockerClient to support setting error response
for a specific function. 
						
						
					 
					
						2015-04-10 16:02:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						12b382ce76 
					 
					
						
						
							
							kubelet/fake_docker_client: Use self's PID instead of 42 in testing.  
						
						 
						
						... 
						
						
						
						This is safer to use self's PID than some arbitrary PID (say 42),
since the kubelet will set the oom_score_adj for real. 
						
						
					 
					
						2015-04-09 14:31:44 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						4b945e7218 
					 
					
						
						
							
							kubelet: Remove GetRecentDockerContainersWithNameAndUUID().  
						
						 
						
						... 
						
						
						
						Add unit tests to test the restart behaviour under different
restart policy. 
						
						
					 
					
						2015-04-08 09:44:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						6103b144e0 
					 
					
						
						
							
							kubelet: Remove GetRecentDockerContainersWithNameAndUUID().  
						
						 
						
						... 
						
						
						
						Use the pod status to get the recent stopped containers in
shouldContainerBeRestarted(). 
						
						
					 
					
						2015-04-08 09:44:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Quinton Hoole 
							
						 
					 
					
						
						
							
						
						c670071e87 
					 
					
						
						
							
							Revert "kubelet: Remove GetRecentDockerContainersWithNameAndUUID."  
						
						 
						
						
						
						
					 
					
						2015-04-07 14:25:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						a8c02412b2 
					 
					
						
						
							
							kubelet: Remove GetRecentDockerContainersWithNameAndUUID().  
						
						 
						
						... 
						
						
						
						Use the pod status to get the recent stopped containers in
shouldContainerBeRestarted(). 
						
						
					 
					
						2015-04-06 12:43:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						7b1ea6b41d 
					 
					
						
						
							
							kubelet_test: Fix copy bug.  
						
						 
						
						... 
						
						
						
						Initialize the slice before copying in verifyUnorderedCalls()
and verifyStringArrayEqualsAnyOrder(). 
						
						
					 
					
						2015-03-30 17:17:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						aa2e7fe688 
					 
					
						
						
							
							kubelet_test: Add verifyUnorderedCalls().  
						
						 
						
						... 
						
						
						
						This fixes TestSyncPodsDeletesWithNoPodInfraContainer.
Since we need to sync two pods in parallel, we should not verify
the docker calls in strict order. 
						
						
					 
					
						2015-03-26 15:25:51 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yifan Gu 
							
						 
					 
					
						
						
							
						
						f4c3ccf639 
					 
					
						
						
							
							dockertools: Introduce GetPods() for docker runtime.  
						
						 
						
						
						
						
					 
					
						2015-03-24 16:01:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						9586b39bb7 
					 
					
						
						
							
							Merge pull request  #5555  from fgrzadkowski/sync_pod_status  
						
						 
						
						... 
						
						
						
						Periodically update pod status from kubelet. 
						
						
					 
					
						2015-03-18 10:14:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Filip Grzadkowski 
							
						 
					 
					
						
						
							
						
						1a352b74ba 
					 
					
						
						
							
							Periodically update pod status from kubelet.  
						
						 
						
						
						
						
					 
					
						2015-03-18 12:11:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						7b07960758 
					 
					
						
						
							
							Use docker's ParseRepositoryTag when pulling  
						
						 
						
						
						
						
					 
					
						2015-03-17 20:15:13 -04: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						80576dfed3 
					 
					
						
						
							
							Change PodWorkers to have desired cache.  
						
						 
						
						
						
						
					 
					
						2015-03-11 16:38:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						dcef5e2955 
					 
					
						
						
							
							Introduce DockerCache in Kubelet.  
						
						 
						
						
						
						
					 
					
						2015-02-24 09:10:07 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						da2f4b6d61 
					 
					
						
						
							
							Check Docker init PID is valid before we use it.  
						
						 
						
						... 
						
						
						
						This gives us an error if the PID is not returned as we expect. 
						
						
					 
					
						2015-02-20 13:10:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						c843adbd8f 
					 
					
						
						
							
							Create docker.Container obj with Name. Integration test is using fake_docker_client  
						
						 
						
						... 
						
						
						
						to create and start a fake container. When StartContainer, it pass a name as docker
ID for testing purpose, but leave Name uninitialized. This PR fixes such issue.
Fixed  #4472 . 
						
						
					 
					
						2015-02-17 15:23:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Danese 
							
						 
					 
					
						
						
							
						
						043794492e 
					 
					
						
						
							
							implement readiness.  
						
						 
						
						
						
						
					 
					
						2015-02-10 08:30:09 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						b8781c04bb 
					 
					
						
						
							
							Add support for garbage collecting images.  
						
						 
						
						
						
						
					 
					
						2014-12-22 16:56:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						7da0378f3c 
					 
					
						
						
							
							Track the sources that the kubelet has seen, and only delete pods  
						
						 
						
						... 
						
						
						
						when every source has been seen at least once. 
						
						
					 
					
						2014-12-17 13:08:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						57454cce81 
					 
					
						
						
							
							Add support to capture application termination message and propagate  
						
						 
						
						... 
						
						
						
						the message to the upper layer through ContainerStatus. 
						
						
					 
					
						2014-11-10 10:56:23 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						51bf451932 
					 
					
						
						
							
							Add container garbage collection.  
						
						 
						
						
						
						
					 
					
						2014-10-28 12:52:06 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vishnu Kannan 
							
						 
					 
					
						
						
							
						
						7b3db4d41b 
					 
					
						
						
							
							Use native exec support in docker instead of execing nsinit in kubelet.  
						
						 
						
						
						
						
					 
					
						2014-10-17 10:04:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						39f648bda2 
					 
					
						
						
							
							Fix rebase issues.  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:23 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						8d0ed93aa1 
					 
					
						
						
							
							Clean unittests  
						
						 
						
						
						
						
					 
					
						2014-10-06 13:37:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						6881db64a9 
					 
					
						
						
							
							Allow configurable Kubelet net image for isolated networks  
						
						 
						
						... 
						
						
						
						Public access to the DockerHub is not guaranteed in all environments,
add a flag to the kubelet that allows it to use a different image (like
one on a private registry) as well as only pull the first time the
image is needed.
Fixes  #1545  
						
						
					 
					
						2014-10-02 15:56:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						4c456015b6 
					 
					
						
						
							
							Add the ability to turn off image pulling.  
						
						 
						
						
						
						
					 
					
						2014-10-01 12:34:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jhadvig 
							
						 
					 
					
						
						
							
						
						f351691493 
					 
					
						
						
							
							Adding endpoint for log retrieval on the minion  
						
						 
						
						
						
						
					 
					
						2014-09-15 17:02:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Waldon 
							
						 
					 
					
						
						
							
						
						0bf4fabc19 
					 
					
						
						
							
							kubelet: move docker-related code into sub-package  
						
						 
						
						
						
						
					 
					
						2014-09-11 13:12:28 -07:00