Christian Huffman 
							
						 
					 
					
						
						
							
						
						9a7b073f4d 
					 
					
						
						
							
							Updated fuzzer to get RoundTripTest passing  
						
						
						
						
					 
					
						2020-07-11 23:29:24 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Huffman 
							
						 
					 
					
						
						
							
						
						e65f0f565a 
					 
					
						
						
							
							Updated dependencies  
						
						
						
						
					 
					
						2020-07-11 23:29:24 -04:00 
						 
				 
			
				
					
						
							
							
								Christian Huffman 
							
						 
					 
					
						
						
							
						
						58bd3e5230 
					 
					
						
						
							
							Include CSIDriver SupportsFsGroup  
						
						
						
						
					 
					
						2020-07-11 23:29:24 -04:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						55d77ade67 
					 
					
						
						
							
							Merge pull request  #92489  from alculquicondor/sig-storage-ownership  
						
						... 
						
						
						
						Add SIG storage owner aliases 
						
						
					 
					
						2020-07-09 00:05:20 -07:00 
						 
				 
			
				
					
						
							
							
								Aldo Culquicondor 
							
						 
					 
					
						
						
							
						
						27ec356d76 
					 
					
						
						
							
							Add SIG storage owner aliases  
						
						... 
						
						
						
						And give ownership to pkg/scheduler/framework/plugins/volumebinding
Signed-off-by: Aldo Culquicondor <acondor@google.com >
Change-Id: I4bd89b1745a2be0e458601056ab905bdd6692195 
						
						
					 
					
						2020-07-07 10:26:16 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						9a66e8e1b5 
					 
					
						
						
							
							CSIStorageCapacity: 'make update'  
						
						
						
						
					 
					
						2020-07-03 21:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						1089954fa6 
					 
					
						
						
							
							CSIStorageCapacity: CSIDriver.Spec.StorageCapacity field  
						
						... 
						
						
						
						This is needed to inform the Kubernetes pod scheduler whether it has
to check CSIStorageCapacity objects for available capacity. 
						
						
					 
					
						2020-07-03 21:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						22aeb81e84 
					 
					
						
						
							
							CSIStorageCapacity: CSIStorageCapacity API  
						
						... 
						
						
						
						This adds the CSIStorageCapacity API change for
https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1472-storage-capacity-tracking  
						
						
					 
					
						2020-07-03 21:54:14 +02:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						b1b1fc8034 
					 
					
						
						
							
							Merge pull request  #81961  from pohly/ephemeral-unit-tests  
						
						... 
						
						
						
						storage: enhance test for ValidateCSIDriverUpdate 
						
						
					 
					
						2020-07-01 07:10:34 -07:00 
						 
				 
			
				
					
						
							
							
								Christian Huffman 
							
						 
					 
					
						
						
							
						
						726af6bd7f 
					 
					
						
						
							
							Moved CSIDriver to GA  
						
						
						
						
					 
					
						2020-03-06 08:17:26 -05:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						36362cc149 
					 
					
						
						
							
							Merge pull request  #84673  from hwdef/fix-staticcheck3  
						
						... 
						
						
						
						pkg/apis: fix staticcheck warning 
						
						
					 
					
						2019-11-09 01:29:40 -08:00 
						 
				 
			
				
					
						
							
							
								hwdef 
							
						 
					 
					
						
						
							
						
						6c6fd9c575 
					 
					
						
						
							
							pkg/apis: fix staticcheck warning  
						
						
						
						
					 
					
						2019-11-08 14:49:39 +08:00 
						 
				 
			
				
					
						
							
							
								Michelle Au 
							
						 
					 
					
						
						
							
						
						9268d40539 
					 
					
						
						
							
							generated files  
						
						
						
						
					 
					
						2019-10-28 13:41:13 -07:00 
						 
				 
			
				
					
						
							
							
								Michelle Au 
							
						 
					 
					
						
						
							
						
						603a2aa8a9 
					 
					
						
						
							
							Add CSINode to storage/v1  
						
						
						
						
					 
					
						2019-10-28 13:41:13 -07:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						a9f0db1661 
					 
					
						
						
							
							Merge pull request  #81770  from Hyzhou/fix_link  
						
						... 
						
						
						
						Fix broken link to api-conventions doc. 
						
						
					 
					
						2019-08-29 18:08:59 -07:00 
						 
				 
			
				
					
						
							
							
								misakazhou 
							
						 
					 
					
						
						
							
						
						f0323a2030 
					 
					
						
						
							
							Fix broken link to api-conventions doc.  
						
						... 
						
						
						
						Signed-off-by: misakazhou <misakazhou@tencent.com > 
						
						
					 
					
						2019-08-29 08:35:16 +08:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						6d12f2de10 
					 
					
						
						
							
							storage: fix CSIInlineVolume round-trip test  
						
						... 
						
						
						
						When adding CSIDriver.Spec.VolumeLifecycleModes, the defaulting in
