David Zhu 
							
						 
					 
					
						
						
							
						
						21f7060c8f 
					 
					
						
						
							
							Plumb test state through to fake volume host creation for error handling  
						
						
						
						
					 
					
						2019-11-18 14:45:01 -08:00 
						 
				 
			
				
					
						
							
							
								Travis Rhoden 
							
						 
					 
					
						
						
							
						
						0c5c3d8bb9 
					 
					
						
						
							
							Remove pkg/util/mount (moved out of tree)  
						
						... 
						
						
						
						This patch removes pkg/util/mount completely, and replaces it with the
mount package now located at k8s.io/utils/mount. The code found at
k8s.io/utils/mount was moved there from pkg/util/mount, so the code is
identical, just no longer in-tree to k/k. 
						
						
					 
					
						2019-11-15 08:29:12 -07:00 
						 
				 
			
				
					
						
							
							
								Travis Rhoden 
							
						 
					 
					
						
						
							
						
						1fd8921546 
					 
					
						
						
							
							Move mount/fake.go to mount/fake_mount.go  
						
						... 
						
						
						
						This patch moves fake.go to mount_fake.go, and follows to principle of
always returning a discrete type rather than an Interface. All callers
of "FakeMounter" are changed to instead use "NewFakeMounter()". The
FakeMounter "Log" struct member is changed to not be exported, and
instead only access through a new "GetLog()" method. 
						
						
					 
					
						2019-11-08 08:07:41 -07:00 
						 
				 
			
				
					
						
							
							
								Robert Krawitz 
							
						 
					 
					
						
						
							
						
						5b97b2860d 
					 
					
						
						
							
							Change fsGroup to mounterArgs in volume.SetUp() to allow for future extension.  
						
						
						
						
					 
					
						2019-05-29 15:12:28 -04:00 
						 
				 
			
				
					
						
							
							
								k8s-ci-robot 
							
						 
					 
					
						
						
							
						
						3c10143967 
					 
					
						
						
							
							Merge pull request  #60195  from humblec/glusterfs-pvspec-3  
						
						... 
						
						
						
						Refactor GlusterFS PV spec. 
						
						
					 
					
						2018-11-08 00:24:39 -08:00 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						bdb051c72d 
					 
					
						
						
							
							Refactor GlusterFS PV spec.  
						
						... 
						
						
						
						This patch introduces glusterfsPersistentVolumeSource addition
to glusterfsVolumeSource. All fields remains same as glusterfsVolumeSource
with an addition of a new field
called `EndpointsNamespace` to define namespace of endpoint in the
spec.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2018-11-06 15:51:01 +05:30 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						734da0edb1 
					 
					
						
						
							
							glusterfs: Allow admin to provide  custom endpoint/service name prefix  
						
						... 
						
						
						
						This patch introduces a new SC parameter called `customepnameprefix`
in glusterfs plugin. This new storageclass parameter allow admins
to create endpoints and services with mentioned prefix.
If this parameter has not been set or if its empty,
default prefix string ie "glusterfs-dynamic-" will be used for ep/svc
name.
This patch address below issues#
https://github.com/kubernetes/kubernetes/issues/53939 
https://github.com/kubernetes/kubernetes/issues/56379 
Additional Ref# #
https://github.com/kubernetes/kubernetes/issues/56380 
Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2018-10-31 18:06:40 +05:30 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						cecc3390ae 
					 
					
						
						
							
							Add volumenameprefix tests for glusterfs dynamic provisioner.  
						
						... 
						
						
						
						Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2018-04-18 19:10:10 +05:30 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						f7957e848b 
					 
					
						
						
							
							This patch add a new parameter called snapfactor to glusterfs  
						
						... 
						
						
						
						storageclass. This is an optional parameter and value should
