Eric Paris 
							
						 
					 
					
						
						
							
						
						fe6b633e2a 
					 
					
						
						
							
							Convert for util.IP to just use a net.IP  
						
						... 
						
						
						
						pflag can handle IP addresses so use the pflag code instead of doing it
ourselves. This means our code just uses net.IP and we don't have all of
the useless casting back and forth! 
						
						
					 
					
						2015-08-10 10:15:05 -04:00 
						 
				 
			
				
					
						
							
							
								Satnam Singh 
							
						 
					 
					
						
						
							
						
						991775e77b 
					 
					
						
						
							
							Merge pull request  #10724  from eparis/convert-underscore-to-dash  
						
						... 
						
						
						
						Convert underscore to dash 
						
						
					 
					
						2015-08-07 16:40:05 -07:00 
						 
				 
			
				
					
						
							
							
								Satnam Singh 
							
						 
					 
					
						
						
							
						
						950ec96db0 
					 
					
						
						
							
							Merge pull request  #12182  from AnanyaKumar/qos-node  
						
						... 
						
						
						
						Add QoS support on node 
						
						
					 
					
						2015-08-07 14:27:02 -07:00 
						 
				 
			
				
					
						
							
							
								Ananya Kumar 
							
						 
					 
					
						
						
							
						
						6ef3de1d5f 
					 
					
						
						
							
							Add QoS support on node  
						
						
						
						
					 
					
						2015-08-07 11:18:16 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						cfc9312b7f 
					 
					
						
						
							
							Convert pkg/ and cmd/ from --flag_name= to --flag-name=  
						
						
						
						
					 
					
						2015-08-07 11:00:13 -04:00 
						 
				 
			
				
					
						
							
							
								David Walter 
							
						 
					 
					
						
						
							
						
						792fc2269b 
					 
					
						
						
							
							change underscores to dashes to match the command line argument  
						
						
						
						
					 
					
						2015-08-06 22:13:44 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						7cbb52ce04 
					 
					
						
						
							
							Use the pflag StringSlice instead of implementing it ourselves  
						
						... 
						
						
						
						Saves code and makes our code easier to read because we just use normal
[]string instead of custom type. 
						
						
					 
					
						2015-08-06 19:16:13 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						bb79365e2a 
					 
					
						
						
							
							Split kubelet server initialization into two parts  
						
						... 
						
						
						
						First is initializing a KubeletConfig that starts no background
processes. Second is running the config. Provide a legacy path
that won't impact older callers while making it easier to customize
the interfaces passed to the Kubelet.
Used by OpenShift to inject some custom interfaces to the Kubelet
for config management. 
						
						
					 
					
						2015-08-06 09:59:58 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						17defc7383 
					 
					
						
						
							
							run gofmt on everything we touched  
						
						
						
						
					 
					
						2015-08-05 17:52:56 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						8e33cbfa28 
					 
					
						
						
							
							rewrite go imports  
						
						
						
						
					 
					
						2015-08-05 17:30:03 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						12b9da8f3d 
					 
					
						
						
							
							Merge pull request  #9976  from smarterclayton/nsenter_mount_broken  
						
						... 
						
						
						
						Fix mount issues in containerized Kubelet 
						
						
					 
					
						2015-07-31 17:15:28 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						9582c7e54e 
					 
					
						
						
							
							Merge pull request  #12024  from a-robinson/metadata  
						
						... 
						
						
						
						Support passing a header to the manifest URL in the kubelet. 
						
						
					 
					
						2015-07-30 13:46:22 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						cf011cad55 
					 
					
						
						
							
							Support passing a header to the manifest URL in the kubelet.  
						
						... 
						
						
						
						Needed to support using GCE's v1 metadata API, which requires passing
