]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/nfs: add sectype argument to nfs export management funcs
authorJohn Mulligan <jmulligan@redhat.com>
Mon, 29 Aug 2022 17:53:13 +0000 (13:53 -0400)
committerAdam King <adking@redhat.com>
Mon, 30 Jan 2023 23:41:50 +0000 (18:41 -0500)
If the caller has supplied a sectype argument, pass it along to the
ganesha configuration functions.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 5cdb1dd961800a2a40b81549c70ab31779dd05a8)

src/pybind/mgr/nfs/export.py

index 3c4ce862576d2af16b5a0b30186532ce82aff716..1e71684eedeb1ceebfeeeab4089532ff93c44dba 100644 (file)
@@ -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)