Matthew Cary 
							
						 
					 
					
						
						
							
						
						f2e23afcf1 
					 
					
						
						
							
							Adds filtering of hosts to DialContexts.  
						
						... 
						
						
						
						The provided DialContext wraps existing clients' DialContext in an attempt to
preserve any existing timeout configuration. In some cases, we may replace
infinite timeouts with golang defaults.
- scaleio: tcp connect/keepalive values changed from 0/15 to 30/30
- storageos: no change 
						
						
					 
					
						2020-09-18 00:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						e7b9453972 
					 
					
						
						
							
							Merge pull request  #93537  from timuthy/enhancement.move-resourcequota  
						
						... 
						
						
						
						Move ResourceQuota admission to k8s.io/apiserver lib 
						
						
					 
					
						2020-09-15 12:26:58 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						56b9a69d39 
					 
					
						
						
							
							Merge pull request  #90439  from SataQiu/dual-stack-node-cidr-20200424  
						
						... 
						
						
						
						Dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default 
						
						
					 
					
						2020-09-10 19:34:14 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Usner 
							
						 
					 
					
						
						
							
						
						70d440bc7e 
					 
					
						
						
							
							Move ResourceQuota admission to k8s.io/apiserver  
						
						
						
						
					 
					
						2020-09-04 14:53:52 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Zimmermann 
							
						 
					 
					
						
						
							
						
						86dc0364f4 
					 
					
						
						
							
							Refactored pkg/controllers/resourcequota  
						
						... 
						
						
						
						* Fixed golint issues
* Removed redundant package import names
* Improved some variables and names
Co-authored-by: Mike Danese <mikedanese@gmail.com > 
						
						
					 
					
						2020-08-20 14:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						ec1efc3b79 
					 
					
						
						
							
							dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default  
						
						... 
						
						
						
						Signed-off-by: SataQiu <1527062125@qq.com > 
						
						
					 
					
						2020-07-10 16:34:20 +08:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						ff3e5e06a7 
					 
					
						
						
							
							GenericEphemeralVolume: initial implementation  
						
						... 
						
						
						
						The implementation consists of
- identifying all places where VolumeSource.PersistentVolumeClaim has
  a special meaning and then ensuring that the same code path is taken
  for an ephemeral volume, with the ownership check
- adding a controller that produces the PVCs for each embedded
  VolumeSource.EphemeralVolume
- relaxing the PVC protection controller such that it removes
  the finalizer already before the pod is deleted (only
  if the GenericEphemeralVolume feature is enabled): this is
  needed to break a cycle where foreground deletion of the pod
  blocks on removing the PVC, which waits for deletion of the pod