fall into the range of 1-100. When set the thin pool calculation
respect this snapfactor and create a thinpool accordingly.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2018-04-18 11:16:46 +05:30 
						 
				 
			
				
					
						
							
							
								linyouchong 
							
						 
					 
					
						
						
							
						
						b76a3c0fd6 
					 
					
						
						
							
							fix incorrect logic in glusterfs.go#canSupport  
						
						
						
						
					 
					
						2018-02-09 14:25:16 +08:00 
						 
				 
			
				
					
						
							
							
								linyouchong 
							
						 
					 
					
						
						
							
						
						02e8ffe13c 
					 
					
						
						
							
							fix incorrect log  
						
						
						
						
					 
					
						2017-10-26 01:40:24 +08:00 
						 
				 
			
				
					
						
							
							
								linyouchong 
							
						 
					 
					
						
						
							
						
						66d68d7d2a 
					 
					
						
						
							
							Abstract contains func to common place  
						
						
						
						
					 
					
						2017-10-20 19:27:55 +08:00 
						 
				 
			
				
					
						
							
							
								Cheng Xing 
							
						 
					 
					
						
						
							
						
						396c3c7c6f 
					 
					
						
						
							
							Adding dynamic Flexvolume plugin discovery capability, using filesystem watch.  
						
						
						
						
					 
					
						2017-08-25 11:42:32 -07:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						51b33e8abe 
					 
					
						
						
							
							gluster: Remove unused exe interface  
						
						
						
						
					 
					
						2017-08-22 14:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								ymqytw 
							
						 
					 
					
						
						
							
						
						3dfc8bf7f3 
					 
					
						
						
							
							update import  
						
						
						
						
					 
					
						2017-07-20 11:03:49 -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 
							
						 
					 
					
						
						
							
						
						f4989a45a5 
					 
					
						
						
							
							run root-rewrite-v1-..., compile  
						
						
						
						
					 
					
						2017-06-22 10:25:57 -07:00 
						 
				 
			
				
					
						
							
							
								haoyuan 
							
						 
					 
					
						
						
							
						
						cb7cb3486f 
					 
					
						
						
							
							remove an unnecassary variable assignment in glusterfs_test  
						
						
						
						
					 
					
						2017-03-26 22:44:16 +08:00 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						9c7c2dcd20 
					 
					
						
						
							
							Renames provisioner config struct  
						
						... 
						
						
						
						Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2017-01-31 23:04:32 +05:30 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						9488e2ba30 
					 
					
						
						
							
							move testing/core to client-go  
						
						
						
						
					 
					
						2017-01-26 13:54:40 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						5a8f075197 
					 
					
						
						
							
							move authoritative client-go utils out of pkg  
						
						
						
						
					 
					
						2017-01-24 08:59:18 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						ee6752ef20 
					 
					
						
						
							
							find and replace  
						
						
						
						
					 
					
						2017-01-20 08:04:53 -05:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						9a2a50cda7 
					 
					
						
						
							
							refactor: use metav1.ObjectMeta in other types  
						
						
						
						
					 
					
						2017-01-17 16:17:19 -05:00 
						 
				 
			
				
					
						
							
							
								deads2k 
							
						 
					 
					
						
						
							
						
						6a4d5cd7cc 
					 
					
						
						
							
							start the apimachinery repo  
						
						
						
						
					 
					
						2017-01-11 09:09:48 -05:00 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						90266eb7ce 
					 
					
						
						
							
							Let admin configure the volume type and parameters for gluster DP volumes  
						
						... 
						
						
						
						Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2017-01-06 12:33:25 +05:30 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						03d8820edc 
					 
					
						
						
							
							rename /release_1_5 to /clientset  
						
						
						
						
					 
					
						2016-12-14 12:39:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
							
						
						bead60db0d 
					 
					
						
						
							
							glusterfs: unit-test the gidMin:gidMax parsing from the storage class  
						
						... 
						
						
						
						Signed-off-by: Michael Adam <obnox@redhat.com > 
						
						
					 
					
						2016-12-08 23:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Adam 
							
						 
					 
					
						
						
							
						
						8a1752f2bb 
					 
					
						
						
							
							glusterfs: Fix all gid types to int to prevent failures on 32bit systems  
						
						... 
						
						
						
						This makes all types int until we hand the GID to heketi/gluster,
at which point it's converted to int64.
It also limits the maximum usable GID ti math.MaxInt32 = 2147483647.
Signed-off-by: Michael Adam <obnox@redhat.com > 
						
						
					 
					
						2016-12-05 22:46:12 +01:00 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						92167b5be8 
					 
					
						
						
							
							glusterfs: teach provisioner to extract gid-range from storage class  
						
						
						
						
					 
					
						2016-12-03 05:27:10 +01:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						bb675d395f 
					 
					
						
						
							
							dependencies: pkg/volume  
						
						
						
						
					 
					
						2016-11-23 15:53:09 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						4722cb299b 
					 
					
						
						
							
							Remove GetRootContext from VolumeHost  
						
						
						
						
					 
					
						2016-11-03 12:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								Jordan Liggitt 
							
						 
					 
					
						
						
							
						
						1dd73c59f3 
					 
					
						
						
							
							Require PV provisioner secrets to match type  
						
						
						
						
					 
					
						2016-10-27 02:45:05 -04:00 
						 
				 
			
				
					
						
							
							
								Humble Chirammal 
							
						 
					 
					
						
						
							
						
						0d080f986d 
					 
					
						
						
							
							Use PVC namespace when provisioning GlusterFS volumes.  
						
						... 
						
						
						
						Signed-off-by: Humble Chirammal <hchiramm@redhat.com > 
						
						
					 
					
						2016-10-20 00:31:21 +05:30 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						2b2508ba15 
					 
					
						
						
							
							Remove PV annotations for Gluster provisioner.  
						
						... 
						
						
						
						Don't store Gluster SotrageClass parameters in annotations, it's insecure.
Instead, expect that there is the StorageClass available at the time
when it's needed by Gluster deleter. 
						
						
					 
					
						2016-10-18 09:54:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Safranek 
							
						 
					 
					
						
						
							
						
						1adf856735 
					 
					
						
						
							
							Use secrets for glusterfs provisioning passwords  
						
						... 
						
						
						
						- no plain password in StorageClass!
