ceph-csi/internal/cephfs/core
Humble Chirammal 1856647506 cephfs: go with default permissions while creating subvolumes
While creating subvolumes, CephFS driver set the mode to `777`
and pass it along to go ceph apis which cause the subvolume
permission to be on 777, however if we create a subvolume
directly in the ceph cluster, the default permission bits are
set which is 755 for the subvolume. This commit try to stick
to the default behaviour even while creating the subvolume.

This also means that we can work with fsgrouppolicy set to
`File` in csiDriver object which is also addressed in this commit.

Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-07-13 06:49:58 +00:00
..
clone_test.go cephfs: report detailed error message on clone failure 2022-06-30 19:33:41 +00:00
clone.go cephfs: report detailed error message on clone failure 2022-06-30 19:33:41 +00:00
filesystem.go cephfs: fix error logging in filesystem.go 2022-01-27 14:31:12 +00:00
snapshot.go cephfs: refactor cephfs core functions 2022-02-22 20:39:23 +00:00
volume.go cephfs: go with default permissions while creating subvolumes 2022-07-13 06:49:58 +00:00