From 6363b887eeb50cb5dba8f7ef3c8d075fda5d1b27 Mon Sep 17 00:00:00 2001 From: Varsha Rao Date: Fri, 21 Feb 2020 11:39:45 +0530 Subject: [PATCH] mgr/volumes: While creating nfs-ganesha user update its cap Signed-off-by: Varsha Rao --- src/pybind/mgr/volumes/fs/nfs.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pybind/mgr/volumes/fs/nfs.py b/src/pybind/mgr/volumes/fs/nfs.py index 3bb6420e6a5..4ac12d363a0 100644 --- a/src/pybind/mgr/volumes/fs/nfs.py +++ b/src/pybind/mgr/volumes/fs/nfs.py @@ -197,7 +197,7 @@ class NFSConfig(object): ret, out, err = self.mgr.mon_command({ 'prefix': 'auth caps', 'entity': "client.%s" % (self.cluster_id), - 'caps' : ['mon', 'allow r', 'osd', 'allow rw pool=%s namespace=%s, allow rw tag cephfs data=a' % (self.pool_name, self.pool_ns), 'mds', 'allow rw path=/'], + 'caps' : ['mon', 'allow *', 'osd', 'allow * pool=%s namespace=%s, allow rw tag cephfs data=a' % (self.pool_name, self.pool_ns), 'mds', 'allow * path=/'], }) if ret!= 0: @@ -292,12 +292,11 @@ class NFSConfig(object): if r != 0: return r, out, err - log.info("pool enable done r: {}".format(out)) ret, out, err = self.mgr.mon_command({ 'prefix': 'auth get-or-create', 'entity': client, - 'caps' : ['mon', 'allow r', 'osd', 'allow rw pool=%s namespace=%s' % (self.pool_name, self.pool_ns)], + 'caps' : ['mon', 'allow r', 'osd', 'allow rw pool=%s namespace=%s, allow rw tag cephfs data=a' % (self.pool_name, self.pool_ns), 'mds', 'allow rw path=/'], 'format': 'json', }) -- 2.39.5