From df600e787b3a8665bd6443fc8e86f54e1ad8a3de Mon Sep 17 00:00:00 2001 From: Ben Gao Date: Tue, 1 Nov 2022 18:20:01 +0800 Subject: [PATCH] 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 --- src/pybind/mgr/rook/rook_cluster.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pybind/mgr/rook/rook_cluster.py b/src/pybind/mgr/rook/rook_cluster.py index 4662b061436..ba5d758fa64 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) -- 2.39.5