Deep Debroy
a2de7d2d8d
Add DynamicProvisioningScheduling support for GCE PD and RePD
...
Signed-off-by: Deep Debroy <ddebroy@docker.com >
2018-08-24 14:38:25 -07:00
Krunal Jain
539b3693f4
Reverting commit #56600 as GCE PD is allocated in chunks of GiB instead of GBs
...
Fixing comments and importing constant from util
Importing constant from util
Fixing comment in volume_provisioning.go
2018-07-16 11:55:57 -07: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
jianglingxia
d759c601b6
FIX the os.Stat() func in volume file/kind bug
2018-02-24 19:31:21 +08:00
edisonxiang
d80dbe7fea
Fix GCE CreateVolume allocates in chunks of GiB incorrectly
2017-12-17 19:43:37 +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
Lars Lehtonen
ed89907bb2
Merge branch 'fix-aws-ebs-swallowed-errors' into fix-storageos-swallowed-err
2017-08-26 14:45:45 -07:00
Lars Lehtonen
15dccee12d
Fix swallowed errors in tests of gce_pd
2017-08-25 21:16:34 -07:00
Cheng Xing
396c3c7c6f
Adding dynamic Flexvolume plugin discovery capability, using filesystem watch.
2017-08-25 11:42:32 -07:00
xiangpengzhao
35b45d60b2
Use Fatalf instead of Errorf when mounter/unmounter if nil in volume tests
2017-08-23 10:29:30 +08:00
Alexander Block
8057056d1c
Support "fstype" parameter in dynamically provisioned PVs
2017-07-19 10:34:13 +02: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
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
Chao Xu
03d8820edc
rename /release_1_5 to /clientset
2016-12-14 12:39:48 -08: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
Jan Safranek
101602ab11
Pass whole PVC to provisioner plugin
...
Gluster provisioner is interested in pvc.Namespace and I don't want to add
at as a new field in VolumeOptions - it would contain almost whole PVC.
Let's pass direct reference to PVC instead and let the provisioner to pick
information it is interested in.
2016-10-12 12:22:01 +02:00
David McMahon
ef0c9f0c5b
Remove "All rights reserved" from all the headers.
2016-06-29 17:47:36 -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
Sami Wagiaalla
4858d0ab6f
Detangle Attach/Detach from GCE PD
2016-05-22 08:28:29 -04:00
Jan Safranek
75b0e2ad63
provisioning: Refactor volume plugins.
...
NewPersistentVolumeTemplate() and Provision() are merged into one call.
2016-05-18 10:06:51 +02:00
saadali
79012f6d53
Rename volume.Builder to Mounter and volume.Cleaner to Unmounter
2016-03-25 11:29:58 -07:00
Justin Santa Barbara
c771bf43c4
Ubernetes Lite: apply auto-labels to dynamically provisioned volumes
...
Fix #22532
2016-03-09 15:17:45 -05: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
Jan Safranek
d4f6271b21
Implement Creater and Deleter interfaces for GCE PD.
2015-12-16 16:14:01 -05:00
Paul Morie
911757486d
Refactor volume.Builder.IsReadOnly() to volume.Builder.GetAttributes()
2015-11-13 23:34:48 -05:00
jijun2
bf6e8cbff7
test: using ioutil.TempDir in unit tests per #15176
...
update
update mode
delete /tmp
update
use ioutil.TempDir instead of static tmp dir
use ioutil.TempDir instead of static tmp dir
2015-10-16 09:21:46 +08:00
Filip Grzadkowski
7fe34f2050
Introduce nsenter writer for volume plugins
2015-09-17 16:40:29 +02:00
Chao Xu
64bf839e9f
refactor tests to use testapi rather than latest directly
2015-09-11 17:32:23 -07:00
Chao Xu
dd6c121d7f
massive changes
2015-09-11 17:31:47 -07:00
markturansky
0e7f73ad67
expand volume.Spec to include full Volume and PV
2015-09-03 08:57:32 -04:00
deads2k
7e180c258d
update testclient for delegating reaction chain
2015-09-01 12:58:35 -04:00
Kris Rousey
ae6c64d9bb
Moving everyone to unversioned client
2015-08-18 10:23:03 -07:00
Mike Danese
8e33cbfa28
rewrite go imports
2015-08-05 17:30:03 -07:00
markturansky
63ccfa2beb
Added unit tests for each PV using IsReadOnly
2015-07-29 14:38:40 -04:00
jiangyaoguo
27524d6b36
refector gec-pd to seperate builder and cleaner
2015-07-24 16:15:37 +08:00
Tim Hockin
6eda8f47df
Remove volumes legacy mode
2015-07-22 21:53:35 -07:00