Jiawei Wang 
							
						 
					 
					
						
						
							
						
						8de0f11946 
					 
					
						
						
							
							Add GA AnnStorageProvisioner annotation to PVC  
						
						 
						
						... 
						
						
						
						This PR adds GA AnnStorageProvisioner annotation to
a PVC if the PVC requires dynamic provisioning. This
also deprecates the beta AnnStorageProvisioner annotation
and it will be removed in a later release. 
						
						
					 
					
						2021-08-26 12:46:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wangyx1992 
							
						 
					 
					
						
						
							
						
						fd51e654af 
					 
					
						
						
							
							cleanup: fix errors in wrapped format and log capitalization in controller  
						
						 
						
						... 
						
						
						
						Signed-off-by: wangyx1992 <wang.yixiang@zte.com.cn > 
						
						
					 
					
						2021-04-22 15:40:54 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xing-yang 
							
						 
					 
					
						
						
							
						
						676a3a7012 
					 
					
						
						
							
							Only CSI plugin can have a DataSource  
						
						 
						
						
						
						
					 
					
						2021-02-25 15:27:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wzshiming 
							
						 
					 
					
						
						
							
						
						fb518af0fc 
					 
					
						
						
							
							Speed up pkg/controller/volume/persistentvolume unit tests  
						
						 
						
						
						
						
					 
					
						2021-02-05 15:09:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shihang Zhang 
							
						 
					 
					
						
						
							
						
						d2859cd89b 
					 
					
						
						
							
							plumb service account token down to csi driver  
						
						 
						
						
						
						
					 
					
						2020-11-12 09:26:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						24f5764787 
					 
					
						
						
							
							pv controller test: more test cases  
						
						 
						
						... 
						
						
						
						The main goal was to cover retrieval of a PVC from the apiserver when
it isn't known yet. This is achieved by adding PVCs and (for the sake
of completeness) PVs to the reactor, but not the controller, when a
special annotation is set. The approach with a special annotation was
chosen because it doesn't affect other tests.
The other test cases were added while checking the existing tests
because (at least at first glance) the situations seemed to be not
covered. 
						
						
					 
					
						2020-10-28 10:52:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						22f81e9e0b 
					 
					
						
						
							
							pv controller test: use sub tests  
						
						 
						
						... 
						
						
						
						This makes it possible to run individual tests. 
						
						
					 
					
						2020-10-28 10:39:59 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						06f934ea1f 
					 
					
						
						
							
							pv controller test: enable klog output  
						
						 
						
						... 
						
						
						
						This makes it possible to run tests with -v=5 and thus actually get
some output. 
						
						
					 
					
						2020-10-28 10:39:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						32df4300ef 
					 
					
						
						
							
							emit correct event when unbound delay binding claim is used by pod  
						
						 
						
						
						
						
					 
					
						2020-05-29 19:36:13 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								taesun_lee 
							
						 
					 
					
						
						
							
						
						79680b5d9b 
					 
					
						
						
							
							Fix pkg/controller typos in some error messages, comments etc  
						
						 
						
						... 
						
						
						
						- applied review results by LuisSanchez
- Co-Authored-By: Luis Sanchez <sanchezl@redhat.com >
genernal -> general
iniital -> initial
initalObjects -> initialObjects
intentionaly -> intentionally
inforer -> informer
anotother -> another
triger -> trigger
mutli -> multi
Verifyies -> Verifies
valume -> volume
unexpect -> unexpected
unfulfiled -> unfulfilled
implenets -> implements
assignement -> assignment
expectataions -> expectations
nexpected -> unexpected
boundSatsified -> boundSatisfied
externel -> external
calcuates -> calculates
workes -> workers
unitialized -> uninitialized
afater -> after
Espected -> Expected
nodeMontiorGracePeriod -> NodeMonitorGracePeriod
estimateGrracefulTermination -> estimateGracefulTermination
secondrary -> secondary
ShouldRunDaemonPodOnUnscheduableNode -> ShouldRunDaemonPodOnUnschedulableNode
rrror -> error
expectatitons -> expectations
foud -> found
epackage -> package
succesfulJobs -> successfulJobs
namesapce -> namespace
ConfigMapResynce -> ConfigMapResync 
						
						
					 
					
						2020-02-27 00:15:33 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hemant Kumar 
							
						 
					 
					
						
						
							
						
						d9f7a1f311 
					 
					
						
						
							
							Don't call delete for already deleted volumes  
						
						 
						
						
						
						
					 
					
						2020-02-18 15:59:47 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zhu 
							
						 
					 
					
						
						
							
						
						b7817a2981 
					 
					
						
						
							
							Add annotation annealing for migration for PVs and PVCs during syncVolume and syncClaim. This allows external-provisioners to pick up and delete volumes when they have been rolled up from previous kubernetes versions.  
						
						 
						
						
						
						
					 
					
						2020-01-27 16:14:53 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						5d5b444c4d 
					 
					
						
						
							
							Remove use of testapi codecs, selflink, resourcepath functions  
						
						 
						
						
						
						
					 
					
						2019-12-13 11:56:29 -05: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yuxiaobo 
							
						 
					 
					
						
						
							
						
						81e9f21f83 
					 
					
						
						
							
							Correct spelling mistakes  
						
						 
						
						... 
						
						
						
						Signed-off-by: yuxiaobo <yuxiaobogo@163.com > 
						
						
					 
					
						2019-11-06 20:25:19 +08: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yi Tang 
							
						 
					 
					
						
						
							
						
						8c13f9dea3 
					 
					
						
						
							
							fix pv controller not find pv for pvc provisioning  
						
						 
						
						
						
						
					 
					
						2019-07-26 16:24:30 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xiangqian 
							
						 
					 
					
						
						
							
						
						9688511595 
					 
					
						
						
							
							record provision and deletion latency metric  
						
						 
						
						... 
						
						
						
						instead of using provisioner from storage class directly, uses plugin name firstly 
						
						
					 
					
						2019-05-29 14:15:30 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						43284ecbfc 
					 
					
						
						
							
							Merge pull request  #77442  from cofyc/fix77084  
						
						 
						
						... 
						
						
						
						Fix go lint failures in volume scheduling packages 
						
						
					 
					
						2019-05-07 00:24:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						3315474f55 
					 
					
						
						
							
							Fix go lint failures in a few packages  
						
						 
						
						... 
						
						
						
						- pkg/controller/volume/persistentvolume/testing
