From b3e6e5910d783567efd3e1e72586d363ed9c3c9f Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Mon, 29 Aug 2022 13:53:13 -0400 Subject: [PATCH] mgr/nfs: add sectype argument to nfs export management funcs If the caller has supplied a sectype argument, pass it along to the ganesha configuration functions. Signed-off-by: John Mulligan (cherry picked from commit 5cdb1dd961800a2a40b81549c70ab31779dd05a8) --- src/pybind/mgr/nfs/export.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/pybind/mgr/nfs/export.py b/src/pybind/mgr/nfs/export.py index 3c4ce862576d2..1e71684eedeb1 100644 --- a/src/pybind/mgr/nfs/export.py +++ b/src/pybind/mgr/nfs/export.py @@ -629,7 +629,8 @@ class ExportMgr: path: str, squash: str, access_type: str, - clients: list = []) -> Tuple[int, str, str]: + clients: list = [], + sectype: Optional[List[str]] = None) -> Tuple[int, str, str]: pseudo_path = normalize_path(pseudo_path) if not self._fetch_export(cluster_id, pseudo_path): @@ -646,6 +647,7 @@ class ExportMgr: "fs_name": fs_name, }, "clients": clients, + "sectype": sectype, } ) log.debug("creating cephfs export %s", export) @@ -669,7 +671,8 @@ class ExportMgr: squash: str, bucket: Optional[str] = None, user_id: Optional[str] = None, - clients: list = []) -> Tuple[int, str, str]: + clients: list = [], + sectype: Optional[List[str]] = None) -> Tuple[int, str, str]: pseudo_path = normalize_path(pseudo_path) if not bucket and not user_id: @@ -689,6 +692,7 @@ class ExportMgr: "user_id": user_id, }, "clients": clients, + "sectype": sectype, } ) log.debug("creating rgw export %s", export) -- 2.39.5