The controller was derived from the endpointslices controller. 
						
						
					 
					
						2020-07-09 23:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Jayasekhar Konduru 
							
						 
					 
					
						
						
							
						
						2a89577659 
					 
					
						
						
							
							CSI: Modify VolumeAttachment check to use Informer/Cache  
						
						... 
						
						
						
						Change-Id: Ie70c8b6657c67eefbf13042f36d56ca84a2e42bb 
						
						
					 
					
						2020-06-11 10:34:09 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						1f299e7b99 
					 
					
						
						
							
							Merge pull request  #91574  from cofyc/fix91436  
						
						... 
						
						
						
						share a common pod indexer among volume controllers 
						
						
					 
					
						2020-06-10 22:42:56 -07:00 
						 
				 
			
				
					
						
							
							
								Lukasz Szaszkiewicz 
							
						 
					 
					
						
						
							
						
						50db32cf8c 
					 
					
						
						
							
							GC doesn't have to create monitors in the constructor  
						
						
						
						
					 
					
						2020-06-10 14:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Sy Kim 
							
						 
					 
					
						
						
							
						
						41dc075a85 
					 
					
						
						
							
							move pkg/controller/cloud/node_lifecycle_controller.go to k8s.io/cloud-provider/controllers/nodelifecycle for easier external consumption  
						
						... 
						
						
						
						Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com > 
						
						
					 
					
						2020-06-08 17:34:01 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Sy Kim 
							
						 
					 
					
						
						
							
						
						99d9dda5a7 
					 
					
						
						
							
							move pkg/controller/route to k8s.io/cloud-provider/controllers/route for easier external consumption  
						
						... 
						
						
						
						Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com > 
						
						
					 
					
						2020-06-08 17:34:01 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Sy Kim 
							
						 
					 
					
						
						
							
						
						d06cd7ee4f 
					 
					
						
						
							
							move pkg/controller/service to k8s.io/cloud-provider/controllers/service for easier external consumption  
						
						... 
						
						
						
						Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com > 
						
						
					 
					
						2020-06-08 17:34:01 -04:00 
						 
				 
			
				
					
						
							
							
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						8422044f17 
					 
					
						
						
							
							sharing a common pod pvc indexer among volume controllers  
						
						
						
						
					 
					
						2020-06-03 14:51:21 +08:00 
						 
				 
			
				
					
						
							
							
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						442a69c3bd 
					 
					
						
						
							
							switch over k/k to use klog v2  
						
						... 
						
						
						
						Signed-off-by: Davanum Srinivas <davanum@gmail.com > 
						
						
					 
					
						2020-05-16 07:54:27 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Sy Kim 
							
						 
					 
					
						
						
							
						
						758c25de2f 
					 
					
						
						
							
							service controller: store feature gate in local fields for better testability  
						
						... 
						
						
						
						Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com > 
						
						
					 
					
						2020-05-12 13:40:54 -04:00 
						 
				 
			
				
					
						
							
							
								skilxn-go 
							
						 
					 
					
						
						
							
						
						6b8fc8dc5e 
					 
					
						
						
							
							Move TaintBasedEvictions feature gates to GA  
						
						
						
						
					 
					
						2020-03-09 10:49:00 +08:00 
						 
				 
			
				
					
						
							
							
								Christian Huffman 
							
						 
					 
					
						
						
							
						
						c6fd25d100 
					 
					
						
						
							
							Updated CSIDriver references  
						
						
						
						
					 
					
						2020-03-06 08:21:26 -05:00 
						 
				 
			
				
					
						
							
							
								hwdef 
							
						 
					 
					
						
						
							
						
						dddd631706 
					 
					
						
						
							
							cmd/kube-controller-manager: fix staticcheck warning  
						
						
						
						
					 
					
						2019-12-03 11:16:24 +08:00 
						 
				 
			
				
					
						
							
							
								Anish Ramasekar 
							
						 
					 
					
						
						
							
						
						128f33b26e 
					 
					
						
						
							
							add comments for compatibility  
						
						
						
						
					 
					
						2019-11-15 15:38:06 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						ded6ee953c 
					 
					
						
						
							
							Merge pull request  #79993  from aramase/controller-manager-multiple-cidr  
						
						... 
						
						
						
						Allow multiple node cidr masks in kube-controller-manager 
						
						
					 
					
						2019-11-14 23:23:42 -08:00 
						 
				 
			
				
					
						
							
							
								Anish Ramasekar 
							
						 
					 
					
						
						
							
						
						796faba4ac 
					 
					
						
						
							
							Allow multiple node cidr masks in cm  
						
						... 
						
						
						
						update tests
