From 4713b19f2c418af340c0d58d46a8f0eeb0e1643f Mon Sep 17 00:00:00 2001 From: Tomer Haskalovitch Date: Thu, 26 Jun 2025 12:53:05 +0300 Subject: [PATCH] mgr/dashboard: migrate nvmeof pr #1327 to new cli Signed-off-by: Tomer Haskalovitch --- src/pybind/mgr/dashboard/controllers/nvmeof.py | 11 ++++++++--- src/pybind/mgr/dashboard/model/nvmeof.py | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/pybind/mgr/dashboard/controllers/nvmeof.py b/src/pybind/mgr/dashboard/controllers/nvmeof.py index 080ce3d24c9b1..2e1553275d5cd 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 bbb0fda6f6d7f..5bc4edeafd2c2 100644 --- a/src/pybind/mgr/dashboard/model/nvmeof.py +++ b/src/pybind/mgr/dashboard/model/nvmeof.py @@ -128,6 +128,7 @@ class Namespace(NamedTuple): ns_subsystem_nqn: Optional[str] trash_image: Optional[bool] disable_auto_resize: Optional[bool] + read_only: Optional[bool] class NamespaceList(NamedTuple): -- 2.39.5