]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
pybind/mgr/dashboard: remove default of 127.0.0.1
authorSage Weil <sage@redhat.com>
Fri, 9 Jun 2017 15:51:59 +0000 (11:51 -0400)
committerSage Weil <sage@redhat.com>
Tue, 20 Jun 2017 21:25:05 +0000 (17:25 -0400)
i.e., disabled until explicitly enabled by an admin.

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/dashboard/module.py

index 175b68abd527d2fc004a9d96cbc04a68e21de7aa..362faddad11df865fbc1660373f1b90bbb3ccd29 100644 (file)
@@ -732,8 +732,10 @@ class Module(MgrModule):
 
                 return dict(result)
 
-        server_addr = self.get_localized_config('server_addr') or '127.0.0.1'
+        server_addr = self.get_localized_config('server_addr')
         server_port = self.get_localized_config('server_port') or '7000'
+        if server_addr is None:
+            raise RuntimeError('no server_addr configured; try "ceph config-key put mgr/dashboard/server_addr <ip>"')
         log.info("server_addr: %s server_port: %s" % (server_addr, server_port))
         cherrypy.config.update({
             'server.socket_host': server_addr,