- fix the style along the way
- use PV annotations to pass the configuration from provisioners to deleters 
						
						
					 
					
						2016-09-20 16:24:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jess Frazelle 
							
						 
					 
					
						
						
							
						
						7e9d82129e 
					 
					
						
						
							
							fix go vet errors  
						
						... 
						
						
						
						Signed-off-by: Jess Frazelle <jessfraz@google.com >
fix composites
Signed-off-by: Jess Frazelle <me@jessfraz.com > 
						
						
					 
					
						2016-08-10 16:45:41 -07:00 
						 
				 
			
				
					
						
							
							
								David McMahon 
							
						 
					 
					
						
						
							
						
						ef0c9f0c5b 
					 
					
						
						
							
							Remove "All rights reserved" from all the headers.  
						
						
						
						
					 
					
						2016-06-29 17:47:36 -07:00 
						 
				 
			
				
					
						
							
							
								Oleg Shaldybin 
							
						 
					 
					
						
						
							
						
						3b15d5be19 
					 
					
						
						
							
							Use correct namespace in unit tests that use fake clientset  
						
						... 
						
						
						
						Fake clientset no longer needs to be prepopulated with records: keeping
them in leads to the name conflict on creates. Also, since fake
clientset now respects namespaces, we need to correctly populate them. 
						
						
					 
					
						2016-06-28 11:26:34 -07:00 
						 
				 
			
				
					
						
							
							
								saadali 
							
						 
					 
					
						
						
							
						
						542f2dc708 
					 
					
						
						
							
							Introduce new kubelet volume manager  
						
						... 
						
						
						
						This commit adds a new volume manager in kubelet that synchronizes
volume mount/unmount (and attach/detach, if attach/detach controller
is not enabled).
This eliminates the race conditions between the pod creation loop
and the orphaned volumes loops. It also removes the unmount/detach
from the `syncPod()` path so volume clean up never blocks the
`syncPod` loop. 
						
						
					 
					
						2016-06-15 09:34:08 -07:00 
						 
				 
			
				
					
						
							
							
								saadali 
							
						 
					 
					
						
						
							
						
						79012f6d53 
					 
					
						
						
							
							Rename volume.Builder to Mounter and volume.Cleaner to Unmounter  
						
						
						
						
					 
					
						2016-03-25 11:29:58 -07:00 
						 
				 
			
				
					
						
							
							
								Tim St. Clair 
							
						 
					 
					
						
						
							
						
						246b389275 
					 
					
						
						
							
							Move test-only volume files to test-only volume package  
						
						
						
						
					 
					
						2016-02-29 14:44:28 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						ad46715f51 
					 
					
						
						
							
							generate fake client for release_1_2  
						
						
						
						
					 
					
						2016-02-17 16:10:02 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Xu 
							
						 
					 
					
						
						
							
						
						c72d234bbf 
					 
					
						
						
							
							replacing handwritten client in several controllers  
						
						
						
						
					 
					
						2016-01-31 15:42:02 -08:00 
						 
				 
			
				
					
						
							
							
								Fabio Yeon 
							
						 
					 
					
						
						
							
						
						7205a160ac 
					 
					
						
						
							
							Remove all instances of "/tmp" from unit tests and replace with a common  
						
						... 
						
						
						
						tmp directory creator. Exception is documented. 
						
						
					 
					
						2016-01-27 16:11:22 -08:00 
						 
				 
			
				
					
						
							
							
								k8s-merge-robot 
							
						 
					 
					
						
						
							
						
						3f5e417999 
					 
					
						
						
							
							Merge pull request  #19502  from swagiaal/internalize-ownership  
						
						... 
						
						
						
						Auto commit by PR queue bot 
						
						
					 
					
						2016-01-26 23:06:39 -08:00 
						 
				 
			
				
					
						
							
							
								Clayton Coleman 
							
						 
					 
					
						
						
							
						
						33085c0cf2 
					 
					
						
						
							
							Update tests to handle codec changes  
						
						
						
						
					 
					
						2016-01-22 13:27:26 -05:00 
						 
				 
			
				
					
						
							
							
								Sami Wagiaalla 
							
						 
					 
					
						
						
							
						
						f650648aae 
					 
					
						
						
							
							Add fsGroup to SetUp and SetUpAt  
						
						
						
						
					 
					
						2016-01-13 10:37:10 -05:00 
						 
				 
			
				
					
						
							
							
								Paul Morie 
							
						 
					 
					
						
						
							
						
						911757486d 
					 
					
						
						
							
							Refactor volume.Builder.IsReadOnly() to volume.Builder.GetAttributes()  
						
						
						
						
					 
					
						2015-11-13 23:34:48 -05:00 
						 
				 
			
				
					
						
							
							
								Huamin Chen 
							
						 
					 
					
						
						
							
						
						1665ba4d33 
					 
					
						
						
							
							glusterfs: check if mount helper is present  
						
						... 
						
						
						
						Reported-By: Deepak C Shetty <deepakcs@redhat.com >
Signed-off-by: Huamin Chen <hchen@redhat.com >
glusterfs: return more verbose error message to help diagnose
Signed-off-by: Huamin Chen <hchen@redhat.com > 
						
						
					 
					
						2015-10-20 14:27:37 -04:00