mfanjie 
							
						 
					 
					
						
						
							
						
						3b374725c6 
					 
					
						
						
							
							persist services need to be retried in service controller cache.  
						
						
						
						
					 
					
						2016-08-23 14:49:54 +08:00 
						 
				 
			
				
					
						
							
							
								mfanjie 
							
						 
					 
					
						
						
							
						
						5fa640490e 
					 
					
						
						
							
							rewrite serivce controller to apply the latest controller pattern  
						
						
						
						
					 
					
						2016-08-04 09:28:55 +08:00 
						 
				 
			
				
					
						
							
							
								Michal Rostecki 
							
						 
					 
					
						
						
							
						
						59ca5986dd 
					 
					
						
						
							
							Print/log pointers of structs with %#v instead of %+v  
						
						... 
						
						
						
						There are many places in k8s where %+v is used to format a pointer
to struct, which isn't working as expected.
Fixes  #26591  
						
						
					 
					
						2016-08-01 22:27:56 +02:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						5427e8aa02 
					 
					
						
						
							
							Merge pull request  #29544  from lixiaobing10051267/masterFuncNote  
						
						... 
						
						
						
						Automatic merge from submit-queue
Func note is copied same as other one 
						
						
					 
					
						2016-07-27 21:07:03 -07:00 
						 
				 
			
				
					
						
							
							
								lixiaobing10051267 
							
						 
					 
					
						
						
							
						
						77f133dc84 
					 
					
						
						
							
							Func note is copied same as other one  
						
						... 
						
						
						
						Delete the func note 
						
						
					 
					
						2016-07-27 10:15:18 +08:00 
						 
				 
			
				
					
						
							
							
								Cole Mickens 
							
						 
					 
					
						
						
							
						
						6ad9dc659f 
					 
					
						
						
							
							add clusterName to Loadbalancer methods  
						
						
						
						
					 
					
						2016-07-26 14:50:33 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						2c490945e8 
					 
					
						
						
							
							Merge pull request  #28758  from xiang90/clean_service  
						
						... 
						
						
						
						Automatic merge from submit-queue
controller/service: minor cleanup
1. always handle short case first for if statement
2. do not capitalize error message
3. put the mutex before the fields it protects
4. prefer switch over if elseif. 
						
						
					 
					
						2016-07-21 14:08:14 -07:00 
						 
				 
			
				
					
						
							
							
								Charlie Drage 
							
						 
					 
					
						
						
							
						
						13cecd6e4a 
					 
					
						
						
							
							Warn when missing cloud-provider on kube controller  
						
						... 
						
						
						
						This commit warns the user / gives better information that when using
--cloud-provider="" on kube-controller, that services such as
LoadBalancer will not work.
However, despite the error, kube-controller will still run as normal.
Fixes https://github.com/kubernetes/kubernetes/issues/12716 
Fixes https://github.com/kubernetes/kubernetes/issues/11172 
Fixes https://github.com/kubernetes/kubernetes/issues/27085  
						
						
					 
					
						2016-07-14 11:54:35 -04:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						d14fe0f269 
					 
					
						
						
							
							Change storeToNodeConditionLister to return []*api.Node instead of api.NodeList for performance  
						
						
						
						
					 
					
						2016-07-11 21:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang Li 
							
						 
					 
					
						
						
							
						
						67f670df2e 
					 
					
						
						
							
							controller/service: minor cleanup  
						
						
						
						
					 
					
						2016-07-10 23:13:25 -07:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						7219802ac7 
					 
					
						
						
							
							Pass pointer to node in NodCondition  
						
						
						
						
					 
					
						2016-07-07 14:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								bin liu 
							
						 
					 
					
						
						
							
						
						426fdc431a 
					 
					
						
						
							
							Merge branch 'master' into fix-typos  
						
						
						
						
					 
					
						2016-07-04 11:20:47 +08:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								bin liu 
							
						 
					 
					
						
						
							
						
						fd27cd47f7 
					 
					
						
						
							
							fix some typos  
						
						... 
						
						
						
						Signed-off-by: bin liu <liubin0329@gmail.com > 
						
						
					 
					
						2016-06-22 18:14:26 +08:00 
						 
				 
			
				
					
						
							
							
								Wojciech Tyczynski 
							
						 
					 
					
						
						
							
						
						5d702a32c1 
					 
					
						
						
							
							Fix race in informer  
						
						
						
						
					 
					
						2016-06-14 16:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						a1bd33f510 
					 
					
						
						
							
							promote sourceRange into service spec  
						
						
						
						
					 
					
						2016-05-26 10:42:30 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						4a0e0826e5 
					 
					
						
						
							
							Merge pull request  #24220  from gmarek/metrics  
						
						... 
						
						
						
						Automatic merge from submit-queue
