From: Tomer Haskalovitch Date: Wed, 25 Jun 2025 19:08:16 +0000 (+0300) Subject: mgr/dashboard: migrate nvmeof pr #1233 to new cli X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=9b1a24bf502267237b3aec594ce5521be7df3ba5;p=ceph.git mgr/dashboard: migrate nvmeof pr #1233 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 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