- pkg/controller/volume/scheduling 
						
						
					 
					
						2019-05-05 09:45:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						2d0d226371 
					 
					
						
						
							
							Move all private annotations to shared package and update code  
						
						 
						
						
						
						
					 
					
						2019-05-05 09:43:43 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						0b6c028c8a 
					 
					
						
						
							
							Extract testing VolumeReactor into a separate package  
						
						 
						
						
						
						
					 
					
						2019-05-02 14:45:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Deep Debroy 
							
						 
					 
					
						
						
							
						
						23478f104f 
					 
					
						
						
							
							PV Controller changes to support provisioning in CSI Migration scenarios  
						
						 
						
						... 
						
						
						
						Signed-off-by: Deep Debroy <ddebroy@docker.com > 
						
						
					 
					
						2019-02-26 08:39:54 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zhu 
							
						 
					 
					
						
						
							
						
						d8c9dc5bb5 
					 
					
						
						
							
							Add IsMigratableToCSI to volume plugin interface  
						
						 
						
						
						
						
					 
					
						2019-01-17 14:43:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						8b94b9625b 
					 
					
						
						
							
							Make volume binder resilient to races: unit tests  
						
						 
						
						
						
						
					 
					
						2019-01-09 10:50:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Wong 
							
						 
					 
					
						
						
							
						
						dd517c9ff2 
					 
					
						
						
							
							Update all tests to account for BlockVolume enabled by default  
						
						 
						
						
						
						
					 
					
						2018-11-16 13:38:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Davanum Srinivas 
							
						 
					 
					
						
						
							
						
						954996e231 
					 
					
						
						
							
							Move from glog to klog  
						
						 
						
						... 
						
						
						
						- Move from the old github.com/golang/glog to k8s.io/klog
- klog as explicit InitFlags() so we add them as necessary
- we update the other repositories that we vendor that made a similar
change from glog to klog
  * github.com/kubernetes/repo-infra
  * k8s.io/gengo/
  * k8s.io/kube-openapi/
  * github.com/google/cadvisor
- Entirely remove all references to glog
- Fix some tests by explicit InitFlags in their init() methods
Change-Id: I92db545ff36fcec83afe98f550c9e630098b3135 
						
						
					 
					
						2018-11-10 07:50:31 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yecheng Fu 
							
						 
					 
					
						
						
							
						
						1e27a28dca 
					 
					
						
						
							
							Ignore non-avaiable volumes in findMatchingVolume: update tests  
						
						 
						
						... 
						
						
						
						- Use VolumeAvaiable instead of empty or pending phase in tests
- Add a test case to verify findMatchingVolume will not choose
  non-avaiable PVs if it's not pre-bind
- Add a test case to verify syncClaim will not choose non-avaibalbe PVs
  if it's not pre-bind 
						
						
					 
					
						2018-09-19 13:13:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								lichuqiang 
							
						 
					 
					
						
						
							
						
						bccc8fe979 
					 
					
						
						
							
							Provision interface change  
						
						 
						
						
						
						
					 
					
						2018-06-05 16:35:16 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								wackxu 
							
						 
					 
					
						
						
							
						
						f737ad62ed 
					 
					
						
						
							
							update import  
						
						 
						
						
						
						
					 
					
						2018-02-27 20:23:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						c96c0495f4 
					 
					
						
						
							
							Pass pod informer to PV controller  
						
						 
						
						
						
						
					 
					
						2018-02-05 15:40:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						691fec5e34 
					 
					
						
						
							
							Don't bind PVs and PVCs with different access modes.  
						
						 
						
						... 
						
						
						
						PVC pre-bound to a PV can bind to the PV only if it has correct access mode.
