]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: restrict mds caps to cephfs pools
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 18 Jun 2020 17:00:05 +0000 (10:00 -0700)
committerSebastian Wagner <sebastian.wagner@suse.com>
Tue, 14 Jul 2020 09:39:06 +0000 (11:39 +0200)
Fixes: https://tracker.ceph.com/issues/46081
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 1ef958085d1fa86f3c79ba25b0e20be2e6fc5dd5)

src/pybind/mgr/cephadm/services/cephadmservice.py

index c5ff300be50334b729106056d28414f6c188dcbb..d66b3df83eaf903dc7e388e36a9b8426cc3ac5d4 100644 (file)
@@ -188,7 +188,7 @@ class MdsService(CephadmService):
             'prefix': 'auth get-or-create',
             'entity': 'mds.' + mds_id,
             'caps': ['mon', 'profile mds',
-                     'osd', 'allow rwx',
+                     'osd', 'allow rw tag cephfs *=*',
                      'mds', 'allow'],
         })
         return self.mgr._create_daemon('mds', mds_id, host, keyring=keyring)