add comment
amend var name
update comment
add check for empty slice
fix tests
fix mask size in test
review feedback
add ipv4 and ipv6 flag for mask sizes
add to violation exception list
remove import alias
run update-openapi-spec
review feedback
run update-bazel
review feedback
review feedback 
						
						
					 
					
						2019-11-14 20:04:31 -08:00 
						 
				 
			
				
					
						
							
							
								Deep Debroy 
							
						 
					 
					
						
						
							
						
						129f15328b 
					 
					
						
						
							
							Disable in-tree plugins migrated to CSI  
						
						... 
						
						
						
						Signed-off-by: Deep Debroy <ddebroy@docker.com > 
						
						
					 
					
						2019-11-14 17:28:21 -08:00 
						 
				 
			
				
					
						
							
							
								Michelle Au 
							
						 
					 
					
						
						
							
						
						fb6dfeb718 
					 
					
						
						
							
							Convert attach-detach controller to use v1.CSINode  
						
						
						
						
					 
					
						2019-10-28 13:41:13 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						0e2f2dde4d 
					 
					
						
						
							
							Feature-gate CSINode and CSIDriver informer starts  
						
						
						
						
					 
					
						2019-10-24 17:44:25 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						2c4cba8aa0 
					 
					
						
						
							
							Merge pull request  #82365  from jkaniuk/pod-gc  
						
						... 
						
						
						
						Pod GC controller - use node lister 
						
						
					 
					
						2019-10-24 03:13:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jacek Kaniuk 
							
						 
					 
					
						
						
							
						
						39883f08bf 
					 
					
						
						
							
							Pod GC controller - use node lister  
						
						
						
						
					 
					
						2019-10-23 16:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								draveness 
							
						 
					 
					
						
						
							
						
						1163a1d51e 
					 
					
						
						
							
							feat: update taint nodes by condition to GA  
						
						
						
						
					 
					
						2019-10-19 09:17:41 +08:00 
						 
				 
			
				
					
						
							
							
								wojtekt 
							
						 
					 
					
						
						
							
						
						cf9203501e 
					 
					
						
						
							
							Swtich nodelifecyclecontroller to coordination/v1  
						
						
						
						
					 
					
						2019-10-16 10:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								Yassine TIJANI 
							
						 
					 
					
						
						
							
						
						c1487840bc 
					 
					
						
						
							
							move util/metrics to component-base  
						
						... 
						
						
						
						Signed-off-by: Yassine TIJANI <ytijani@vmware.com > 
						
						
					 
					
						2019-10-08 14:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Zhu 
							
						 
					 
					
						
						
							
						
						92cb06a2e7 
					 
					
						
						
							
							Refactor CSI Translation Library into a struct that is injected into various components to simplify unit testing in future  
						
						
						
						
					 
					
						2019-09-27 12:59:53 -07:00 
						 
				 
			
				
					
						
							
							
								Khaled Henidak(Kal) 
							
						 
					 
					
						
						
							
						
						313a5c5734 
					 
					
						
						
							
							phase 2: ipam filter secondary service cidr  
						
						
						
						
					 
					
						2019-08-28 15:59:43 +00:00 
						 
				 
			
				
					
						
							
							
								Maciej Borsz 
							
						 
					 
					
						
						
							
						
						2fae3cbcfe 
					 
					
						
						
							
							Add simple batching to endpoints controller  
						
						
						
						
					 
					
						2019-07-24 11:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						d631f9b7e9 
					 
					
						
						
							
							Use metadata informers instead of dynamic informers in controller manager  
						
						... 
						
						
						
						All controllers in controller-manager that deal with objects generically
work with those objects without needing the full object. Update the GC
and quota controller to use PartialObjectMetadata input objects which
is faster and more efficient. 
						
						
					 
					
						2019-07-11 12:18:52 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						637cc83341 
					 
					
						
						
							
							Switch the garbage collector to use metadata client and protobuf  
						
						
						
						
					 
					
						2019-07-11 12:18:51 -04:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						50fd47258d 
					 
					
						
						
							
							Switch the namespace controller to use the metadata client  
						
						... 
						
						
						
						The metadata client uses protobuf and returns only a subset of object
