Explorar o código

Merge pull request #214 from otherwiseguy/master

Update utils/nova-novncproxy to work with nova master branch
Joel Martin %!s(int64=13) %!d(string=hai) anos
pai
achega
361cde7c96
Modificáronse 1 ficheiros con 17 adicións e 17 borrados
  1. 17 17
      utils/nova-novncproxy

+ 17 - 17
utils/nova-novncproxy

@@ -28,8 +28,8 @@ import sys
 
 import wsproxy
 
+from nova import config
 from nova import context
-from nova import flags
 from nova import utils
 from nova.openstack.common import cfg
 from nova.openstack.common import rpc
@@ -64,13 +64,13 @@ opts = [
                default=6080,
                help='Port on which to listen for incoming requests'),
     ]
-FLAGS = flags.FLAGS
-FLAGS.register_cli_opts(opts)
+CONF = config.CONF
+CONF.register_cli_opts(opts)
 
 # As of nova commit 0b11668e64450039dc071a4a123abd02206f865f we must
 # manually register the rpc library
 if hasattr(rpc, 'register_opts'):
-    rpc.register_opts(FLAGS)
+    rpc.register_opts(CONF)
 
 
 class NovaWebSocketProxy(wsproxy.WebSocketProxy):
@@ -128,23 +128,23 @@ class NovaWebSocketProxy(wsproxy.WebSocketProxy):
 
 
 if __name__ == '__main__':
-    if FLAGS.ssl_only and not os.path.exists(FLAGS.cert):
-        parser.error("SSL only and %s not found" % FLAGS.cert)
+    if CONF.ssl_only and not os.path.exists(CONF.cert):
+        parser.error("SSL only and %s not found" % CONF.cert)
 
     # Setup flags
-    flags.parse_args(sys.argv)
+    config.parse_args(sys.argv)
 
     # Create and start the NovaWebSockets proxy
-    server = NovaWebSocketProxy(listen_host=FLAGS.novncproxy_host,
-                                listen_port=FLAGS.novncproxy_port,
-                                source_is_ipv6=FLAGS.source_is_ipv6,
-                                verbose=FLAGS.verbose,
-                                cert=FLAGS.cert,
-                                key=FLAGS.key,
-                                ssl_only=FLAGS.ssl_only,
-                                daemon=FLAGS.daemon,
-                                record=FLAGS.record,
-                                web=FLAGS.web,
+    server = NovaWebSocketProxy(listen_host=CONF.novncproxy_host,
+                                listen_port=CONF.novncproxy_port,
+                                source_is_ipv6=CONF.source_is_ipv6,
+                                verbose=CONF.verbose,
+                                cert=CONF.cert,
+                                key=CONF.key,
+                                ssl_only=CONF.ssl_only,
+                                daemon=CONF.daemon,
+                                record=CONF.record,
+                                web=CONF.web,
                                 target_host='ignore',
                                 target_port='ignore',
                                 wrap_mode='exit',