summaryrefslogtreecommitdiffstats
path: root/nova/consoleauth
diff options
context:
space:
mode:
Diffstat (limited to 'nova/consoleauth')
-rw-r--r--nova/consoleauth/__init__.py5
-rw-r--r--nova/consoleauth/manager.py11
-rw-r--r--nova/consoleauth/rpcapi.py6
3 files changed, 12 insertions, 10 deletions
diff --git a/nova/consoleauth/__init__.py b/nova/consoleauth/__init__.py
index 85cbac622..11253ea91 100644
--- a/nova/consoleauth/__init__.py
+++ b/nova/consoleauth/__init__.py
@@ -18,6 +18,7 @@
"""Module to authenticate Consoles."""
+from nova import config
from nova import flags
from nova.openstack.common import cfg
@@ -26,5 +27,5 @@ consoleauth_topic_opt = cfg.StrOpt('consoleauth_topic',
default='consoleauth',
help='the topic console auth proxy nodes listen on')
-FLAGS = flags.FLAGS
-FLAGS.register_opt(consoleauth_topic_opt)
+CONF = config.CONF
+CONF.register_opt(consoleauth_topic_opt)
diff --git a/nova/consoleauth/manager.py b/nova/consoleauth/manager.py
index c78554c87..c772101eb 100644
--- a/nova/consoleauth/manager.py
+++ b/nova/consoleauth/manager.py
@@ -20,6 +20,7 @@
import time
+from nova import config
from nova import flags
from nova import manager
from nova.openstack.common import cfg
@@ -38,8 +39,8 @@ consoleauth_opts = [
help='Manager for console auth'),
]
-FLAGS = flags.FLAGS
-FLAGS.register_opts(consoleauth_opts)
+CONF = config.CONF
+CONF.register_opts(consoleauth_opts)
class ConsoleAuthManager(manager.Manager):
@@ -50,11 +51,11 @@ class ConsoleAuthManager(manager.Manager):
def __init__(self, scheduler_driver=None, *args, **kwargs):
super(ConsoleAuthManager, self).__init__(*args, **kwargs)
- if FLAGS.memcached_servers:
+ if CONF.memcached_servers:
import memcache
else:
from nova.common import memorycache as memcache
- self.mc = memcache.Client(FLAGS.memcached_servers,
+ self.mc = memcache.Client(CONF.memcached_servers,
debug=0)
def authorize_console(self, context, token, console_type, host, port,
@@ -66,7 +67,7 @@ class ConsoleAuthManager(manager.Manager):
'internal_access_path': internal_access_path,
'last_activity_at': time.time()}
data = jsonutils.dumps(token_dict)
- self.mc.set(token, data, FLAGS.console_token_ttl)
+ self.mc.set(token, data, CONF.console_token_ttl)
LOG.audit(_("Received Token: %(token)s, %(token_dict)s)"), locals())
def check_token(self, context, token):
diff --git a/nova/consoleauth/rpcapi.py b/nova/consoleauth/rpcapi.py
index 2fafe3fd0..51d28cb04 100644
--- a/nova/consoleauth/rpcapi.py
+++ b/nova/consoleauth/rpcapi.py
@@ -18,11 +18,11 @@
Client side of the consoleauth RPC API.
"""
+from nova import config
from nova import flags
import nova.openstack.common.rpc.proxy
-
-FLAGS = flags.FLAGS
+CONF = config.CONF
class ConsoleAuthAPI(nova.openstack.common.rpc.proxy.RpcProxy):
@@ -45,7 +45,7 @@ class ConsoleAuthAPI(nova.openstack.common.rpc.proxy.RpcProxy):
def __init__(self):
super(ConsoleAuthAPI, self).__init__(
- topic=FLAGS.consoleauth_topic,
+ topic=CONF.consoleauth_topic,
default_version=self.BASE_RPC_API_VERSION)
def authorize_console(self, ctxt, token, console_type, host, port,