the header "Metadata-Flavor: Google". 
						
						
					 
					
						2015-07-30 17:11:27 +00:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						99b02bfe73 
					 
					
						
						
							
							Add optional throttling to the proxy/exec/attach methods  
						
						
						
						
					 
					
						2015-07-29 13:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						b51b4e740f 
					 
					
						
						
							
							Merge pull request  #10639  from caseydavenport/master  
						
						... 
						
						
						
						Allow specification of a network plugins directory when starting kubelet 
						
						
					 
					
						2015-07-24 11:09:11 -07:00 
						 
				 
			
				
					
						
							
							
								Vish Kannan 
							
						 
					 
					
						
						
							
						
						2a5a6b99cb 
					 
					
						
						
							
							Merge pull request  #10635  from smarterclayton/cloud_provider_should_err  
						
						... 
						
						
						
						Cloud provider should return an error 
						
						
					 
					
						2015-07-23 17:50:45 -07:00 
						 
				 
			
				
					
						
							
							
								Casey D 
							
						 
					 
					
						
						
							
						
						aeb7dc6b30 
					 
					
						
						
							
							Allow specification of network plugins directory when starting kubelet  
						
						
						
						
					 
					
						2015-07-23 11:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						e810b229c0 
					 
					
						
						
							
							Change kubelet flag --max-pods default value to 40 to match v1.0 roadmap.  
						
						
						
						
					 
					
						2015-07-10 13:46:05 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						cde68d294b 
					 
					
						
						
							
							Do not create subject alt dns names for kubelet self signed certs  
						
						... 
						
						
						
						PR #10643  Started adding the dns names for the kubernetes master to self
sign certs which were created. The kubelet uses this same code, and thus
the kubelet cert started saying it was valid for these name as well.
While hardless, the kubelet cert shouldn't claim to be these things. So
make the caller explicitly list both their ip and dns subject alt names. 
						
						
					 
					
						2015-07-04 23:01:01 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Paris 
							
						 
					 
					
						
						
							
						
						7a29af4d2c 
					 
					
						
						
							
							Add Subject Alt Names to self signed apiserver certs  
						
						... 
						
						
						
						A cert from GCE shows:
- IP Address:23.236.49.122
- IP Address:10.0.0.1
- DNS:kubernetes,
- DNS:kubernetes.default
- DNS:kubernetes.default.svc
- DNS:kubernetes.default.svc.cluster.local
- DNS:e2e-test-zml-master
A similarly configured self signed cert shows:
- IP Address:23.236.49.122
- IP Address:10.0.0.1
- DNS:kubernetes
- DNS:kubernetes.default
- DNS:kubernetes.default.svc
So we are missing the fqdn kubernetes.default.svc.cluster.local. The
apiserver does not even know the fqdn! it's defined entirely by the
kubelet! We also do not have the cluster name certificate. This may be
--cluster-name= argument to the apiserver but will take a bit more
research. 
						
						
					 
					
						2015-07-01 17:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d8bb4552de 
					 
					
						
						
							
							Cloud provider should return an error  
						
						... 
						
						
						
						Not fatal - makes cloud provider useful in methods that
can return error. 
						
						
					 
					
						2015-07-01 14:41:49 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						93b14b9ede 
					 
					
						
						
							
							Search the parent FS for the proper binaries  
						
						
						
						
					 
					
						2015-06-26 14:48:22 -04:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						6ddfa512de 
					 
					
						
						
							
							Revert "Revert "Fix the race between configuring cbr0 and restarting static pods""  
						
						... 
						
						
						
						This reverts commit fd0a95dd12 
						
						
					 
					
						2015-06-24 11:10:10 -07:00 
						 
				 
			
				
					
						
							
							
								Piotr Szczesniak 
							
						 
					 
					
						
						
							
						
						fd0a95dd12 
					 
					
						
						
							
							Revert "Fix the race between configuring cbr0 and restarting static pods"  
						
						
						
						
					 
					
						2015-06-24 09:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						192ffdfb25 
					 
					
						
						
							
							Fix the container bridge so that it can create cbr0  
						
						... 
						
						
						
						Fix the kubelet so that it tries to sync status, even if Docker is down 
						
						
					 
					
						2015-06-22 23:18:01 -07:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						8217495ee3 
					 
					
						
						
							
							Kubelet event logging is classified as V(3)  
						
						... 
						
						
						
						Important, but not strictly required for normal operation V(2) 
						
						
					 
					
						2015-06-18 19:21:14 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						df87470ecf 
					 
					
						
						
							
							Allow cloud providers to return a node identifier different from the hostname  
						
						
						
						
					 
					
						2015-06-18 12:40:05 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						dee8d4b90b 
					 
					
						
						
							
							For kubelet, differentiate between the nodeName and the hostname  
						
						... 
						
						
						
						This will allow us to use a nodeName that is not the hostname,
