From: Ben Gao Date: Tue, 1 Nov 2022 10:20:01 +0000 (+0800) Subject: mgr/rook:NFSRados constructor expects type of rados as a parameter instead of MgrModu... X-Git-Tag: v17.2.6~380^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F48830%2Fhead;p=ceph.git mgr/rook:NFSRados constructor expects type of rados as a parameter instead of MgrModule. This change should fix nfs cluster creation bug 57954. Signed-off-by: Ben Gao (cherry picked from commit df600e787b3a8665bd6443fc8e86f54e1ad8a3de) --- diff --git a/src/pybind/mgr/rook/rook_cluster.py b/src/pybind/mgr/rook/rook_cluster.py index 4662b0614367..ba5d758fa640 100644 --- a/src/pybind/mgr/rook/rook_cluster.py +++ b/src/pybind/mgr/rook/rook_cluster.py @@ -1065,7 +1065,7 @@ class RookCluster(object): return rook_nfsgw create_ganesha_pool(mgr) - NFSRados(mgr_module, service_id).write_obj('', f'conf-nfs.{spec.service_id}') + NFSRados(mgr_module.rados, service_id).write_obj('', f'conf-nfs.{spec.service_id}') return self._create_or_patch(cnfs.CephNFS, 'cephnfses', service_id, _update_nfs, _create_nfs)