Generated clients can return their RESTClients, RESTClient can return its RateLimiter
cc @lavalamp @krousey @wojtek-t @smarterclayton @timothysc 
Ref. #22421  
						
						
					 
					
						2016-04-27 19:25:38 -07:00 
						 
				 
			
				
					
						
							
							
								gmarek 
							
						 
					 
					
						
						
							
						
						3171aac57c 
					 
					
						
						
							
							Generated clients can return their RESTClients, RESTClient can return its RateLimiter  
						
						
						
						
					 
					
						2016-04-27 22:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						ed15931935 
					 
					
						
						
							
							Fix DeletingLoadBalancer event generation.  
						
						... 
						
						
						
						Also patch up a log statement to log the service's namespace and name
rather than potentially just logging `kind:"" apiVersion:""`. 
						
						
					 
					
						2016-04-27 00:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						49559a3332 
					 
					
						
						
							
							Generate the typed clients under the clientset folder  
						
						
						
						
					 
					
						2016-03-31 15:28:45 -07:00 
						 
				 
			
				
					
						
							
							
								goltermann 
							
						 
					 
					
						
						
							
						
						32d569d6c7 
					 
					
						
						
							
							Fixing all the "composite literal uses unkeyed fields" Vet errors.  
						
						
						
						
					 
					
						2016-03-25 15:25:09 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Batey and James Ravn 
							
						 
					 
					
						
						
							
						
						be9ce30897 
					 
					
						
						
							
							Change LoadBalancer methods to take api.Service  
						
						... 
						
						
						
						This is a better abstraction than passing in specific pieces of the
Service that each of the cloudproviders may or may not need. For
instance, many of the providers don't need a region, yet this is passed
in. Similarly many of the providers want a string IP for the load
balancer, but it passes in a converted net ip. Affinity is unused by
AWS. A provider change may also require adding a new parameter which has
an effect on all other cloud provider implementations.
Further, this will simplify adding provider specific load balancer
options, such as with labels or some other metadata. For example, we
could add labels for configuring the details of an AWS elastic load
balancer, such as idle timeout on connections, whether it is
internal or external, cross-zone load balancing, and so on.
Authors: @chbatey, @jsravn 
						
						
					 
					
						2016-03-23 10:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Santa Barbara 
							
						 
					 
					
						
						
							
						
						5b3bb56a4f 
					 
					
						
						
							
							Apply exponential backoff in servicecontroller before retrying  
						
						... 
						
						
						
						Issue #21952  
						
						
					 
					
						2016-02-29 14:47:36 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						ab797d1b65 
					 
					
						
						
							
							A load balancer should be updated if a service's UID has changed.  
						
						... 
						
						
						
						The load balancer's name is determined by the service's UID. If the
service's UID has changed (presumably due to a delete and recreate),
then we need to recreate the load balancer as well to avoid eventually
leaking the old one. 
						
						
					 
					
						2016-02-26 20:26:27 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						4ce5f68ed0 
					 
					
						
						
							
							Protect against race conditions in the service controller.  
						
						... 
						
						
						
						Re-GET the service object when we process it rather than trusting the
delta. This will make for a lot more service get requests given that we
resync all the services every 5 minutes, but will avoid re-ordering of
updates and continually retrying stale updates, as has been described in
a few other issues and PRs. 
						
						
					 
					
						2016-02-26 20:26:22 +00:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						2e3053a204 
					 
					
						
						
							
							Merge pull request  #21431  from freehan/sourcerange  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-21 16:14:42 -08:00 
						 
				 
			
				
					
						
							
							
								Minhan Xia 
							
						 
					 
					
						
						
							
						
						7ffb123abe 
					 
					
						
						
							
							add source range support for loadbalancer on gce  
						
						
						
						
					 
					
						2016-02-18 17:05:02 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						97aecd002a 
					 
					
						
						
							
							remove underscore in imported pkg names  
						
						
						
						
					 
					
						2016-02-16 10:54:51 -08:00 
						 
				 
			
				
					
						
							
							
								Rudi Chiarito 
							
						 
					 
					
						
						
							
						
						5874b0cb9d 
					 
					
						
						
							
							Pass namespaced service name to cloudprovider's EnsureLoadBalancer  
						
						... 
						
						
						
						Also has an AWS implementation that plugs the service name into the ELB and SG.