for example on clouds where the hostname is not the natural identifier
for a node. 
						
						
					 
					
						2015-06-18 12:40:01 -07:00 
						 
				 
			
				
					
						
							
							
								Satnam Singh 
							
						 
					 
					
						
						
							
						
						e4f5529a2d 
					 
					
						
						
							
							Revert "Allow nodename to be != hostname, use AWS instance ID on AWS"  
						
						
						
						
					 
					
						2015-06-18 11:27:55 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						efaead81dc 
					 
					
						
						
							
							Allow cloud providers to return a node identifier different from the hostname  
						
						
						
						
					 
					
						2015-06-17 00:40:43 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						c28cdfbd43 
					 
					
						
						
							
							For kubelet, differentiate between the nodeName and the hostname  
						
						... 
						
						
						
						This will allow us to use a nodeName that is not the hostname,
for example on clouds where the hostname is not the natural identifier
for a node. 
						
						
					 
					
						2015-06-17 00:40:43 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Danese 
							
						 
					 
					
						
						
							
						
						5896ac9e07 
					 
					
						
						
							
							skip GetHostIP call on standalone mode kubelet to fix spammy log statement  
						
						
						
						
					 
					
						2015-06-12 11:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Abhi Shah 
							
						 
					 
					
						
						
							
						
						52db576617 
					 
					
						
						
							
							Merge pull request  #8882  from mesosphere/upstream_k8sm  
						
						... 
						
						
						
						Upstream Kubernetes-Mesos framework 
						
						
					 
					
						2015-06-12 06:36:20 -07:00 
						 
				 
			
				
					
						
							
							
								Abhi Shah 
							
						 
					 
					
						
						
							
						
						0f4f2eb05a 
					 
					
						
						
							
							Merge pull request  #9617  from davidopp/master  
						
						... 
						
						
						
						Add a warning that setting --port flag to Kubelet breaks "kubectl log… 
						
						
					 
					
						2015-06-11 10:18:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Oppenheimer 
							
						 
					 
					
						
						
							
						
						b83a32955b 
					 
					
						
						
							
							Add a warning that setting --port flag to Kubelet breaks "kubectl logs." Temporary  
						
						... 
						
						
						
						fix for #9325 . 
						
						
					 
					
						2015-06-10 17:24:49 -07:00 
						 
				 
			
				
					
						
							
							
								James DeFelice 
							
						 
					 
					
						
						
							
						
						7d66559725 
					 
					
						
						
							
							added comments at the top of native k8s files which, if changed, might affect some of the k8sm code  
						
						
						
						
					 
					
						2015-06-10 20:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Abhi Shah 
							
						 
					 
					
						
						
							
						
						0fbd4900d1 
					 
					
						
						
							
							Merge pull request  #9423  from mesosphere/create-api-server-client  
						
						... 
						
						
						
						refactor createAPIServerClient for easier integration with 3rd party … 
						
						
					 
					
						2015-06-10 12:54:17 -07:00 
						 
				 
			
				
					
						
							
							
								James DeFelice 
							
						 
					 
					
						
						
							
						
						f54eeeb8d6 
					 
					
						
						
							
							refactor createAPIServerClient for easier integration with 3rd party kubelet extensions, e.g. kubernetes-mesos  
						
						
						
						
					 
					
						2015-06-10 02:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						2d85e4a094 
					 
					
						
						
							
							Use Node IP Address instead of Node.Name in minion.ResourceLocation.  
						
						... 
						
						
						
						Refactor GetNodeHostIP into pkg/util/node (instead of pkg/util to break import cycle).