data (the metadata) which allows operations that act only on objects
generically to work much faster. Use the metadata client in the
namespace controller to reduce the amount of work the namespace controller
has to do in large namespaces. 
						
						
					 
					
						2019-07-10 14:31:18 -04:00 
						 
				 
			
				
					
						
							
							
								Khaled Henidak(Kal) 
							
						 
					 
					
						
						
							
						
						a51b8ce456 
					 
					
						
						
							
							route controller + azure v6 routes  
						
						
						
						
					 
					
						2019-07-02 15:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Khaled Henidak(Kal) 
							
						 
					 
					
						
						
							
						
						584d7103e2 
					 
					
						
						
							
							node ipam controller for ipv6 dualstack  
						
						
						
						
					 
					
						2019-07-02 15:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						05df640f33 
					 
					
						
						
							
							Merge pull request  #77994  from gnufied/csi-resize-migration  
						
						... 
						
						
						
						Handle CSI volume resize migration. 
						
						
					 
					
						2019-05-29 21:28:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yu Liao 
							
						 
					 
					
						
						
							
						
						05ebe91277 
					 
					
						
						
							
							Switched to use dynamic shared informer for Garbage Collector.  
						
						
						
						
					 
					
						2019-05-17 15:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Hemant Kumar 
							
						 
					 
					
						
						
							
						
						405d33eae4 
					 
					
						
						
							
							Add code to handle in-tree to CSI migration for resizing  
						
						
						
						
					 
					
						2019-05-17 10:57:44 -04:00 
						 
				 
			
				
					
						
							
							
								Xing Yang 
							
						 
					 
					
						
						
							
						
						000ab86788 
					 
					
						
						
							
							Move CSIDriver Lister to the controller  
						
						
						
						
					 
					
						2019-04-05 12:20:11 -07:00 
						 
				 
			
				
					
						
							
							
								zhouhaibing089 
							
						 
					 
					
						
						
							
						
						f58c2ae62d 
					 
					
						
						
							
							resourcequota: use dynamic informer  
						
						... 
						
						
						
						The resource quota controller should use a dynamic informer so it
can create informer for custom resources. 
						
						
					 
					
						2019-03-27 11:08:24 -07:00 
						 
				 
			
				
					
						
							
							
								David Zhu 
							
						 
					 
					
						
						
							
						
						7d2f4e97b8 
					 
					
						
						
							
							Add ADC Fallback if Node doesn't have driver installed  
						
						
						
						
					 
					
						2019-03-07 14:47:38 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						6c31101257 
					 
					
						
						
							
							Merge pull request  #74283  from xing-yang/csi_crd_controller  
						
						... 
						
						
						
						CSINodeInfo and CSIDriver Controller Changes 
						
						
					 
					
						2019-03-05 04:44:42 -08:00 
						 
				 
			
				
					
						
							
							
								Xing Yang 
							
						 
					 
					
						
						
							
						
						6265f4f78c 
					 
					
						
						
							
							CSINodeInfo/CSIDriver controller changes  
						
						... 
						
						
						
						This is the 2nd PR to move CSINodeInfo/CSIDriver APIs to
v1beta1 core storage APIs. It includes controller side changes.
It depends on the PR with API changes:
https://github.com/kubernetes/kubernetes/pull/73883  
						
						
					 
					
						2019-03-04 16:41:58 -08:00 
						 
				 
			
				
					
						
							
							
								vanduc95 
							
						 
					 
					
						
						
							
						
						e580a9e5fa 
					 
					
						
						
							
							fix error string should not be capitalized  
						
						
						
						
					 
					
						2019-02-26 10:10:45 +07:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						3f21ca029a 
					 
					
						
						
							
							changing imports  
						
						
						
						
					 
					
						2019-02-12 10:06:04 -08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						664aafbf5c 
					 
					
						
						
							
							Merge pull request  #73337  from yuwenma/crashloop-controllers  
						
						... 
						
						
						
						[Mitigate KCM CrashLooping] Add unittests for controllers' Init func 
						
						
					 
					
						2019-02-04 09:36:20 -08:00 
						 
				 
			
				
					
						
							
							
								yuwenma 
							
						 
					 
					
						
						
							
						
						e6ab3cfc54 
					 
					
						
						
							
							[Mitigate KCM CrashLooping] Add unittests for controllers' Init function.  
						
						
						
						
					 
					
						2019-02-01 14:11:20 -08:00