]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: raise an error in case invalid server-address was provided in nvmeof... 68728/head
authorTomer Haskalovitch <tomer.haska@ibm.com>
Thu, 30 Apr 2026 10:01:43 +0000 (13:01 +0300)
committerTomer Haskalovitch <tomer.haska@ibm.com>
Mon, 4 May 2026 07:58:09 +0000 (10:58 +0300)
fixes: https://tracker.ceph.com/issues/76405
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
src/pybind/mgr/dashboard/services/nvmeof_client.py

index b208bb9dca05c90d71ec6b642fa6e74b93342837..879968e4c8e933f5ab065f1f0480ea12f00afd0b 100644 (file)
@@ -67,6 +67,13 @@ else:
                     self.daemon_name = matched_gateway.get('daemon_name')
                     self.gateway_addr = matched_gateway.get('service_url')
                     logger.debug("Gateway address set to: %s", self.gateway_addr)
+                else:
+                    raise DashboardException(
+                        msg=f"No gateway found matching server address: {server_address}",
+                        code='server_address_not_found',
+                        component='nvmeof',
+                        http_status_code=400
+                    )
             enable_auth = is_mtls_enabled(service_name)
             if enable_auth:
                 client_key = NvmeofGatewaysConfig.get_client_key(service_name)