Include internalIP in gce NodeAddresses. 
						
						
					 
					
						2015-06-08 16:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								James DeFelice 
							
						 
					 
					
						
						
							
						
						b3c8f71aca 
					 
					
						
						
							
							refactor tls init for reuse  
						
						
						
						
					 
					
						2015-06-05 11:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						f72fa67924 
					 
					
						
						
							
							Revert "Use Node IP Address instead of Node.Name in minion.ResourceLocation."  
						
						
						
						
					 
					
						2015-06-03 18:19:22 -07:00 
						 
				 
			
				
					
						
							
							
								Brian Grant 
							
						 
					 
					
						
						
							
						
						d4acb1d676 
					 
					
						
						
							
							Merge pull request  #9155  from cjcullen/mig  
						
						... 
						
						
						
						Use Node IP Address instead of Node.Name in minion.ResourceLocation. 
						
						
					 
					
						2015-06-02 22:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						4e5d0da839 
					 
					
						
						
							
							Use Node IP Address instead of Node.Name in minion.ResourceLocation.  
						
						... 
						
						
						
						Refactor GetNodeHostIP into pkg/util/node (instead of pkg/util to break import cycle).
Include internalIP in gce NodeAddresses. Remove NodeLegacyHostIP 
						
						
					 
					
						2015-06-02 20:01:49 -07:00 
						 
				 
			
				
					
						
							
							
								Andy Goldstein 
							
						 
					 
					
						
						
							
						
						2a0d7ebb11 
					 
					
						
						
							
							Add support for pluggable Docker exec handlers  
						
						... 
						
						
						
						Add support for pluggable Docker exec handlers. The default handler is
now Docker's native exec API call. The previous default, nsenter, can be
selected by passing --docker-exec-handler=nsenter when starting the
kubelet. 
						
						
					 
					
						2015-06-01 16:59:59 -04:00 
						 
				 
			
				
					
						
							
							
								Victor Marmol 
							
						 
					 
					
						
						
							
						
						9a2630ac6e 
					 
					
						
						
							
							Make system container name configurable.  
						
						
						
						
					 
					
						2015-05-26 20:49:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						677a4aa1a7 
					 
					
						
						
							
							Merge pull request  #8164  from cjcullen/cloudprovider  
						
						... 
						
						
						
						Route creation reconciler loop. 
						
						
					 
					
						2015-05-22 12:27:50 -07:00 
						 
				 
			
				
					
						
							
							
								Huamin Chen 
							
						 
					 
					
						
						
							
						
						4a800fd10e 
					 
					
						
						
							
							add rados block device(rbd) volume plugin  
						
						... 
						
						
						
						Signed-off-by: Huamin Chen <hchen@redhat.com > 
						
						
					 
					
						2015-05-21 14:51:31 -04:00 
						 
				 
			
				
					
						
							
							
								Dawn Chen 
							
						 
					 
					
						
						
							
						
						3c38abe6b0 
					 
					
						
						
							
							Merge pull request  #8545  from dchen1107/cleanup  
						
						... 
						
						
						
						Change the default value of maximum-dead-containers-per-container to 2 
						
						
					 
					
						2015-05-21 09:26:14 -07:00 
						 
				 
			
				
					
						
							
							
								CJ Cullen 
							
						 
					 
					
						
						
							
						
						bf646abf8d 
					 
					
						
						
							
							Revert "Revert "Modify nodes to register directly with the master.""  
						
						... 
						
						
						
						This reverts commit c53786ab31 
						
						
					 
					
						2015-05-20 14:21:03 -07:00 
						 
				 
			
				
					
						
							
							
								Quinton Hoole 
							
						 
					 
					
						
						
							
						
						c53786ab31 
					 
					
						
						
							
							Revert "Modify nodes to register directly with the master."  
						
						
						
						
					 
					
						2015-05-20 13:47:51 -07:00