From: Tomer Haskalovitch Date: Thu, 26 Jun 2025 09:53:05 +0000 (+0300) Subject: mgr/dashboard: migrate nvmeof pr #1327 to new cli X-Git-Tag: v20.1.0~111^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e28f9afa756233b906094763f549eb11140907e1;p=ceph.git mgr/dashboard: migrate nvmeof pr #1327 to new cli Signed-off-by: Tomer Haskalovitch (cherry picked from commit 4713b19f2c418af340c0d58d46a8f0eeb0e1643f) --- diff --git a/src/pybind/mgr/dashboard/controllers/nvmeof.py b/src/pybind/mgr/dashboard/controllers/nvmeof.py index 5f01d4293af..ef3a5b0c30a 100644 --- a/src/pybind/mgr/dashboard/controllers/nvmeof.py +++ b/src/pybind/mgr/dashboard/controllers/nvmeof.py @@ -397,6 +397,7 @@ else: force: Optional[bool] = False, no_auto_visible: Optional[bool] = False, disable_auto_resize: Optional[bool] = False, + read_only: Optional[bool] = False, gw_group: Optional[str] = None, traddr: Optional[str] = None, ): @@ -412,7 +413,8 @@ else: anagrpid=load_balancing_group, force=force, no_auto_visible=no_auto_visible, - disable_auto_resize=disable_auto_resize + disable_auto_resize=disable_auto_resize, + read_only=read_only ) ) @@ -537,8 +539,11 @@ else: "nqn": Param(str, "NVMeoF subsystem NQN"), "nsid": Param(str, "NVMeoF Namespace ID"), "host_nqn": Param(str, 'NVMeoF host NQN. Use "*" to allow any host.'), - "force": Param(bool, "Allow adding the host to the namespace even if the host " - "has no access to the subsystem"), + "force": Param( + bool, + "Allow adding the host to the namespace even if the host " + "has no access to the subsystem" + ), "gw_group": Param(str, "NVMeoF gateway group", True, None), "traddr": Param(str, "NVMeoF gateway address", True, None), }, diff --git a/src/pybind/mgr/dashboard/model/nvmeof.py b/src/pybind/mgr/dashboard/model/nvmeof.py index 2bb7aca2b5c..a8e1a8d2fb7 100644 --- a/src/pybind/mgr/dashboard/model/nvmeof.py +++ b/src/pybind/mgr/dashboard/model/nvmeof.py @@ -122,6 +122,7 @@ class Namespace(NamedTuple): ns_subsystem_nqn: Optional[str] trash_image: Optional[bool] disable_auto_resize: Optional[bool] + read_only: Optional[bool]