From 4c6304e7ff1e2df469b7f6e26337e5cfa13bc4b2 Mon Sep 17 00:00:00 2001 From: Tomer Haskalovitch Date: Mon, 23 Jun 2025 23:23:05 +0300 Subject: [PATCH] mgr/dashboard: migrate nvmeof pr #1238 to new cli Signed-off-by: Tomer Haskalovitch --- src/pybind/mgr/dashboard/controllers/nvmeof.py | 4 +++- src/pybind/mgr/dashboard/model/nvmeof.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/dashboard/controllers/nvmeof.py b/src/pybind/mgr/dashboard/controllers/nvmeof.py index 8c8987b769e22..caf91ba496100 100644 --- a/src/pybind/mgr/dashboard/controllers/nvmeof.py +++ b/src/pybind/mgr/dashboard/controllers/nvmeof.py @@ -874,7 +874,9 @@ else: @NvmeofCLICommand("nvmeof connection list", model.ConnectionList) @convert_to_model(model.ConnectionList) @handle_nvmeof_error - def list(self, nqn: str, gw_group: Optional[str] = None, traddr: Optional[str] = None): + def list(self, nqn: Optional[str] = None, gw_group: Optional[str] = None, traddr: Optional[str] = None): + if not nqn: + nqn = '*' return NVMeoFClient(gw_group=gw_group, traddr=traddr).stub.list_connections( NVMeoFClient.pb2.list_connections_req(subsystem=nqn) ) diff --git a/src/pybind/mgr/dashboard/model/nvmeof.py b/src/pybind/mgr/dashboard/model/nvmeof.py index 00ef36280dc4f..dc4c8e2115d26 100644 --- a/src/pybind/mgr/dashboard/model/nvmeof.py +++ b/src/pybind/mgr/dashboard/model/nvmeof.py @@ -94,6 +94,7 @@ class Connection(NamedTuple): connected: bool qpairs_count: int controller_id: int + subsystem: Optional[str] class ConnectionList(NamedTuple): -- 2.39.5