Commit f167ea0e authored by Terry Wilson's avatar Terry Wilson

Mirror FLAGS->CONF change in Nova

Nova recently removed parse_args from flags.py. This updates the
nova proxy to properly use CONF instead of FLAGS.
parent 3516bdf3
...@@ -28,8 +28,8 @@ import sys ...@@ -28,8 +28,8 @@ import sys
import wsproxy import wsproxy
from nova import config
from nova import context from nova import context
from nova import flags
from nova import utils from nova import utils
from nova.openstack.common import cfg from nova.openstack.common import cfg
from nova.openstack.common import rpc from nova.openstack.common import rpc
...@@ -64,13 +64,13 @@ opts = [ ...@@ -64,13 +64,13 @@ opts = [
default=6080, default=6080,
help='Port on which to listen for incoming requests'), help='Port on which to listen for incoming requests'),
] ]
FLAGS = flags.FLAGS CONF = config.CONF
FLAGS.register_cli_opts(opts) CONF.register_cli_opts(opts)
# As of nova commit 0b11668e64450039dc071a4a123abd02206f865f we must # As of nova commit 0b11668e64450039dc071a4a123abd02206f865f we must
# manually register the rpc library # manually register the rpc library
if hasattr(rpc, 'register_opts'): if hasattr(rpc, 'register_opts'):
rpc.register_opts(FLAGS) rpc.register_opts(CONF)
class NovaWebSocketProxy(wsproxy.WebSocketProxy): class NovaWebSocketProxy(wsproxy.WebSocketProxy):
...@@ -128,23 +128,23 @@ class NovaWebSocketProxy(wsproxy.WebSocketProxy): ...@@ -128,23 +128,23 @@ class NovaWebSocketProxy(wsproxy.WebSocketProxy):
if __name__ == '__main__': if __name__ == '__main__':
if FLAGS.ssl_only and not os.path.exists(FLAGS.cert): if CONF.ssl_only and not os.path.exists(CONF.cert):
parser.error("SSL only and %s not found" % FLAGS.cert) parser.error("SSL only and %s not found" % CONF.cert)
# Setup flags # Setup flags
flags.parse_args(sys.argv) config.parse_args(sys.argv)
# Create and start the NovaWebSockets proxy # Create and start the NovaWebSockets proxy
server = NovaWebSocketProxy(listen_host=FLAGS.novncproxy_host, server = NovaWebSocketProxy(listen_host=CONF.novncproxy_host,
listen_port=FLAGS.novncproxy_port, listen_port=CONF.novncproxy_port,
source_is_ipv6=FLAGS.source_is_ipv6, source_is_ipv6=CONF.source_is_ipv6,
verbose=FLAGS.verbose, verbose=CONF.verbose,
cert=FLAGS.cert, cert=CONF.cert,
key=FLAGS.key, key=CONF.key,
ssl_only=FLAGS.ssl_only, ssl_only=CONF.ssl_only,
daemon=FLAGS.daemon, daemon=CONF.daemon,
record=FLAGS.record, record=CONF.record,
web=FLAGS.web, web=CONF.web,
target_host='ignore', target_host='ignore',
target_port='ignore', target_port='ignore',
wrap_mode='exit', wrap_mode='exit',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment