From 9b1a24bf502267237b3aec594ce5521be7df3ba5 Mon Sep 17 00:00:00 2001 From: Tomer Haskalovitch Date: Wed, 25 Jun 2025 22:08:16 +0300 Subject: [PATCH] mgr/dashboard: migrate nvmeof pr #1233 to new cli Signed-off-by: Tomer Haskalovitch --- src/pybind/mgr/dashboard/controllers/nvmeof.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/dashboard/controllers/nvmeof.py b/src/pybind/mgr/dashboard/controllers/nvmeof.py index 4ed4410125727..080ce3d24c9b1 100644 --- a/src/pybind/mgr/dashboard/controllers/nvmeof.py +++ b/src/pybind/mgr/dashboard/controllers/nvmeof.py @@ -537,6 +537,8 @@ 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"), "gw_group": Param(str, "NVMeoF gateway group", True, None), "traddr": Param(str, "NVMeoF gateway address", True, None), }, @@ -549,13 +551,15 @@ else: nqn: str, nsid: str, host_nqn: str, + force: Optional[bool] = None, gw_group: Optional[str] = None, traddr: Optional[str] = None ): return NVMeoFClient(gw_group=gw_group, traddr=traddr).stub.namespace_add_host( NVMeoFClient.pb2.namespace_add_host_req(subsystem_nqn=nqn, nsid=int(nsid), - host_nqn=host_nqn) + host_nqn=host_nqn, + force=str_to_bool(force)) ) @ReadPermission -- 2.39.5