pkg/apis/storage/fuzzer/fuzzer.go did not quite match the one from
pkg/apis/storage/v1beta1/defaults.go, causing a test failure when the
corresponding feature gate is enabled. 
						
						
					 
					
						2019-08-27 14:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						c20721aa9f 
					 
					
						
						
							
							storage: enhance test for ValidateCSIDriverUpdate  
						
						... 
						
						
						
						This revised test changes one field at a time in various ways. This
ensures that one failure reason doesn't mask the other.
An incorrect comment also gets fixed.
Suggested in https://github.com/kubernetes/kubernetes/pull/80568#pullrequestreview-272836101 . 
						
						
					 
					
						2019-08-26 21:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						1db1263476 
					 
					
						
						
							
							storage: add test for ValidateCSIDriverUpdate  
						
						... 
						
						
						
						Adding this test was forgotten when adding CSIDriver. 
						
						
					 
					
						2019-08-13 23:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						b60f08e24b 
					 
					
						
						
							
							storage: validate CSIDriver.Spec.VolumeLifecycleModes  
						
						... 
						
						
						
						This ensures that users get a good error message early on when trying
to do something that isn't okay:
  $ kubectl create -f csi-hostpath-driverinfo.yaml
  The CSIDriver "hostpath.csi.k8s.io" is invalid: spec.volumeLifecycleModes: Unsupported value: "foobar": supported values: "persistent", "ephemeral" 
						
						
					 
					
						2019-08-13 23:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						f7742fd31a 
					 
					
						
						
							
							storage: generated files for CSIDriver.Spec.VolumeLifecycleModes  
						
						
						
						
					 
					
						2019-08-13 23:11:42 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Ohly 
							
						 
					 
					
						
						
							
						
						029fd47757 
					 
					
						
						
							
							storage: introduce CSIDriver.Spec.VolumeLifecycleModes  
						
						... 
						
						
						
						Using a "normal" CSI driver for an inline ephemeral volume may have
unexpected and potentially harmful effects when the driver gets a
NodePublishVolume call that it isn't expecting. To prevent that mistake,
driver deployments for a driver that supports such volumes must:
- deploy a CSIDriver object for the driver
- list "ephemeral" as one of the supported modes
The default is "persistent", so existing deployments continue to work
and are automatically protected against incorrect usage.
This commit contains the API change. Generated code and manual code
which uses the new API follow. 
						
						
					 
					
						2019-08-13 23:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Ted Yu 
							
						 
					 
					
						
						
							
						
						bb77aa7a63 
					 
					
						
						
							
							Validate CSI Inline Migration unconditionally  
						
						
						
						
					 
					
						2019-08-06 08:33:31 -07:00 
						 
				 
			
				
					
						
							
							
								Fabio Bertinatto 
							
						 
					 
					
						
						
							
						
						b90ca5b2a7 
					 
					
						
						
							
							Auto-generated code for volume limits API  
						
						
						
						
					 
					
						2019-06-25 16:30:54 +02:00 
						 
				 
			
				
					
						
							
							
								Fabio Bertinatto 
							
						 
					 
					
						
						
							
						
						13e30b6342 
					 
					
						
						
							
							Add volume limits API changes  
						
						
						
						
					 
					
						2019-06-25 16:30:54 +02:00 
						 
				 
			
				
					
						
							
							
								Deep Debroy 
							
						 
					 
					
						
						
							
						
						df196226c4 
					 
					
						
						
							
							Generated code for API changes to support CSI migration of inline volumes  
						
						... 
						
						
						
						Signed-off-by: Deep Debroy <ddebroy@docker.com > 
						
						
					 
					
						2019-05-30 09:34:53 +00:00 
						 
				 
			
				
					
						
							
							
								Deep Debroy 
							
						 
					 
					
						
						
							
						
						c34309acdf 
					 
					
						
						
							
							API changes to support CSI migration of inline volumes  
						
						... 
						
						
						
						Signed-off-by: Deep Debroy <ddebroy@docker.com > 
						
						
					 
					
						2019-05-30 09:34:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						369314959c 
					 
					
						
						
							
							generated  
						
						
						
						
					 
					
						2019-05-24 18:14:53 -07:00 
						 
				 
			
				
					
						
							
							
								Àbéjídé Àyodélé 
							
						 
					 
					
						
						
							
						
						25df4e69a5 
					 
					
						
						
							
							Clean up pkg/apis.  
						
						... 
						
						
						
						These are based on recommendation from
