[XEND] Allow TCP XMLRPC address:port to be configured, if enabled.

Signed-off-by: Alastair Tse <atse@xensource.com>
This commit is contained in:
Alastair Tse committed 2007-01-25 11:58:00 +00:00
1 parent a5ae2bb063
commit a68b530fa7
3 files changed
+22 -1

No files matched your search

+12
View File
@@ -60,6 +60,10 @@ class XendOptions:
xend_tcp_xmlrpc_server_default = 'no'
xend_tcp_xmlrpc_server_address_default = 'localhost'
xend_tcp_xmlrpc_server_port_default = 8006
xend_unix_xmlrpc_server_default = 'yes'
"""Default interface address xend listens at. """
@@ -155,6 +159,14 @@ class XendOptions:
return self.get_config_bool("xend-tcp-xmlrpc-server",
self.xend_tcp_xmlrpc_server_default)
def get_xend_tcp_xmlrpc_server_port(self):
return self.get_config_int("xend-tcp-xmlrpc-server-port",
self.xend_tcp_xmlrpc_server_port_default)
def get_xend_tcp_xmlrpc_server_address(self):
return self.get_config_string("xend-tcp-xmlrpc-server-address",
self.xend_tcp_xmlrpc_server_address_default)
def get_xend_unix_xmlrpc_server(self):
return self.get_config_bool("xend-unix-xmlrpc-server",
self.xend_unix_xmlrpc_server_default)
+4 -1
View File
@@ -204,7 +204,10 @@ def _loadConfig(servers, root, reload):
log.error('Xen-API server configuration %s is invalid.', api_cfg)
if xoptions.get_xend_tcp_xmlrpc_server():
servers.add(XMLRPCServer(XendAPI.AUTH_PAM, False, True))
addr = xoptions.get_xend_tcp_xmlrpc_server_address()
port = xoptions.get_xend_tcp_xmlrpc_server_port()
servers.add(XMLRPCServer(XendAPI.AUTH_PAM, False, use_tcp = True,
host = addr, port = port))
if xoptions.get_xend_unix_xmlrpc_server():
servers.add(XMLRPCServer(XendAPI.AUTH_PAM, False))
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.