k3s/pkg/volume
k8s-merge-robot 06160b6abe Merge pull request #22023 from mkulke/rackspace-improvements
Automatic merge from submit-queue

Rackspace improvements (OpenStack Cinder)

This adds PV support via Cinder on Rackspace clusters. Rackspace Cloud Block Storage is pretty much vanilla OpenStack Cinder, so there is no need for a separate Volume Plugin. Instead I refactored the Cinder/OpenStack interaction a bit (by introducing a CinderProvider Interface and moving the device path detection logic to the OpenStack part).

Right now this is limited to `AttachDisk` and `DetachDisk`. Creation and deletion of Block Storage is not in scope of this PR.

Also the `ExternalID` and `InstanceID` cloud provider methods have been implemented for Rackspace.
2016-04-21 16:38:13 -07:00
..
aws_ebs Ensure volume GetCloudProvider code uses cloud config 2016-04-04 10:59:13 -07:00
azure_file Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
cephfs Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
cinder Added Block Storage support to Rackspace provider, improved Node discovery. 2016-04-21 10:31:37 +02:00
configmap Merge pull request #23368 from saad-ali/renameBuilderCleaner 2016-03-26 13:01:25 -07:00
downwardapi Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
empty_dir Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
fc This is an update that allows the iscsi volume to check if a iscsi device belongs to a mpio device 2016-04-20 09:42:11 +08:00
flexvolume Flexvolume: Add support for multiple secrets 2016-04-15 02:40:38 -07:00
flocker Vet fixes, mostly pass lock by value errors. 2016-04-06 11:27:40 -07:00
gce_pd Ensure volume GetCloudProvider code uses cloud config 2016-04-04 10:59:13 -07:00
git_repo Merge pull request #22995 from swagiaal/fix-gitrepo-ownership 2016-04-20 03:49:37 -07:00
glusterfs Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
host_path Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
iscsi This is an update that allows the iscsi volume to check if a iscsi device belongs to a mpio device 2016-04-20 09:42:11 +08:00
nfs Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
persistent_claim Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
rbd Merge pull request #23368 from saad-ali/renameBuilderCleaner 2016-03-26 13:01:25 -07:00
secret Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
testing Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
util This is an update that allows the iscsi volume to check if a iscsi device belongs to a mpio device 2016-04-20 09:42:11 +08:00
OWNERS Move blunderbuss assignees into tree 2016-03-02 20:46:32 -05:00
doc.go Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
metrics_cached.go Supply volume fs metrics to server/stats/handler.go 2016-02-05 16:00:24 -08:00
metrics_du.go Fix volume secret_test.go on darwin by not checking volume usage metrics 2016-02-17 12:56:37 -08:00
metrics_du_test.go Move test-only volume files to test-only volume package 2016-02-29 14:44:28 -08:00
metrics_nil.go Volume Metrics Interface and base implementation. 2015-12-09 16:06:24 -08:00
metrics_nil_test.go Volume Metrics Interface and base implementation. 2015-12-09 16:06:24 -08:00
plugins.go Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
plugins_test.go expand volume.Spec to include full Volume and PV 2015-09-03 08:57:32 -04:00
util.go Spelling fixes inspired by github.com/client9/misspell 2016-02-18 06:58:05 +07:00
util_test.go Add PV.Name into names of generated GCE/AWS/OSP volumes. 2016-02-12 09:46:59 +01:00
volume.go Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
volume_linux.go Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00
volume_unsupported.go Rename volume.Builder to Mounter and volume.Cleaner to Unmounter 2016-03-25 11:29:58 -07:00