Log the service name under GCE and OpenStack.
Fixes  #20668  
						
						
					 
					
						2016-02-09 06:50:53 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Hockin 
							
						 
					 
					
						
						
							
						
						78322091f0 
					 
					
						
						
							
							Better logs in service controller  
						
						
						
						
					 
					
						2016-02-06 21:14:20 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						17c65cee35 
					 
					
						
						
							
							Merge pull request  #20607  from bprashanth/svccontroller_events  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-02-06 10:53:27 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						184440f8ef 
					 
					
						
						
							
							rename release_1_2 to internalclientset  
						
						
						
						
					 
					
						2016-02-05 14:02:28 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						1b047f8e67 
					 
					
						
						
							
							rename legacy to core  
						
						
						
						
					 
					
						2016-02-04 14:26:56 -08:00 
						 
				 
			
				
					
						
							
							
								Prashanth Balasubramanian 
							
						 
					 
					
						
						
							
						
						33654c8b4e 
					 
					
						
						
							
							Send update events from service-controller.  
						
						
						
						
					 
					
						2016-02-03 16:50:13 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f9f5736b01 
					 
					
						
						
							
							grep sed  
						
						
						
						
					 
					
						2016-02-03 13:06:07 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						fe7887f1ec 
					 
					
						
						
							
							replace the client with clientset in controllers  
						
						
						
						
					 
					
						2016-02-02 20:28:45 -08:00 
						 
				 
			
				
					
						
							
							
								harry 
							
						 
					 
					
						
						
							
						
						1032067ff9 
					 
					
						
						
							
							Replace runtime reference by pkg  
						
						
						
						
					 
					
						2016-02-01 21:06:44 +08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						90b4662d8d 
					 
					
						
						
							
							Add services/status path, and let the service controller uses Services.UpdateStatus()  
						
						
						
						
					 
					
						2016-01-31 12:39:45 -08:00 
						 
				 
			
				
					
						
							
							
								Zach Loafman 
							
						 
					 
					
						
						
							
						
						f3a638de31 
					 
					
						
						
							
							Merge pull request  #16067  from smarterclayton/backoff_conflict  
						
						... 
						
						
						
						Provide a RetryOnConflict helper for client libraries 
						
						
					 
					
						2016-01-22 10:23:19 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Mohr 
							
						 
					 
					
						
						
							
						
						a77f7205ea 
					 
					
						
						
							
							Merge pull request  #19506  from a-robinson/goversion  
						
						... 
						
						
						
						Resolve old TODO that was waiting on us to move off of go 1.3 
						
						
					 
					
						2016-01-21 10:42:06 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						29028a1332 
					 
					
						
						
							
							Fix unrelated log level error  
						
						
						
						
					 
					
						2016-01-20 22:58:17 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Robinson 
							
						 
					 
					
						
						
							
						
						6528999856 
					 
					
						
						
							
							Resolve old TODO that was waiting on us to move off of go 1.3  
						
						
						
						
					 
					
						2016-01-07 21:06:00 -05:00 
						 
				 
			
				
					
						
							
							
								Kenneth Shelton 
							
						 
					 
					
						
						
							
						
						9e6c45c395 
					 
					
						
						
							
							Updated comments  
						
						... 
						
						
						
						Updated documentation
Fixed e2e test 
						
						
					 
					
						2016-01-05 20:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Kenneth Shelton 
							
						 
					 
					
						
						
							
						
						d399a8f8cc 
					 
					
						
						
							
							* Added UDP LB support (for GCE)  
						
						
						
						
					 
					
						2016-01-05 20:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								Avesh Agarwal 
							
						 
					 
					
						
						
							
						
						3d5207fd73 
					 
					
						
						
							
							This commit adds type information to events.  
						
						... 
						
						
						
						This addresses issue #15624 . 
						
						
					 
					
						2015-11-24 09:59:54 -05:00 
						 
				 
			
				
					
						
							
							
								Brendan Burns 
							
						 
					 
					
						
						
							
						
						604203595a 
					 
					
						
						
							
							Fix a bug where nodes that weren't schedulable or ready are added to load balancers  
						
						
						
						
					 
					
						2015-10-29 22:05:08 -07:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						a3187c7b21 
					 
					
						
						
							
							Merge pull request  #14794  from zhengguoyong/rename_wantsExternalLoadBalancer  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2015-10-24 13:46:27 -07:00 
						 
				 
			
				
					
						
							
							
								eulerzgy 
							
						 
					 
					
						
						
							
						
						08785e0fd8 
					 
					
						
						
							
							rename wantsExternalLoadBalancer  
						
						
						
						
					 
					
						2015-10-22 15:03:57 +08:00 
						 
				 
			
				
					
						
							
							
								eulerzgy 
							
						 
					 
					
						
						
							
						
						4ed5f9d240 
					 
					
						
						
							
							adjust package name for pkg/controller directory  
						
						
						
						
					 
					
						2015-10-12 09:51:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jerzy Szczepkowski 
							
						 
					 
					
						
						
							
						
						83ec04ef58 
					 
					
						
						
							
							Improved event message for ServiceController.  
						
						... 
						
						
						
						Improved event message for ServiceController. Follow up of #13992 . 
						
						
					 
					
						2015-09-30 13:20:41 +02:00