Report an event if it does not and keep the PVC Pending. 
						
						
					 
					
						2018-01-24 09:48:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michelle Au 
							
						 
					 
					
						
						
							
						
						fa6b62fa63 
					 
					
						
						
							
							Library for scheduler volume binding  
						
						 
						
						
						
						
					 
					
						2017-11-21 21:42:36 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michelle Au 
							
						 
					 
					
						
						
							
						
						58823a75a4 
					 
					
						
						
							
							In findMatchingVolumes:  
						
						 
						
						... 
						
						
						
						- Delay binding until Pod is scheduled
- Check for PV node affinity and access modes
- Exclude volumes from being matching 
						
						
					 
					
						2017-11-21 21:42:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Creeley 
							
						 
					 
					
						
						
							
						
						86742a2c92 
					 
					
						
						
							
							VolumeMode binding logic update  
						
						 
						
						
						
						
					 
					
						2017-11-20 15:18:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zhu 
							
						 
					 
					
						
						
							
						
						a60965337c 
					 
					
						
						
							
							Fixed integer overflow when matching PVPVC claims. Added tests to guard this behavior.  
						
						 
						
						
						
						
					 
					
						2017-09-01 10:10:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						583c4a442a 
					 
					
						
						
							
							Merge pull request  #51228  from wongma7/mount-options-sc  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
Add storageClass.mountOptions and use it in all applicable plugins
split off from https://github.com/kubernetes/kubernetes/pull/50919  and still dependent on it. cc @gnufied
issue: https://github.com/kubernetes/features/issues/168 
```release-note
Add mount options field to StorageClass. The options listed there are automatically added to PVs provisioned using the class.
``` 
						
						
					 
					
						2017-08-29 23:48:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dr. Stefan Schimanski 
							
						 
					 
					
						
						
							
						
						1d053c4f7c 
					 
					
						
						
							
							controllers: simplify deepcopy calls  
						
						 
						
						
						
						
					 
					
						2017-08-29 19:21:24 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Wong 
							
						 
					 
					
						
						
							
						
						5e772b8e4b 
					 
					
						
						
							
							Add storageClass.mountOptions and use it in all applicable plugins  
						
						 
						
						
						
						
					 
					
						2017-08-29 11:37:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cheng Xing 
							
						 
					 
					
						
						
							
						
						396c3c7c6f 
					 
					
						
						
							
							Adding dynamic Flexvolume plugin discovery capability, using filesystem watch.  
						
						 
						
						
						
						
					 
					
						2017-08-25 11:42:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Simpson 
							
						 
					 
					
						
						
							
						
						a765b8cfca 
					 
					
						
						
							
							Migrate api.Scheme to scheme.Scheme  
						
						 
						
						
						
						
					 
					
						2017-07-17 15:05:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Simpson 
							
						 
					 
					
						
						
							
						
						29c1b81d4c 
					 
					
						
						
							
							Scripted migration from clientset_generated to client-go.  
						
						 
						
						
						
						
					 
					
						2017-07-17 15:05:37 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						60604f8818 
					 
					
						
						
							
							run hack/update-all  
						
						 
						
						
						
						
					 
					
						2017-06-22 11:31:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						cde4772928 
					 
					
						
						
							
							run ./root-rewrite-all-other-apis.sh, then run make all, pkg/... compiles  
						
						 
						
						
						
						
					 
					
						2017-06-22 11:30:52 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						f4989a45a5 
					 
					
						
						
							
							run root-rewrite-v1-..., compile  
						
						 
						
						
						
						
					 
					
						2017-06-22 10:25:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kubernetes Submit Queue 
							
						 
					 
					
						
						
							
						
						521d7d1ac5 
					 
					
						
						
							
							Merge pull request  #42472  from timchenxiaoyu/requesttypo  
						
						 
						
						... 
						
						
						
						Automatic merge from submit-queue
fix request typo 
						
						
					 
					
						2017-05-15 15:57:57 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						9d0c47f1db 
					 
					
						
						
							
							Use storage.v1 instead of v1beta1  
						
						 
						
						... 
						
						
						
						storage.v1beta1 was used to work around GKE which does not expose v1. Now that
GKE is updated, we can switch everything to v1. 
						
						
					 
					
						2017-04-25 10:13:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Xu 
							
						 
					 
					
						
						
							
						
						4f9591b1de 
					 
					
						
						
							
							move pkg/api/v1/ref.go and pkg/api/v1/resource.go to subpackages. move some functions in resource.go to pkg/api/v1/node and pkg/api/v1/pod  
						
						 
						
						
						
						
					 
					
						2017-04-17 11:38:11 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NickrenREN 
							
						 
					 
					
						
						
							
						
						e0ef5bfd40 
					 
					
						
						
							
							Exit from NewController() for PersistentVolumeController when InitPlugins() failed just like NewAttachDetachController() does  
						
						 
						
						
						
						
					 
					
						2017-04-12 13:43:09 +08:00