Add the ability to set authorization through dashboard's cephfs
Hi All, Verified client creation using the authorize button in UI. Clients are getting created and respective permissions are working as expected. 1. Created a client with only permissions to sub_vol1 2. Verified it by mounting on in cli CLI Verification : [root@ceph-amk-snap-gljzm1-node7 ~]# ceph-fuse /mnt/subvol/ --id client1 -r /volumes/_nogroup/sub_vol1/42d30b63-9e3b-4256-865d-023147516358 2024-04-18T12:51:54.932-0400 7f7e22757480 -1 init, newargv = 0x55efe116f0d0 newargc=15 ceph-fuse[11176]: starting ceph client ceph-fuse[11176]: starting fuse [root@ceph-amk-snap-gljzm1-node7 ~]# umount /mnt/subvol/ [root@ceph-amk-snap-gljzm1-node7 ~]# ceph-fuse /mnt/subvol/ --id client1 2024-04-18T12:52:21.026-0400 7f0611c3b480 -1 init, newargv = 0x5576facb6310 newargc=15 ceph-fuse[11218]: starting ceph client 2024-04-18T12:52:21.037-0400 7f05f67fc640 -1 client.24724 mds.1 rejected us (non-allowable root '/') 2024-04-18T12:52:21.040-0400 7f05f67fc640 -1 client.24724 mds.0 rejected us (non-allowable root '/') ceph-fuse[11218]: ceph mount failed with (1) Operation not permitted Update is not working when tried with the same name. Screenshots are attached to document https://docs.google.com/document/d/1YkgvjSdteHldVghOS_WzwnhB602bviv613k4u2EI73A/edit#heading=h.ew9f04qo13gt Tried changing the FS name this also worked after changing the fs name in client auths
Added doc text for it
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Critical: Red Hat Ceph Storage 7.1 security, enhancements, and bug fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2024:3925