ceph-csi/pkg/util
ShyamsundarR 925bda2881 Move mounting staging instance to a sub-path within staging path
This commit moves the mounting of a block volumes and filesystems
to a sub-file (already the case) or a sub-dir within the staging
path.

This enables using the staging path to store any additional data
regarding the mount. For example, this will be extended in the
future to store the fsid of the cluster, and maybe the pool name
to map unmap requests to the right image.

Also, this fixes the noted hack in the code, to determine in a
common manner if there is a mount on the passed in staging path.

Signed-off-by: ShyamsundarR <srangana@redhat.com>
2019-08-13 14:07:52 +00:00
..
cachepersister.go provide option to set pluginpath for cephfs 2019-07-25 14:47:42 +05:30
cephcmds.go Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00
cephconf.go Avoid keyring message while logging 2019-07-25 09:48:09 +00:00
credentials.go Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00
csiconfig_test.go Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
csiconfig.go Removed config maps and replaced with rados omaps 2019-05-19 12:29:33 +00:00
errors.go Refactor voljournal to aid reuse with CephFS 2019-05-30 09:58:40 +00:00
idlocker_test.go Move locks to more granular locking than CPU count based 2019-07-01 14:10:14 +00:00
idlocker.go Move locks to more granular locking than CPU count based 2019-07-01 14:10:14 +00:00
k8scmcache.go Enable all static-checks in golangci-lint 2019-06-10 15:56:17 +05:30
nodecache.go Enable all static-checks in golangci-lint 2019-06-10 15:56:17 +05:30
stripsecrets.go Use --keyfile option to pass keys to all Ceph CLIs 2019-07-25 12:46:15 +00:00
util.go add validation to check if stagingPath exists 2019-07-29 12:52:10 +00:00
validate.go Move mounting staging instance to a sub-path within staging path 2019-08-13 14:07:52 +00:00
volid_test.go Make CephFS plugin stateless reusing RADOS based journal scheme 2019-05-30 06:20:35 -04:00
volid.go Enable all static-checks in golangci-lint 2019-06-10 15:56:17 +05:30
voljournal.go Modify RBD plugin to use a single ID and move the id and key into the secret 2019-06-24 13:46:14 +00:00