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: testing/wip-vshankar-testing-20250710.130520-debug~61^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4713b19f2c418af340c0d58d46a8f0eeb0e1643f;p=ceph-ci.git mgr/dashboard: migrate nvmeof pr #1327 to new cli Signed-off-by: Tomer Haskalovitch --- diff --git a/src/pybind/mgr/dashboard/controllers/nvmeof.py b/src/pybind/mgr/dashboard/controllers/nvmeof.py index 080ce3d24c9..2e1553275d5 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 bbb0fda6f6d..5bc4edeafd2 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):