[staticcheck](http://staticcheck.io/ ). 
						
						
					 
					
						2019-05-09 15:25:41 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Kim 
							
						 
					 
					
						
						
							
						
						c919139245 
					 
					
						
						
							
							update import of generic featuregate code from k8s.io/apiserver/pkg/util/feature -> k8s.io/component-base/featuregate  
						
						
						
						
					 
					
						2019-05-08 10:01:50 -04:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						ed04c5f459 
					 
					
						
						
							
							fix golint failures of pkg/apis/scheduling pkg/apis/storage/util pkg/apis/storage/v1/util pkg/apis/storage/v1beta1/util  
						
						
						
						
					 
					
						2019-05-03 15:54:24 +08:00 
						 
				 
			
				
					
						
							
							
								yue9944882 
							
						 
					 
					
						
						
							
						
						71a58de48b 
					 
					
						
						
							
							clean up genclient tags for hub types  
						
						
						
						
					 
					
						2019-04-24 16:53:21 +08:00 
						 
				 
			
				
					
						
							
							
								Xing Yang 
							
						 
					 
					
						
						
							
						
						ba4ccfa8b1 
					 
					
						
						
							
							Add review comments in the APIs  
						
						
						
						
					 
					
						2019-03-02 18:40:22 -08:00 
						 
				 
			
				
					
						
							
							
								Xing Yang 
							
						 
					 
					
						
						
							
						
						743d3a26e9 
					 
					
						
						
							
							Add generated files  
						
						
						
						
					 
					
						2019-03-02 12:31:05 -08:00 
						 
				 
			
				
					
						
							
							
								Xing Yang 
							
						 
					 
					
						
						
							
						
						bb45b8ee34 
					 
					
						
						
							
							Make CSINodeInfo and CSIDriver Core APIs  
						
						... 
						
						
						
						This PR is the first step to transition CSINodeInfo and CSIDriver
CRD's to in-tree APIs. It adds them to the existing API group
“storage.k8s.io” as core storage APIs. 
						
						
					 
					
						2019-03-02 12:31:05 -08:00 
						 
				 
			
				
					
						
							
							
								SataQiu 
							
						 
					 
					
						
						
							
						
						09ba08f8f4 
					 
					
						
						
							
							fix some golint failures for  pkg/apis/...  
						
						
						
						
					 
					
						2019-02-25 18:06:08 +08:00 
						 
				 
			
				
					
						
							
							
								Kubernetes Prow Robot 
							
						 
					 
					
						
						
							
						
						808f2cf0ef 
					 
					
						
						
							
							Merge pull request  #72525  from justinsb/owners_should_not_be_executable  
						
						... 
						
						
						
						Remove executable file permission from OWNERS files 
						
						
					 
					
						2019-02-14 23:55:45 -08:00 
						 
				 
			
				
					
						
							
							
								Roy Lenferink 
							
						 
					 
					
						
						
							
						
						b43c04452f 
					 
					
						
						
							
							Updated OWNERS files to include link to docs  
						
						
						
						
					 
					
						2019-02-04 22:33:12 +01:00 
						 
				 
			
				
					
						
							
							
								Justin SB 
							
						 
					 
					
						
						
							
						
						dd19b923b7 
					 
					
						
						
							
							Remove executable file permission from OWNERS files  
						
						
						
						
					 
					
						2019-01-11 16:42:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						73dcfe12da 
					 
					
						
						
							
							Stop checking VolumeScheduling feature gate  
						
						
						
						
					 
					
						2018-12-27 17:45:45 -05:00 
						 
				 
			
				
					
						
							
							
								Serguei Bezverkhi 
							
						 
					 
					
						
						
							
						
						082f23ab1b 
					 
					
						
						
							
							AllowVolumeExpansion validation and tests  
						
						... 
						
						
						
						Signed-off-by: Serguei Bezverkhi <sbezverk@cisco.com > 
						
						
					 
					
						2018-12-20 17:04:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						901ddba812 
					 
					
						
						
							
							Pass new and old object to DropDisabledFields  
						
						
						
						
					 
					
						2018-12-18 17:50:22 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						88284f637b 
					 
					
						
						
							
							Rename DropDisabledAlphaFields to DropDisabledFields  
						
						
						
						
					 
					
						2018-12-18 17:45:37 -05:00 
						 
				 
			
				
					
						
							
							
								k8s-ci-robot 
							
						 
					 
					
						
						
							
						
						79e5cb2cb7 
					 
					
						
						
							
							Merge pull request  #71302  from liggitt/verify-unit-test-feature-gates  
						
						... 
						
						
						
						Split mutable and read-only access to feature gates, limit tests to readonly access 
						
						
					 
					
						2018-11-29 21:45:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						2498ca7606 
					 
					
						
						
							
							drop VerifyFeatureGatesUnchanged  
						
						
						
						
					 
					
						2018-11-21 11:51:33 -05:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						0c4b89fad6 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2018-11-19 15:28:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						248d661327 
					 
					
						
						
							
							Add tests to ensure storage feature gate changes don't escape packages  
						
						
						
						
					 
					
						2018-11-16 10:52:53 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						358c092abe 
					 
					
						
						
							
							fix storage unit tests leaking feature flag changes  
						
						
						
						
					 
					
						2018-11-16 10:52:52 -05:00 
						 
				 
			
				
					
						
							
							
								Michelle Au 
							
						 
					 
					
						
						
							
						
						fd64c08240 
					 
					
						
						
							
							Fix storage feature gate test setting  
						
						
						
						
					 
					
						2018-11-16 10:49:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						8cfce0af99 
					 
					
						
						
							
							Tighten up validation of VolumeAttachment fields  
						
						
						
						
					 
					
						2018-11-14 16:46:59 +01:00