From: Patrick Seidensal Date: Wed, 6 Nov 2019 10:42:52 +0000 (+0100) Subject: mgr/dashboard: return FQDN for default server_addr X-Git-Tag: v15.1.0~1009^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a4e96b45ac19838ba6f883f413a7281bc92100c7;p=ceph.git mgr/dashboard: return FQDN for default server_addr Instead of returning '0.0.0.0' the dashboard returns the FQDN of the host, as it is the case for '::'. Fixes: https://tracker.ceph.com/issues/42664 Signed-off-by: Patrick Seidensal --- diff --git a/src/pybind/mgr/dashboard/module.py b/src/pybind/mgr/dashboard/module.py index f24a6f7c3d48..b9b68429e7d3 100644 --- a/src/pybind/mgr/dashboard/module.py +++ b/src/pybind/mgr/dashboard/module.py @@ -179,7 +179,7 @@ class CherryPyConfig(object): uri = "{0}://{1}:{2}{3}/".format( 'https' if ssl else 'http', - socket.getfqdn() if server_addr == "::" else server_addr, + socket.getfqdn() if server_addr in ['::', '0.0.0.0'] else server_addr, server_port, self.url_prefix )