diff options
author | Mark McLoughlin <markmc@redhat.com> | 2012-11-17 22:50:17 +0000 |
---|---|---|
committer | Mark McLoughlin <markmc@redhat.com> | 2012-11-20 00:00:21 +0000 |
commit | 94d87bce212f91c54370784a5544f1a07625938a (patch) | |
tree | cfc91dedd5f26f53b3824603763bc63878607d1e | |
parent | e60d593b5ec254bb74fca39db7164f57db90be47 (diff) | |
download | nova-94d87bce212f91c54370784a5544f1a07625938a.tar.gz nova-94d87bce212f91c54370784a5544f1a07625938a.tar.xz nova-94d87bce212f91c54370784a5544f1a07625938a.zip |
Remove nova.config.CONF
Modules import nova.config for two reasons right now - firstly, to
reference nova.config.CONF and, secondly, if they use one of the
options defined in nova.config.
Often modules import nova.openstack.common.cfg and nova.config
which is a bit pointless since they could just use cfg.CONF if
they just want to nova.config in order to reference CONF.
Let's just use cfg.CONF everywhere and we can explicitly state
where we actually require options defined in nova.config.
Change-Id: Ie4184a74e3e78c99658becb18dce1c2087e450bb
251 files changed, 323 insertions, 343 deletions
diff --git a/bin/nova-all b/bin/nova-all index dbbd50887..42c8ffbff 100755 --- a/bin/nova-all +++ b/bin/nova-all @@ -42,13 +42,14 @@ if os.path.exists(os.path.join(possible_topdir, "nova", "__init__.py")): from nova import config from nova.objectstore import s3server +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils from nova.vnc import xvp_proxy -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger('nova.all') if __name__ == '__main__': diff --git a/bin/nova-api b/bin/nova-api index 5bb7f31b7..6d3304a95 100755 --- a/bin/nova-api +++ b/bin/nova-api @@ -37,11 +37,12 @@ if os.path.exists(os.path.join(possible_topdir, "nova", "__init__.py")): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-cert b/bin/nova-cert index ffda0e547..68d223058 100755 --- a/bin/nova-cert +++ b/bin/nova-cert @@ -33,11 +33,12 @@ if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'nova', '__init__.py')): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-clear-rabbit-queues b/bin/nova-clear-rabbit-queues index 90e9128f3..cf595fecc 100755 --- a/bin/nova-clear-rabbit-queues +++ b/bin/nova-clear-rabbit-queues @@ -52,7 +52,7 @@ delete_exchange_opt = cfg.BoolOpt('delete_exchange', default=False, help='delete nova exchange too.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_cli_opt(delete_exchange_opt) diff --git a/bin/nova-compute b/bin/nova-compute index 78f4efd20..c00641423 100755 --- a/bin/nova-compute +++ b/bin/nova-compute @@ -42,11 +42,12 @@ if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'nova', '__init__.py')): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-conductor b/bin/nova-conductor index 2dba8ee1b..5d9e355dd 100755 --- a/bin/nova-conductor +++ b/bin/nova-conductor @@ -33,11 +33,12 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('topic', 'nova.conductor.api', group='conductor') if __name__ == '__main__': diff --git a/bin/nova-console b/bin/nova-console index 6a363c1e7..6b5b84343 100755 --- a/bin/nova-console +++ b/bin/nova-console @@ -34,10 +34,11 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-consoleauth b/bin/nova-consoleauth index 791ac2de5..9a6016326 100755 --- a/bin/nova-consoleauth +++ b/bin/nova-consoleauth @@ -33,10 +33,11 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): from nova import config from nova.consoleauth import manager +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service -CONF = config.CONF +CONF = cfg.CONF if __name__ == "__main__": config.parse_args(sys.argv) diff --git a/bin/nova-dhcpbridge b/bin/nova-dhcpbridge index 21cd5db00..b1081937f 100755 --- a/bin/nova-dhcpbridge +++ b/bin/nova-dhcpbridge @@ -40,12 +40,13 @@ from nova import context from nova import db from nova.network import linux_net from nova.network import rpcapi as network_rpcapi +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import log as logging from nova.openstack.common import rpc from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger('nova.dhcpbridge') diff --git a/bin/nova-manage b/bin/nova-manage index cca67398c..565c22a1c 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -88,7 +88,7 @@ from nova.scheduler import rpcapi as scheduler_rpcapi from nova import utils from nova import version -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('flat_network_bridge', 'nova.network.manager') CONF.import_opt('num_networks', 'nova.network.manager') CONF.import_opt('multi_host', 'nova.network.manager') diff --git a/bin/nova-network b/bin/nova-network index fe90e4cce..7682b8d07 100755 --- a/bin/nova-network +++ b/bin/nova-network @@ -35,11 +35,12 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-novncproxy b/bin/nova-novncproxy index ad901656d..e774c01ed 100755 --- a/bin/nova-novncproxy +++ b/bin/nova-novncproxy @@ -67,7 +67,7 @@ opts = [ help='Port on which to listen for incoming requests'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_cli_opts(opts) LOG = logging.getLogger(__name__) diff --git a/bin/nova-rpc-zmq-receiver b/bin/nova-rpc-zmq-receiver index e9093f1a5..f89b0b3ba 100755 --- a/bin/nova-rpc-zmq-receiver +++ b/bin/nova-rpc-zmq-receiver @@ -34,12 +34,13 @@ if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'nova', '__init__.py')): from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import rpc from nova.openstack.common.rpc import impl_zmq from nova import utils -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(rpc.rpc_opts) CONF.register_opts(impl_zmq.zmq_opts) diff --git a/bin/nova-scheduler b/bin/nova-scheduler index 7730c5cb0..e623b5fcf 100755 --- a/bin/nova-scheduler +++ b/bin/nova-scheduler @@ -37,11 +37,12 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): gettext.install('nova', unicode=1) from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import service from nova import utils -CONF = config.CONF +CONF = cfg.CONF if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/nova/api/auth.py b/nova/api/auth.py index 167c897cf..b00be750d 100644 --- a/nova/api/auth.py +++ b/nova/api/auth.py @@ -34,7 +34,7 @@ use_forwarded_for_opt = cfg.BoolOpt('use_forwarded_for', help='Treat X-Forwarded-For as the canonical remote address. ' 'Only enable this if you have a sanitizing proxy.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(use_forwarded_for_opt) LOG = logging.getLogger(__name__) diff --git a/nova/api/ec2/__init__.py b/nova/api/ec2/__init__.py index a4a52a22a..58c8c5d52 100644 --- a/nova/api/ec2/__init__.py +++ b/nova/api/ec2/__init__.py @@ -71,7 +71,7 @@ ec2_opts = [ help='Time in seconds before ec2 timestamp expires'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(ec2_opts) CONF.import_opt('use_forwarded_for', 'nova.api.auth') diff --git a/nova/api/ec2/apirequest.py b/nova/api/ec2/apirequest.py index c3b2065b4..7e0f7986a 100644 --- a/nova/api/ec2/apirequest.py +++ b/nova/api/ec2/apirequest.py @@ -25,7 +25,6 @@ import datetime from xml.dom import minidom from nova.api.ec2 import ec2utils -from nova import config from nova import exception from nova.openstack.common import log as logging diff --git a/nova/api/ec2/cloud.py b/nova/api/ec2/cloud.py index a061931b0..1c43661bb 100644 --- a/nova/api/ec2/cloud.py +++ b/nova/api/ec2/cloud.py @@ -38,6 +38,7 @@ from nova import db from nova import exception from nova.image import s3 from nova import network +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import timeutils from nova import quota @@ -45,7 +46,7 @@ from nova import utils from nova import volume -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/api/ec2/ec2utils.py b/nova/api/ec2/ec2utils.py index 238bbecb9..d5beb017f 100644 --- a/nova/api/ec2/ec2utils.py +++ b/nova/api/ec2/ec2utils.py @@ -18,7 +18,6 @@ import re -from nova import config from nova import context from nova import db from nova import exception diff --git a/nova/api/ec2/faults.py b/nova/api/ec2/faults.py index fd2e46fcd..9299a946c 100644 --- a/nova/api/ec2/faults.py +++ b/nova/api/ec2/faults.py @@ -15,11 +15,11 @@ import webob.dec import webob.exc -from nova import config from nova import context +from nova.openstack.common import cfg from nova import utils -CONF = config.CONF +CONF = cfg.CONF class Fault(webob.exc.HTTPException): diff --git a/nova/api/manager.py b/nova/api/manager.py index d74e0ad24..a3fae4c10 100644 --- a/nova/api/manager.py +++ b/nova/api/manager.py @@ -18,9 +18,10 @@ from nova import config from nova import manager +from nova.openstack.common import cfg from nova.openstack.common import importutils -CONF = config.CONF +CONF = cfg.CONF class MetadataManager(manager.Manager): diff --git a/nova/api/metadata/base.py b/nova/api/metadata/base.py index 937938b40..8e5bcb370 100644 --- a/nova/api/metadata/base.py +++ b/nova/api/metadata/base.py @@ -25,7 +25,6 @@ import posixpath from nova.api.ec2 import ec2utils from nova import block_device -from nova import config from nova import context from nova import db from nova import network @@ -41,7 +40,7 @@ metadata_opts = [ 'config drive')), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(metadata_opts) CONF.import_opt('dhcp_domain', 'nova.network.manager') diff --git a/nova/api/metadata/handler.py b/nova/api/metadata/handler.py index 434d8deba..cca883405 100644 --- a/nova/api/metadata/handler.py +++ b/nova/api/metadata/handler.py @@ -25,10 +25,11 @@ import webob.exc from nova.api.metadata import base from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import wsgi -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('use_forwarded_for', 'nova.api.auth') LOG = logging.getLogger(__name__) diff --git a/nova/api/openstack/auth.py b/nova/api/openstack/auth.py index 4d680fa94..24276b2bd 100644 --- a/nova/api/openstack/auth.py +++ b/nova/api/openstack/auth.py @@ -21,13 +21,13 @@ import webob.dec import webob.exc from nova.api.openstack import wsgi -from nova import config from nova import context +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import wsgi as base_wsgi LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('use_forwarded_for', 'nova.api.auth') diff --git a/nova/api/openstack/common.py b/nova/api/openstack/common.py index 38247a55b..877fedaa8 100644 --- a/nova/api/openstack/common.py +++ b/nova/api/openstack/common.py @@ -30,12 +30,13 @@ from nova.compute import utils as compute_utils from nova.compute import vm_states from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import quota LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF QUOTAS = quota.QUOTAS diff --git a/nova/api/openstack/compute/__init__.py b/nova/api/openstack/compute/__init__.py index dc18a01a5..f88671733 100644 --- a/nova/api/openstack/compute/__init__.py +++ b/nova/api/openstack/compute/__init__.py @@ -31,7 +31,6 @@ from nova.api.openstack.compute import limits from nova.api.openstack.compute import server_metadata from nova.api.openstack.compute import servers from nova.api.openstack.compute import versions -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging @@ -42,7 +41,7 @@ allow_instance_snapshots_opt = cfg.BoolOpt('allow_instance_snapshots', default=True, help='Permit instance snapshot operations.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(allow_instance_snapshots_opt) diff --git a/nova/api/openstack/compute/contrib/__init__.py b/nova/api/openstack/compute/contrib/__init__.py index fc2943380..de912d6d8 100644 --- a/nova/api/openstack/compute/contrib/__init__.py +++ b/nova/api/openstack/compute/contrib/__init__.py @@ -23,10 +23,11 @@ It can't be called 'extensions' because that causes namespacing problems. from nova.api.openstack import extensions from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/api/openstack/compute/contrib/admin_actions.py b/nova/api/openstack/compute/contrib/admin_actions.py index 3614d7ba1..d651ed20a 100644 --- a/nova/api/openstack/compute/contrib/admin_actions.py +++ b/nova/api/openstack/compute/contrib/admin_actions.py @@ -23,7 +23,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova import compute from nova.compute import vm_states -from nova import config from nova import exception from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/certificates.py b/nova/api/openstack/compute/contrib/certificates.py index c53fdabd5..11d819315 100644 --- a/nova/api/openstack/compute/contrib/certificates.py +++ b/nova/api/openstack/compute/contrib/certificates.py @@ -20,7 +20,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil import nova.cert.rpcapi -from nova import config from nova import network from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/cloudpipe.py b/nova/api/openstack/compute/contrib/cloudpipe.py index 302ff7cf3..c41052ef1 100644 --- a/nova/api/openstack/compute/contrib/cloudpipe.py +++ b/nova/api/openstack/compute/contrib/cloudpipe.py @@ -25,12 +25,13 @@ from nova import config from nova import db from nova import exception from nova import network +from nova.openstack.common import cfg from nova.openstack.common import fileutils from nova.openstack.common import log as logging from nova.openstack.common import timeutils from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) authorize = extensions.extension_authorizer('compute', 'cloudpipe') diff --git a/nova/api/openstack/compute/contrib/config_drive.py b/nova/api/openstack/compute/contrib/config_drive.py index b972cf9b9..efdfe13ca 100644 --- a/nova/api/openstack/compute/contrib/config_drive.py +++ b/nova/api/openstack/compute/contrib/config_drive.py @@ -21,7 +21,6 @@ from nova.api.openstack.compute import servers from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova import config authorize = extensions.soft_extension_authorizer('compute', 'config_drive') diff --git a/nova/api/openstack/compute/contrib/extended_server_attributes.py b/nova/api/openstack/compute/contrib/extended_server_attributes.py index 06847c727..51fd7f375 100644 --- a/nova/api/openstack/compute/contrib/extended_server_attributes.py +++ b/nova/api/openstack/compute/contrib/extended_server_attributes.py @@ -18,7 +18,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute -from nova import config from nova import db from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/extended_status.py b/nova/api/openstack/compute/contrib/extended_status.py index 55ff930f2..759e361da 100644 --- a/nova/api/openstack/compute/contrib/extended_status.py +++ b/nova/api/openstack/compute/contrib/extended_status.py @@ -18,7 +18,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute -from nova import config from nova.openstack.common import log as logging LOG = logging.getLogger(__name__) diff --git a/nova/api/openstack/compute/contrib/fping.py b/nova/api/openstack/compute/contrib/fping.py index 890119570..5afc6bc78 100644 --- a/nova/api/openstack/compute/contrib/fping.py +++ b/nova/api/openstack/compute/contrib/fping.py @@ -25,7 +25,6 @@ from webob import exc from nova.api.openstack import common from nova.api.openstack import extensions from nova import compute -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import log as logging @@ -42,7 +41,7 @@ fping_opts = [ help="Full path to fping."), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(fping_opts) diff --git a/nova/api/openstack/compute/contrib/hosts.py b/nova/api/openstack/compute/contrib/hosts.py index 32582548c..cc4144293 100644 --- a/nova/api/openstack/compute/contrib/hosts.py +++ b/nova/api/openstack/compute/contrib/hosts.py @@ -23,7 +23,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova.compute import api as compute_api -from nova import config from nova import db from nova import exception from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/instance_usage_audit_log.py b/nova/api/openstack/compute/contrib/instance_usage_audit_log.py index 31a66b8fe..825d14433 100644 --- a/nova/api/openstack/compute/contrib/instance_usage_audit_log.py +++ b/nova/api/openstack/compute/contrib/instance_usage_audit_log.py @@ -23,9 +23,10 @@ import webob.exc from nova.api.openstack import extensions from nova import config from nova import db +from nova.openstack.common import cfg from nova import utils -CONF = config.CONF +CONF = cfg.CONF authorize = extensions.extension_authorizer('compute', diff --git a/nova/api/openstack/compute/contrib/networks.py b/nova/api/openstack/compute/contrib/networks.py index e7b7ac8a6..0a494ea88 100644 --- a/nova/api/openstack/compute/contrib/networks.py +++ b/nova/api/openstack/compute/contrib/networks.py @@ -21,7 +21,6 @@ import webob from webob import exc from nova.api.openstack import extensions -from nova import config from nova import exception from nova import network from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/rescue.py b/nova/api/openstack/compute/contrib/rescue.py index b76b54e8b..02a961c22 100644 --- a/nova/api/openstack/compute/contrib/rescue.py +++ b/nova/api/openstack/compute/contrib/rescue.py @@ -23,11 +23,12 @@ from nova.api.openstack import wsgi from nova import compute from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) authorize = exts.extension_authorizer('compute', 'rescue') diff --git a/nova/api/openstack/compute/contrib/security_groups.py b/nova/api/openstack/compute/contrib/security_groups.py index ac5206a63..c382ce1d5 100644 --- a/nova/api/openstack/compute/contrib/security_groups.py +++ b/nova/api/openstack/compute/contrib/security_groups.py @@ -27,7 +27,6 @@ from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute from nova.compute import api as compute_api -from nova import config from nova import db from nova import exception from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/contrib/services.py b/nova/api/openstack/compute/contrib/services.py index 6c3a6688d..793395b0b 100644 --- a/nova/api/openstack/compute/contrib/services.py +++ b/nova/api/openstack/compute/contrib/services.py @@ -24,6 +24,7 @@ from nova.api.openstack import xmlutil from nova import config from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import timeutils from nova import utils @@ -31,7 +32,7 @@ from nova import utils LOG = logging.getLogger(__name__) authorize = extensions.extension_authorizer('compute', 'services') -CONF = config.CONF +CONF = cfg.CONF class ServicesIndexTemplate(xmlutil.TemplateBuilder): diff --git a/nova/api/openstack/compute/contrib/simple_tenant_usage.py b/nova/api/openstack/compute/contrib/simple_tenant_usage.py index c51faef1b..9fc2e97fb 100644 --- a/nova/api/openstack/compute/contrib/simple_tenant_usage.py +++ b/nova/api/openstack/compute/contrib/simple_tenant_usage.py @@ -22,7 +22,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova.compute import api -from nova import config from nova import exception from nova.openstack.common import timeutils diff --git a/nova/api/openstack/compute/contrib/volumes.py b/nova/api/openstack/compute/contrib/volumes.py index c58a70d3c..abdef3a7d 100644 --- a/nova/api/openstack/compute/contrib/volumes.py +++ b/nova/api/openstack/compute/contrib/volumes.py @@ -24,7 +24,6 @@ from nova.api.openstack import extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute -from nova import config from nova import exception from nova.openstack.common import log as logging from nova import utils diff --git a/nova/api/openstack/compute/extensions.py b/nova/api/openstack/compute/extensions.py index 4805ba4e6..c92f8b19f 100644 --- a/nova/api/openstack/compute/extensions.py +++ b/nova/api/openstack/compute/extensions.py @@ -17,12 +17,13 @@ from nova.api.openstack import extensions as base_extensions from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common.plugin import pluginmanager LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF class ExtensionManager(base_extensions.ExtensionManager): diff --git a/nova/api/openstack/compute/image_metadata.py b/nova/api/openstack/compute/image_metadata.py index 375bbc4d5..0c673f35e 100644 --- a/nova/api/openstack/compute/image_metadata.py +++ b/nova/api/openstack/compute/image_metadata.py @@ -19,7 +19,6 @@ from webob import exc from nova.api.openstack import common from nova.api.openstack import wsgi -from nova import config from nova import exception from nova.image import glance diff --git a/nova/api/openstack/compute/images.py b/nova/api/openstack/compute/images.py index bdd0e0916..7dda64f87 100644 --- a/nova/api/openstack/compute/images.py +++ b/nova/api/openstack/compute/images.py @@ -19,7 +19,6 @@ from nova.api.openstack import common from nova.api.openstack.compute.views import images as views_images from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova import config from nova import exception import nova.image.glance from nova.openstack.common import log as logging diff --git a/nova/api/openstack/compute/ips.py b/nova/api/openstack/compute/ips.py index a01066d0e..7b196d956 100644 --- a/nova/api/openstack/compute/ips.py +++ b/nova/api/openstack/compute/ips.py @@ -22,7 +22,6 @@ from nova.api.openstack import common from nova.api.openstack.compute.views import addresses as view_addresses from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova import config from nova.openstack.common import log as logging LOG = logging.getLogger(__name__) diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 2c22ccc48..e105969dd 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -32,6 +32,7 @@ from nova import compute from nova.compute import instance_types from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import log as logging from nova.openstack.common.rpc import common as rpc_common @@ -41,7 +42,7 @@ from nova import utils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF def make_fault(elem): diff --git a/nova/api/openstack/compute/views/addresses.py b/nova/api/openstack/compute/views/addresses.py index c5ccb02fd..e1d75a9aa 100644 --- a/nova/api/openstack/compute/views/addresses.py +++ b/nova/api/openstack/compute/views/addresses.py @@ -18,7 +18,6 @@ import itertools from nova.api.openstack import common -from nova import config from nova.openstack.common import log as logging LOG = logging.getLogger(__name__) diff --git a/nova/api/openstack/compute/views/images.py b/nova/api/openstack/compute/views/images.py index 228af7c8d..cf6733431 100644 --- a/nova/api/openstack/compute/views/images.py +++ b/nova/api/openstack/compute/views/images.py @@ -19,9 +19,10 @@ import os.path from nova.api.openstack import common from nova import config +from nova.openstack.common import cfg from nova import utils -CONF = config.CONF +CONF = cfg.CONF class ViewBuilder(common.ViewBuilder): diff --git a/nova/api/openstack/compute/views/versions.py b/nova/api/openstack/compute/views/versions.py index 594369490..d3019ada6 100644 --- a/nova/api/openstack/compute/views/versions.py +++ b/nova/api/openstack/compute/views/versions.py @@ -20,9 +20,10 @@ import os from nova.api.openstack import common from nova import config +from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF def get_view_builder(req): diff --git a/nova/api/openstack/extensions.py b/nova/api/openstack/extensions.py index b44ebefbb..a94065ab0 100644 --- a/nova/api/openstack/extensions.py +++ b/nova/api/openstack/extensions.py @@ -24,7 +24,6 @@ import webob.exc import nova.api.openstack from nova.api.openstack import wsgi from nova.api.openstack import xmlutil -from nova import config from nova import exception from nova.openstack.common import importutils from nova.openstack.common import log as logging diff --git a/nova/api/sizelimit.py b/nova/api/sizelimit.py index 95fa381ff..70ff73b2b 100644 --- a/nova/api/sizelimit.py +++ b/nova/api/sizelimit.py @@ -21,7 +21,6 @@ Request Body limiting middleware. import webob.dec import webob.exc -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import wsgi @@ -33,7 +32,7 @@ max_request_body_size_opt = cfg.IntOpt('osapi_max_request_body_size', help='the maximum body size ' 'per each osapi request(bytes)') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(max_request_body_size_opt) LOG = logging.getLogger(__name__) diff --git a/nova/block_device.py b/nova/block_device.py index bf923ecc0..7c06f4898 100644 --- a/nova/block_device.py +++ b/nova/block_device.py @@ -18,8 +18,9 @@ import re from nova import config +from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF DEFAULT_ROOT_DEV_NAME = '/dev/sda1' _DEFAULT_MAPPINGS = {'ami': 'sda1', diff --git a/nova/cert/manager.py b/nova/cert/manager.py index 0d0e795c7..2d17a675a 100644 --- a/nova/cert/manager.py +++ b/nova/cert/manager.py @@ -26,7 +26,6 @@ Cert manager manages x509 certificates. import base64 -from nova import config from nova import crypto from nova import manager from nova.openstack.common import log as logging diff --git a/nova/cert/rpcapi.py b/nova/cert/rpcapi.py index 7665f544c..da64be436 100644 --- a/nova/cert/rpcapi.py +++ b/nova/cert/rpcapi.py @@ -19,9 +19,10 @@ Client side of the cert manager RPC API. """ from nova import config +from nova.openstack.common import cfg import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF class CertAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/cloudpipe/pipelib.py b/nova/cloudpipe/pipelib.py index 5a74f1f8b..5fa8dd702 100644 --- a/nova/cloudpipe/pipelib.py +++ b/nova/cloudpipe/pipelib.py @@ -53,7 +53,7 @@ cloudpipe_opts = [ help=_('Netmask to push into openvpn config')), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(cloudpipe_opts) CONF.import_opt('cnt_vpn_clients', 'nova.network.manager') diff --git a/nova/compute/__init__.py b/nova/compute/__init__.py index c52b80e02..f9e474035 100644 --- a/nova/compute/__init__.py +++ b/nova/compute/__init__.py @@ -18,11 +18,12 @@ # Importing full names to not pollute the namespace and cause possible # collisions with use of 'from nova.compute import <foo>' elsewhere. -import nova.config +import nova.openstack.common.cfg import nova.openstack.common.importutils def API(*args, **kwargs): importutils = nova.openstack.common.importutils - cls = importutils.import_class(nova.config.CONF.compute_api_class) + compute_api_class = nova.openstack.common.cfg.CONF.compute_api_class + cls = importutils.import_class(compute_api_class) return cls(*args, **kwargs) diff --git a/nova/compute/api.py b/nova/compute/api.py index 6da04c97b..4d2e2534f 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -44,6 +44,7 @@ from nova import exception from nova.image import glance from nova import network from nova import notifications +from nova.openstack.common import cfg from nova.openstack.common import excutils from nova.openstack.common import importutils from nova.openstack.common import jsonutils @@ -59,7 +60,7 @@ from nova import volume LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('consoleauth_topic', 'nova.consoleauth') MAX_USERDATA_SIZE = 65535 diff --git a/nova/compute/instance_types.py b/nova/compute/instance_types.py index c35065a8f..630b86da1 100644 --- a/nova/compute/instance_types.py +++ b/nova/compute/instance_types.py @@ -27,10 +27,11 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) INVALID_NAME_REGEX = re.compile("[^\w\.\- ]") diff --git a/nova/compute/manager.py b/nova/compute/manager.py index 18cc91e12..a0bf61697 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -141,7 +141,7 @@ compute_opts = [ help="Generate periodic compute.instance.exists notifications"), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(compute_opts) QUOTAS = quota.QUOTAS diff --git a/nova/compute/resource_tracker.py b/nova/compute/resource_tracker.py index 8c799573d..e1f8f8653 100644 --- a/nova/compute/resource_tracker.py +++ b/nova/compute/resource_tracker.py @@ -23,7 +23,6 @@ from nova.compute import claims from nova.compute import instance_types from nova.compute import task_states from nova.compute import vm_states -from nova import config from nova import context from nova import db from nova import exception @@ -44,7 +43,7 @@ resource_tracker_opts = [ help='Class that will manage stats for the local compute host') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(resource_tracker_opts) LOG = logging.getLogger(__name__) diff --git a/nova/compute/rpcapi.py b/nova/compute/rpcapi.py index 94551ce2a..52386ef87 100644 --- a/nova/compute/rpcapi.py +++ b/nova/compute/rpcapi.py @@ -20,11 +20,12 @@ Client side of the compute RPC API. from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import rpc import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF def _compute_topic(topic, ctxt, host, instance): diff --git a/nova/compute/utils.py b/nova/compute/utils.py index d0428d67b..f2eace6ae 100644 --- a/nova/compute/utils.py +++ b/nova/compute/utils.py @@ -27,11 +27,12 @@ from nova import db from nova import exception from nova.network import model as network_model from nova import notifications +from nova.openstack.common import cfg from nova.openstack.common import log from nova.openstack.common.notifier import api as notifier_api from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = log.getLogger(__name__) diff --git a/nova/conductor/__init__.py b/nova/conductor/__init__.py index 036860dbf..fb1fd26d3 100644 --- a/nova/conductor/__init__.py +++ b/nova/conductor/__init__.py @@ -14,11 +14,12 @@ from nova.conductor import api as conductor_api import nova.config +import nova.openstack.common.cfg import nova.openstack.common.importutils def API(*args, **kwargs): - if nova.config.CONF.conductor.use_local: + if nova.openstack.common.cfg.CONF.conductor.use_local: api = conductor_api.LocalAPI else: api = conductor_api.API diff --git a/nova/conductor/api.py b/nova/conductor/api.py index acb412625..282005fcd 100644 --- a/nova/conductor/api.py +++ b/nova/conductor/api.py @@ -32,7 +32,7 @@ conductor_opts = [ ] conductor_group = cfg.OptGroup(name='conductor', title='Conductor Options') -CONF = config.CONF +CONF = cfg.CONF CONF.register_group(conductor_group) CONF.register_opts(conductor_opts, conductor_group) diff --git a/nova/conductor/rpcapi.py b/nova/conductor/rpcapi.py index 7a6508f12..123aa0b87 100644 --- a/nova/conductor/rpcapi.py +++ b/nova/conductor/rpcapi.py @@ -15,9 +15,10 @@ """Client side of the conductor RPC API""" from nova import config +from nova.openstack.common import cfg import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF class ConductorAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/config.py b/nova/config.py index c991e82ea..613333724 100644 --- a/nova/config.py +++ b/nova/config.py @@ -22,8 +22,6 @@ import socket from nova.openstack.common import cfg -CONF = cfg.CONF - def _get_my_ip(): """ @@ -77,8 +75,8 @@ debug_opts = [ help='Add python stack traces to SQL as comment strings'), ] -CONF.register_cli_opts(core_opts) -CONF.register_cli_opts(debug_opts) +cfg.CONF.register_cli_opts(core_opts) +cfg.CONF.register_cli_opts(debug_opts) global_opts = [ cfg.StrOpt('my_ip', @@ -372,11 +370,11 @@ global_opts = [ 'vmwareapi.VMWareESXDriver'), ] -CONF.register_opts(global_opts) +cfg.CONF.register_opts(global_opts) def parse_args(argv, default_config_files=None): - CONF.disable_interspersed_args() - return argv[:1] + CONF(argv[1:], - project='nova', - default_config_files=default_config_files) + cfg.CONF.disable_interspersed_args() + return argv[:1] + cfg.CONF(argv[1:], + project='nova', + default_config_files=default_config_files) diff --git a/nova/console/api.py b/nova/console/api.py index 0ddea69d8..ead6a1889 100644 --- a/nova/console/api.py +++ b/nova/console/api.py @@ -21,10 +21,11 @@ from nova.compute import rpcapi as compute_rpcapi from nova import config from nova.console import rpcapi as console_rpcapi from nova.db import base +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova.openstack.common import uuidutils -CONF = config.CONF +CONF = cfg.CONF class API(base.Base): diff --git a/nova/console/manager.py b/nova/console/manager.py index b4732844a..6bae3b45c 100644 --- a/nova/console/manager.py +++ b/nova/console/manager.py @@ -20,7 +20,6 @@ import socket from nova.compute import rpcapi as compute_rpcapi -from nova import config from nova import exception from nova import manager from nova.openstack.common import cfg @@ -41,7 +40,7 @@ console_manager_opts = [ help='Publicly visible name for this console host'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(console_manager_opts) LOG = logging.getLogger(__name__) diff --git a/nova/console/rpcapi.py b/nova/console/rpcapi.py index b401c4c4e..41258c8ba 100644 --- a/nova/console/rpcapi.py +++ b/nova/console/rpcapi.py @@ -19,9 +19,10 @@ Client side of the console RPC API. """ from nova import config +from nova.openstack.common import cfg import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF class ConsoleAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/console/vmrc.py b/nova/console/vmrc.py index a10bf9951..fcd733cf9 100644 --- a/nova/console/vmrc.py +++ b/nova/console/vmrc.py @@ -19,7 +19,6 @@ import base64 -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import jsonutils @@ -35,7 +34,7 @@ vmrc_opts = [ help="number of retries for retrieving VMRC information"), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(vmrc_opts) diff --git a/nova/console/vmrc_manager.py b/nova/console/vmrc_manager.py index 3990b48b9..e8eab4db2 100644 --- a/nova/console/vmrc_manager.py +++ b/nova/console/vmrc_manager.py @@ -18,7 +18,6 @@ """VMRC Console Manager.""" from nova.compute import rpcapi as compute_rpcapi -from nova import config from nova import exception from nova import manager from nova.openstack.common import cfg @@ -29,7 +28,7 @@ from nova.virt.vmwareapi import driver as vmwareapi_conn LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('console_driver', 'nova.console.manager') CONF.import_opt('console_public_hostname', 'nova.console.manager') diff --git a/nova/console/xvp.py b/nova/console/xvp.py index 6bcd85345..5d23efec6 100644 --- a/nova/console/xvp.py +++ b/nova/console/xvp.py @@ -49,7 +49,7 @@ xvp_opts = [ help='port for XVP to multiplex VNC connections on'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xvp_opts) LOG = logging.getLogger(__name__) diff --git a/nova/consoleauth/__init__.py b/nova/consoleauth/__init__.py index dbff115ff..c533043f3 100644 --- a/nova/consoleauth/__init__.py +++ b/nova/consoleauth/__init__.py @@ -18,7 +18,6 @@ """Module to authenticate Consoles.""" -from nova import config from nova.openstack.common import cfg @@ -26,5 +25,5 @@ consoleauth_topic_opt = cfg.StrOpt('consoleauth_topic', default='consoleauth', help='the topic console auth proxy nodes listen on') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(consoleauth_topic_opt) diff --git a/nova/consoleauth/manager.py b/nova/consoleauth/manager.py index 9a3f03e5a..b4747b1b1 100644 --- a/nova/consoleauth/manager.py +++ b/nova/consoleauth/manager.py @@ -38,7 +38,7 @@ consoleauth_opts = [ help='Manager for console auth'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(consoleauth_opts) diff --git a/nova/consoleauth/rpcapi.py b/nova/consoleauth/rpcapi.py index 822f401bc..f4b4390ac 100644 --- a/nova/consoleauth/rpcapi.py +++ b/nova/consoleauth/rpcapi.py @@ -18,10 +18,10 @@ Client side of the consoleauth RPC API. """ -from nova import config +from nova.openstack.common import cfg import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF class ConsoleAuthAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/crypto.py b/nova/crypto.py index 52c892378..b07f4016a 100644 --- a/nova/crypto.py +++ b/nova/crypto.py @@ -72,7 +72,7 @@ crypto_opts = [ 'project, timestamp')), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(crypto_opts) diff --git a/nova/db/api.py b/nova/db/api.py index 5b401392a..be5ab3176 100644 --- a/nova/db/api.py +++ b/nova/db/api.py @@ -43,7 +43,6 @@ these objects be simple dictionaries. """ -from nova import config from nova import exception from nova.openstack.common import cfg from nova import utils @@ -64,7 +63,7 @@ db_opts = [ help='Template string to be used to generate snapshot names'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(db_opts) IMPL = utils.LazyPluggable('db_backend', diff --git a/nova/db/base.py b/nova/db/base.py index 650edd42f..2028e375e 100644 --- a/nova/db/base.py +++ b/nova/db/base.py @@ -18,7 +18,6 @@ """Base class for classes that need modular database access.""" -from nova import config from nova.openstack.common import cfg from nova.openstack.common import importutils @@ -26,7 +25,7 @@ db_driver_opt = cfg.StrOpt('db_driver', default='nova.db', help='driver to use for database access') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(db_driver_opt) diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py index 34fbec6d3..0d6dd8b90 100644 --- a/nova/db/sqlalchemy/api.py +++ b/nova/db/sqlalchemy/api.py @@ -43,12 +43,13 @@ from nova import db from nova.db.sqlalchemy import models from nova.db.sqlalchemy.session import get_session from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import timeutils from nova.openstack.common import uuidutils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/db/sqlalchemy/migration.py b/nova/db/sqlalchemy/migration.py index 5f17f96f4..dbc1ed432 100644 --- a/nova/db/sqlalchemy/migration.py +++ b/nova/db/sqlalchemy/migration.py @@ -19,7 +19,6 @@ import distutils.version as dist_version import os -from nova import config from nova.db import migration from nova.db.sqlalchemy.session import get_engine from nova import exception diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py index e4980e57b..fbcfe7668 100644 --- a/nova/db/sqlalchemy/models.py +++ b/nova/db/sqlalchemy/models.py @@ -27,13 +27,13 @@ from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import ForeignKey, DateTime, Boolean, Text, Float from sqlalchemy.orm import relationship, backref, object_mapper -from nova import config from nova.db.sqlalchemy.session import get_session from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import timeutils -CONF = config.CONF +CONF = cfg.CONF BASE = declarative_base() diff --git a/nova/db/sqlalchemy/session.py b/nova/db/sqlalchemy/session.py index f16b9d161..a02be8ee2 100644 --- a/nova/db/sqlalchemy/session.py +++ b/nova/db/sqlalchemy/session.py @@ -171,10 +171,11 @@ from sqlalchemy.pool import NullPool, StaticPool from nova import config import nova.exception +from nova.openstack.common import cfg import nova.openstack.common.log as logging -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) _ENGINE = None diff --git a/nova/image/glance.py b/nova/image/glance.py index 6e0a57773..d2f69d12e 100644 --- a/nova/image/glance.py +++ b/nova/image/glance.py @@ -31,13 +31,14 @@ import glanceclient.exc from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import log as logging from nova.openstack.common import timeutils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF def _parse_image_ref(image_href): diff --git a/nova/image/s3.py b/nova/image/s3.py index e6ab8bb15..0d93383fb 100644 --- a/nova/image/s3.py +++ b/nova/image/s3.py @@ -60,7 +60,7 @@ s3_opts = [ 'when downloading from s3'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(s3_opts) diff --git a/nova/ipv6/api.py b/nova/ipv6/api.py index 23a6a365f..43a185101 100644 --- a/nova/ipv6/api.py +++ b/nova/ipv6/api.py @@ -14,7 +14,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova import utils @@ -23,7 +22,7 @@ ipv6_backend_opt = cfg.StrOpt('ipv6_backend', default='rfc2462', help='Backend to use for IPv6 generation') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(ipv6_backend_opt) IMPL = None diff --git a/nova/manager.py b/nova/manager.py index 8beae2732..59da6155a 100644 --- a/nova/manager.py +++ b/nova/manager.py @@ -57,13 +57,14 @@ import eventlet from nova import config from nova.db import base +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common.plugin import pluginmanager from nova.openstack.common.rpc import dispatcher as rpc_dispatcher from nova.scheduler import rpcapi as scheduler_rpcapi from nova import version -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/network/__init__.py b/nova/network/__init__.py index 79955e1eb..6ca684f49 100644 --- a/nova/network/__init__.py +++ b/nova/network/__init__.py @@ -18,11 +18,12 @@ # Importing full names to not pollute the namespace and cause possible # collisions with use of 'from nova.network import <foo>' elsewhere. -import nova.config +import nova.openstack.common.cfg import nova.openstack.common.importutils def API(): importutils = nova.openstack.common.importutils - cls = importutils.import_class(nova.config.CONF.network_api_class) + network_api_class = nova.openstack.common.cfg.CONF.network_api_class + cls = importutils.import_class(network_api_class) return cls() diff --git a/nova/network/api.py b/nova/network/api.py index 049b8c7c0..2c0ddb05f 100644 --- a/nova/network/api.py +++ b/nova/network/api.py @@ -20,7 +20,6 @@ import functools import inspect -from nova import config from nova.db import base from nova import exception from nova.network import model as network_model diff --git a/nova/network/l3.py b/nova/network/l3.py index e937245e7..bea1c3e6a 100644 --- a/nova/network/l3.py +++ b/nova/network/l3.py @@ -15,7 +15,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.network import linux_net from nova.openstack.common import log as logging from nova import utils diff --git a/nova/network/ldapdns.py b/nova/network/ldapdns.py index 15b6ca235..0cc07aa92 100644 --- a/nova/network/ldapdns.py +++ b/nova/network/ldapdns.py @@ -15,13 +15,12 @@ import ldap import time -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) ldap_dns_opts = [ diff --git a/nova/network/linux_net.py b/nova/network/linux_net.py index 047c11d34..158d56463 100644 --- a/nova/network/linux_net.py +++ b/nova/network/linux_net.py @@ -87,7 +87,7 @@ linux_net_opts = [ 'get default gateway from dhcp server'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(linux_net_opts) diff --git a/nova/network/manager.py b/nova/network/manager.py index f54764d8f..68ea40c0c 100644 --- a/nova/network/manager.py +++ b/nova/network/manager.py @@ -161,7 +161,7 @@ network_opts = [ help="Indicates underlying L3 management library") ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(network_opts) diff --git a/nova/network/minidns.py b/nova/network/minidns.py index 37b85fb66..a4a945c15 100644 --- a/nova/network/minidns.py +++ b/nova/network/minidns.py @@ -16,10 +16,10 @@ import os import shutil import tempfile -from nova import config from nova import exception +from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF class MiniDNS(object): diff --git a/nova/network/quantum/nova_ipam_lib.py b/nova/network/quantum/nova_ipam_lib.py index 4e6f5dbed..5c2adf7f1 100644 --- a/nova/network/quantum/nova_ipam_lib.py +++ b/nova/network/quantum/nova_ipam_lib.py @@ -17,7 +17,6 @@ import netaddr -from nova import config from nova import db from nova import exception from nova import ipv6 diff --git a/nova/network/quantumv2/__init__.py b/nova/network/quantumv2/__init__.py index 3377a32ab..151bd6afa 100644 --- a/nova/network/quantumv2/__init__.py +++ b/nova/network/quantumv2/__init__.py @@ -15,14 +15,14 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import excutils from nova.openstack.common import log as logging from quantumclient import client from quantumclient.v2_0 import client as clientv20 -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/network/quantumv2/api.py b/nova/network/quantumv2/api.py index 38692351e..451aab394 100644 --- a/nova/network/quantumv2/api.py +++ b/nova/network/quantumv2/api.py @@ -51,7 +51,7 @@ quantum_opts = [ 'quantum in admin context'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(quantum_opts) CONF.import_opt('default_floating_pool', 'nova.network.manager') LOG = logging.getLogger(__name__) diff --git a/nova/network/rpcapi.py b/nova/network/rpcapi.py index c0742b1ca..d676175f9 100644 --- a/nova/network/rpcapi.py +++ b/nova/network/rpcapi.py @@ -19,11 +19,12 @@ Client side of the network RPC API. """ from nova import config +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import rpc from nova.openstack.common.rpc import proxy as rpc_proxy -CONF = config.CONF +CONF = cfg.CONF class NetworkAPI(rpc_proxy.RpcProxy): diff --git a/nova/notifications.py b/nova/notifications.py index d43aef3c7..b5fc6917f 100644 --- a/nova/notifications.py +++ b/nova/notifications.py @@ -19,7 +19,6 @@ the system. """ -from nova import config import nova.context from nova import db from nova import exception @@ -50,7 +49,7 @@ notify_api_faults = cfg.BoolOpt('notify_api_faults', default=False, 'in the API service.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(notify_state_opt) CONF.register_opt(notify_any_opt) CONF.register_opt(notify_api_faults) diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py index 0975ca76f..655a3f4d1 100644 --- a/nova/objectstore/s3server.py +++ b/nova/objectstore/s3server.py @@ -63,7 +63,7 @@ s3_opts = [ help='port for s3 api to listen'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(s3_opts) diff --git a/nova/policy.py b/nova/policy.py index dc4bc7031..5a300cfb2 100644 --- a/nova/policy.py +++ b/nova/policy.py @@ -19,7 +19,6 @@ import os.path -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import policy @@ -35,7 +34,7 @@ policy_opts = [ help=_('Rule checked when requested rule is not found')), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(policy_opts) _POLICY_PATH = None diff --git a/nova/quota.py b/nova/quota.py index 730c466d9..fad125805 100644 --- a/nova/quota.py +++ b/nova/quota.py @@ -20,7 +20,6 @@ import datetime -from nova import config from nova import db from nova import exception from nova.openstack.common import cfg @@ -79,7 +78,7 @@ quota_opts = [ help='default driver to use for quota checks'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(quota_opts) diff --git a/nova/scheduler/chance.py b/nova/scheduler/chance.py index 86e21929c..dc517e94e 100644 --- a/nova/scheduler/chance.py +++ b/nova/scheduler/chance.py @@ -25,9 +25,10 @@ import random from nova import config from nova import exception +from nova.openstack.common import cfg from nova.scheduler import driver -CONF = config.CONF +CONF = cfg.CONF class ChanceScheduler(driver.Scheduler): diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py index 39ea55527..6c6beb5e9 100644 --- a/nova/scheduler/driver.py +++ b/nova/scheduler/driver.py @@ -52,10 +52,10 @@ scheduler_driver_opts = [ help='Maximum number of attempts to schedule an instance'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(scheduler_driver_opts) -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('instances_path', 'nova.compute.manager') CONF.import_opt('libvirt_type', 'nova.virt.libvirt.driver') diff --git a/nova/scheduler/filter_scheduler.py b/nova/scheduler/filter_scheduler.py index 636818e59..759621d91 100644 --- a/nova/scheduler/filter_scheduler.py +++ b/nova/scheduler/filter_scheduler.py @@ -19,14 +19,14 @@ You can customize this scheduler by specifying your own Host Filters and Weighing Functions. """ -from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common.notifier import api as notifier from nova.scheduler import driver from nova.scheduler import scheduler_options -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/scheduler/filters/compute_filter.py b/nova/scheduler/filters/compute_filter.py index 93ec7d16e..93d63c76c 100644 --- a/nova/scheduler/filters/compute_filter.py +++ b/nova/scheduler/filters/compute_filter.py @@ -13,12 +13,12 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/scheduler/filters/core_filter.py b/nova/scheduler/filters/core_filter.py index aec05ecc0..54561b811 100644 --- a/nova/scheduler/filters/core_filter.py +++ b/nova/scheduler/filters/core_filter.py @@ -15,7 +15,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters @@ -27,7 +26,7 @@ cpu_allocation_ratio_opt = cfg.FloatOpt('cpu_allocation_ratio', default=16.0, help='Virtual CPU to Physical CPU allocation ratio') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(cpu_allocation_ratio_opt) diff --git a/nova/scheduler/filters/disk_filter.py b/nova/scheduler/filters/disk_filter.py index 77ee75c99..49fcb4720 100644 --- a/nova/scheduler/filters/disk_filter.py +++ b/nova/scheduler/filters/disk_filter.py @@ -13,7 +13,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters @@ -23,7 +22,7 @@ LOG = logging.getLogger(__name__) disk_allocation_ratio_opt = cfg.FloatOpt("disk_allocation_ratio", default=1.0, help="virtual disk to physical disk allocation ratio") -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(disk_allocation_ratio_opt) diff --git a/nova/scheduler/filters/io_ops_filter.py b/nova/scheduler/filters/io_ops_filter.py index 3f04815a0..4429f20fa 100644 --- a/nova/scheduler/filters/io_ops_filter.py +++ b/nova/scheduler/filters/io_ops_filter.py @@ -13,7 +13,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters @@ -24,7 +23,7 @@ max_io_ops_per_host_opt = cfg.IntOpt("max_io_ops_per_host", default=8, help="Ignore hosts that have too many builds/resizes/snaps/migrations") -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(max_io_ops_per_host_opt) diff --git a/nova/scheduler/filters/isolated_hosts_filter.py b/nova/scheduler/filters/isolated_hosts_filter.py index 213953b18..607c240e5 100644 --- a/nova/scheduler/filters/isolated_hosts_filter.py +++ b/nova/scheduler/filters/isolated_hosts_filter.py @@ -14,9 +14,10 @@ # under the License. from nova import config +from nova.openstack.common import cfg from nova.scheduler import filters -CONF = config.CONF +CONF = cfg.CONF class IsolatedHostsFilter(filters.BaseHostFilter): diff --git a/nova/scheduler/filters/num_instances_filter.py b/nova/scheduler/filters/num_instances_filter.py index b34e71526..197959a5f 100644 --- a/nova/scheduler/filters/num_instances_filter.py +++ b/nova/scheduler/filters/num_instances_filter.py @@ -13,7 +13,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters @@ -24,7 +23,7 @@ max_instances_per_host_opt = cfg.IntOpt("max_instances_per_host", default=50, help="Ignore hosts that have too many instances") -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(max_instances_per_host_opt) diff --git a/nova/scheduler/filters/ram_filter.py b/nova/scheduler/filters/ram_filter.py index 832a7c41a..dc43ced29 100644 --- a/nova/scheduler/filters/ram_filter.py +++ b/nova/scheduler/filters/ram_filter.py @@ -14,7 +14,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler import filters @@ -25,7 +24,7 @@ ram_allocation_ratio_opt = cfg.FloatOpt("ram_allocation_ratio", default=1.5, help="virtual ram to physical ram allocation ratio") -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(ram_allocation_ratio_opt) diff --git a/nova/scheduler/filters/trusted_filter.py b/nova/scheduler/filters/trusted_filter.py index 1e0470b61..4d0f2305f 100644 --- a/nova/scheduler/filters/trusted_filter.py +++ b/nova/scheduler/filters/trusted_filter.py @@ -48,7 +48,6 @@ import httplib import socket import ssl -from nova import config from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import log as logging @@ -81,7 +80,7 @@ trusted_opts = [ help='attestation authorization blob - must change'), ] -CONF = config.CONF +CONF = cfg.CONF trust_group = cfg.OptGroup(name='trusted_computing', title='Trust parameters') CONF.register_group(trust_group) CONF.register_opts(trusted_opts, group=trust_group) diff --git a/nova/scheduler/host_manager.py b/nova/scheduler/host_manager.py index ba4fa3d34..58a16b109 100644 --- a/nova/scheduler/host_manager.py +++ b/nova/scheduler/host_manager.py @@ -21,7 +21,6 @@ import UserDict from nova.compute import task_states from nova.compute import vm_states -from nova import config from nova import db from nova import exception from nova.openstack.common import cfg @@ -53,7 +52,7 @@ host_manager_opts = [ help='Which weight class names to use for weighing hosts'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(host_manager_opts) LOG = logging.getLogger(__name__) diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py index 3ef2992fb..dbb8845cb 100644 --- a/nova/scheduler/manager.py +++ b/nova/scheduler/manager.py @@ -26,7 +26,6 @@ import sys from nova.compute import rpcapi as compute_rpcapi from nova.compute import utils as compute_utils from nova.compute import vm_states -from nova import config import nova.context from nova import db from nova import exception @@ -46,7 +45,7 @@ scheduler_driver_opt = cfg.StrOpt('scheduler_driver', default='nova.scheduler.filter_scheduler.FilterScheduler', help='Default driver to use for the scheduler') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(scheduler_driver_opt) QUOTAS = quota.QUOTAS diff --git a/nova/scheduler/multi.py b/nova/scheduler/multi.py index 988881632..a92e09556 100644 --- a/nova/scheduler/multi.py +++ b/nova/scheduler/multi.py @@ -27,7 +27,6 @@ schedule requests to compute nodes but provide their own manager and topic. https://bugs.launchpad.net/nova/+bug/1009681 """ -from nova import config from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.scheduler import driver @@ -43,7 +42,7 @@ multi_scheduler_opts = [ help='Default driver to use for scheduling calls'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(multi_scheduler_opts) diff --git a/nova/scheduler/rpcapi.py b/nova/scheduler/rpcapi.py index b0c83d695..5ddc65c59 100644 --- a/nova/scheduler/rpcapi.py +++ b/nova/scheduler/rpcapi.py @@ -19,10 +19,11 @@ Client side of the scheduler manager RPC API. """ from nova import config +from nova.openstack.common import cfg from nova.openstack.common import jsonutils import nova.openstack.common.rpc.proxy -CONF = config.CONF +CONF = cfg.CONF class SchedulerAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/scheduler/scheduler_options.py b/nova/scheduler/scheduler_options.py index 5c253bc4f..e0840dd01 100644 --- a/nova/scheduler/scheduler_options.py +++ b/nova/scheduler/scheduler_options.py @@ -26,7 +26,6 @@ import datetime import json import os -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import timeutils @@ -37,7 +36,7 @@ scheduler_json_config_location_opt = cfg.StrOpt( default='', help='Absolute path to scheduler configuration JSON file.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(scheduler_json_config_location_opt) LOG = logging.getLogger(__name__) diff --git a/nova/scheduler/weights/__init__.py b/nova/scheduler/weights/__init__.py index 55c44b528..b979b1e55 100644 --- a/nova/scheduler/weights/__init__.py +++ b/nova/scheduler/weights/__init__.py @@ -18,13 +18,13 @@ Scheduler host weights """ -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.scheduler.weights import least_cost from nova import weights LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF class WeighedHost(weights.WeighedObject): diff --git a/nova/scheduler/weights/least_cost.py b/nova/scheduler/weights/least_cost.py index 2d886f461..f6702bc1b 100644 --- a/nova/scheduler/weights/least_cost.py +++ b/nova/scheduler/weights/least_cost.py @@ -25,7 +25,6 @@ NOTE(comstud): This is deprecated. One should use the RAMWeigher and/or create other weight modules. """ -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import importutils @@ -48,7 +47,7 @@ least_cost_opts = [ 'e.g. spread-first'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(least_cost_opts) diff --git a/nova/scheduler/weights/ram.py b/nova/scheduler/weights/ram.py index 0fe1911c4..ea4cfab38 100644 --- a/nova/scheduler/weights/ram.py +++ b/nova/scheduler/weights/ram.py @@ -20,7 +20,6 @@ stacking, you can set the 'ram_weight_multiplier' option to a negative number and the weighing has the opposite effect of the default. """ -from nova import config from nova.openstack.common import cfg from nova.scheduler import weights @@ -32,7 +31,7 @@ ram_weight_opts = [ 'numbers mean to stack vs spread.'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(ram_weight_opts) diff --git a/nova/service.py b/nova/service.py index 109fbc06c..5657bdd7e 100644 --- a/nova/service.py +++ b/nova/service.py @@ -90,7 +90,7 @@ service_opts = [ help='Number of workers for metadata service'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(service_opts) diff --git a/nova/test.py b/nova/test.py index 25572600f..3a52a2493 100644 --- a/nova/test.py +++ b/nova/test.py @@ -49,7 +49,7 @@ test_opts = [ help='should we use everything for testing'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(test_opts) LOG = logging.getLogger(__name__) diff --git a/nova/tests/__init__.py b/nova/tests/__init__.py index f0c117b32..852fbddf1 100644 --- a/nova/tests/__init__.py +++ b/nova/tests/__init__.py @@ -33,6 +33,7 @@ import shutil from nova import config from nova.db.sqlalchemy.session import get_engine +from nova.openstack.common import cfg from nova.openstack.common import log as logging import eventlet @@ -40,7 +41,7 @@ import eventlet eventlet.monkey_patch(os=False) -CONF = config.CONF +CONF = cfg.CONF CONF.set_override('use_stderr', False) logging.setup('nova') diff --git a/nova/tests/api/ec2/test_cinder_cloud.py b/nova/tests/api/ec2/test_cinder_cloud.py index cbdfc3aee..f4355a5f0 100644 --- a/nova/tests/api/ec2/test_cinder_cloud.py +++ b/nova/tests/api/ec2/test_cinder_cloud.py @@ -28,6 +28,7 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import rpc from nova import test @@ -36,7 +37,7 @@ from nova.tests.image import fake from nova.tests import matchers from nova import volume -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/api/ec2/test_cloud.py b/nova/tests/api/ec2/test_cloud.py index bdf2cbe7c..54437e93e 100644 --- a/nova/tests/api/ec2/test_cloud.py +++ b/nova/tests/api/ec2/test_cloud.py @@ -38,6 +38,7 @@ from nova import db from nova import exception from nova.image import s3 from nova.network import api as network_api +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import rpc from nova import test @@ -48,7 +49,7 @@ from nova import utils from nova.virt import fake as fake_virt from nova import volume -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/api/ec2/test_ec2_validate.py b/nova/tests/api/ec2/test_ec2_validate.py index 0f15c66b8..5efdb9776 100644 --- a/nova/tests/api/ec2/test_ec2_validate.py +++ b/nova/tests/api/ec2/test_ec2_validate.py @@ -21,10 +21,10 @@ import datetime from nova.api.ec2 import cloud from nova.api.ec2 import ec2utils from nova.compute import utils as compute_utils -from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.openstack.common import rpc from nova.openstack.common import timeutils @@ -32,7 +32,7 @@ from nova import test from nova.tests import fake_network from nova.tests.image import fake -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/api/ec2/test_middleware.py b/nova/tests/api/ec2/test_middleware.py index 25cba1c4d..77999e053 100644 --- a/nova/tests/api/ec2/test_middleware.py +++ b/nova/tests/api/ec2/test_middleware.py @@ -22,13 +22,13 @@ import webob.dec import webob.exc from nova.api import ec2 -from nova import config from nova import context from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import timeutils from nova import test -CONF = config.CONF +CONF = cfg.CONF @webob.dec.wsgify diff --git a/nova/tests/api/openstack/compute/contrib/test_admin_actions.py b/nova/tests/api/openstack/compute/contrib/test_admin_actions.py index 9ede7dd17..c7c4f8564 100644 --- a/nova/tests/api/openstack/compute/contrib/test_admin_actions.py +++ b/nova/tests/api/openstack/compute/contrib/test_admin_actions.py @@ -21,16 +21,16 @@ from nova.api.openstack import compute from nova.api.openstack.compute.contrib import admin_actions from nova.compute import api as compute_api from nova.compute import vm_states -from nova import config from nova import context from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.scheduler import rpcapi as scheduler_rpcapi from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF INSTANCE = { "id": 1, diff --git a/nova/tests/api/openstack/compute/contrib/test_cloudpipe.py b/nova/tests/api/openstack/compute/contrib/test_cloudpipe.py index 348816833..368ede41c 100644 --- a/nova/tests/api/openstack/compute/contrib/test_cloudpipe.py +++ b/nova/tests/api/openstack/compute/contrib/test_cloudpipe.py @@ -20,6 +20,7 @@ from nova.api.openstack import wsgi from nova.compute import utils as compute_utils from nova import config from nova import db +from nova.openstack.common import cfg from nova.openstack.common import timeutils from nova import test from nova.tests.api.openstack import fakes @@ -27,7 +28,7 @@ from nova.tests import fake_network from nova.tests import matchers from nova import utils -CONF = config.CONF +CONF = cfg.CONF def fake_vpn_instance(): diff --git a/nova/tests/api/openstack/compute/contrib/test_createserverext.py b/nova/tests/api/openstack/compute/contrib/test_createserverext.py index 07f7f6eec..a37c6889d 100644 --- a/nova/tests/api/openstack/compute/contrib/test_createserverext.py +++ b/nova/tests/api/openstack/compute/contrib/test_createserverext.py @@ -21,7 +21,6 @@ from xml.dom import minidom import webob from nova.compute import api as compute_api -from nova import config from nova import db from nova import exception from nova.openstack.common import jsonutils diff --git a/nova/tests/api/openstack/compute/contrib/test_disk_config.py b/nova/tests/api/openstack/compute/contrib/test_disk_config.py index c79fda910..208bdbe10 100644 --- a/nova/tests/api/openstack/compute/contrib/test_disk_config.py +++ b/nova/tests/api/openstack/compute/contrib/test_disk_config.py @@ -18,7 +18,6 @@ import datetime from nova.api.openstack import compute -from nova import config import nova.db.api from nova.openstack.common import jsonutils import nova.openstack.common.rpc diff --git a/nova/tests/api/openstack/compute/contrib/test_extended_server_attributes.py b/nova/tests/api/openstack/compute/contrib/test_extended_server_attributes.py index e9c0c0bc8..036c240d4 100644 --- a/nova/tests/api/openstack/compute/contrib/test_extended_server_attributes.py +++ b/nova/tests/api/openstack/compute/contrib/test_extended_server_attributes.py @@ -18,7 +18,6 @@ import webob from nova.api.openstack.compute.contrib import extended_server_attributes from nova import compute -from nova import config from nova import db from nova import exception from nova.openstack.common import jsonutils diff --git a/nova/tests/api/openstack/compute/contrib/test_extended_status.py b/nova/tests/api/openstack/compute/contrib/test_extended_status.py index 457b8bd32..f9d4cb43a 100644 --- a/nova/tests/api/openstack/compute/contrib/test_extended_status.py +++ b/nova/tests/api/openstack/compute/contrib/test_extended_status.py @@ -18,7 +18,6 @@ import webob from nova.api.openstack.compute.contrib import extended_status from nova import compute -from nova import config from nova import exception from nova.openstack.common import jsonutils from nova import test diff --git a/nova/tests/api/openstack/compute/contrib/test_flavor_disabled.py b/nova/tests/api/openstack/compute/contrib/test_flavor_disabled.py index b2400bc51..5d15264ab 100644 --- a/nova/tests/api/openstack/compute/contrib/test_flavor_disabled.py +++ b/nova/tests/api/openstack/compute/contrib/test_flavor_disabled.py @@ -17,7 +17,6 @@ import webob from nova.api.openstack.compute.contrib import flavor_disabled from nova.compute import instance_types -from nova import config from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes diff --git a/nova/tests/api/openstack/compute/contrib/test_flavor_rxtx.py b/nova/tests/api/openstack/compute/contrib/test_flavor_rxtx.py index a6624e88d..d86f750cf 100644 --- a/nova/tests/api/openstack/compute/contrib/test_flavor_rxtx.py +++ b/nova/tests/api/openstack/compute/contrib/test_flavor_rxtx.py @@ -16,7 +16,6 @@ from lxml import etree import webob from nova.compute import instance_types -from nova import config from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes diff --git a/nova/tests/api/openstack/compute/contrib/test_flavor_swap.py b/nova/tests/api/openstack/compute/contrib/test_flavor_swap.py index e8c66962a..eeb0fe632 100644 --- a/nova/tests/api/openstack/compute/contrib/test_flavor_swap.py +++ b/nova/tests/api/openstack/compute/contrib/test_flavor_swap.py @@ -16,7 +16,6 @@ from lxml import etree import webob from nova.compute import instance_types -from nova import config from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes diff --git a/nova/tests/api/openstack/compute/contrib/test_networks.py b/nova/tests/api/openstack/compute/contrib/test_networks.py index 2540904ee..a50e8d89e 100644 --- a/nova/tests/api/openstack/compute/contrib/test_networks.py +++ b/nova/tests/api/openstack/compute/contrib/test_networks.py @@ -23,12 +23,12 @@ import uuid import webob from nova.api.openstack.compute.contrib import networks -from nova import config from nova import exception +from nova.openstack.common import cfg from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF FAKE_NETWORKS = [ { diff --git a/nova/tests/api/openstack/compute/contrib/test_rescue.py b/nova/tests/api/openstack/compute/contrib/test_rescue.py index 2a7e973ff..7aeb9465e 100644 --- a/nova/tests/api/openstack/compute/contrib/test_rescue.py +++ b/nova/tests/api/openstack/compute/contrib/test_rescue.py @@ -17,11 +17,12 @@ import webob from nova import compute from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF def rescue(self, context, instance, rescue_password=None): diff --git a/nova/tests/api/openstack/compute/contrib/test_security_groups.py b/nova/tests/api/openstack/compute/contrib/test_security_groups.py index 6fdeb0fec..59cb3f7f7 100644 --- a/nova/tests/api/openstack/compute/contrib/test_security_groups.py +++ b/nova/tests/api/openstack/compute/contrib/test_security_groups.py @@ -25,15 +25,15 @@ from nova.api.openstack.compute.contrib import security_groups from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import compute -from nova import config import nova.db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova import quota from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF FAKE_UUID = 'a47ae74e-ab08-447f-8eee-ffd43fc46c16' diff --git a/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py b/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py index a10ec208c..b49a1feb4 100644 --- a/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py +++ b/nova/tests/api/openstack/compute/contrib/test_simple_tenant_usage.py @@ -22,7 +22,6 @@ import webob from nova.api.openstack.compute.contrib import simple_tenant_usage from nova.compute import api -from nova import config from nova import context from nova.openstack.common import jsonutils from nova.openstack.common import policy as common_policy diff --git a/nova/tests/api/openstack/compute/contrib/test_snapshots.py b/nova/tests/api/openstack/compute/contrib/test_snapshots.py index 319991bfa..a223178fb 100644 --- a/nova/tests/api/openstack/compute/contrib/test_snapshots.py +++ b/nova/tests/api/openstack/compute/contrib/test_snapshots.py @@ -17,7 +17,6 @@ from lxml import etree import webob from nova.api.openstack.compute.contrib import volumes -from nova import config from nova import context from nova import exception from nova.openstack.common import jsonutils diff --git a/nova/tests/api/openstack/compute/contrib/test_volumes.py b/nova/tests/api/openstack/compute/contrib/test_volumes.py index 4272b3011..85ab411a5 100644 --- a/nova/tests/api/openstack/compute/contrib/test_volumes.py +++ b/nova/tests/api/openstack/compute/contrib/test_volumes.py @@ -24,6 +24,7 @@ from nova.compute import instance_types from nova import config from nova import context from nova import db +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import timeutils from nova import test @@ -31,7 +32,7 @@ from nova.tests.api.openstack import fakes from nova.volume import cinder from webob import exc -CONF = config.CONF +CONF = cfg.CONF FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa' FAKE_UUID_A = '00000000-aaaa-aaaa-aaaa-000000000000' diff --git a/nova/tests/api/openstack/compute/test_consoles.py b/nova/tests/api/openstack/compute/test_consoles.py index 6b8d290c4..8f0a02e30 100644 --- a/nova/tests/api/openstack/compute/test_consoles.py +++ b/nova/tests/api/openstack/compute/test_consoles.py @@ -24,7 +24,6 @@ import webob from nova.api.openstack.compute import consoles from nova.compute import vm_states -from nova import config from nova import console from nova import db from nova import exception diff --git a/nova/tests/api/openstack/compute/test_extensions.py b/nova/tests/api/openstack/compute/test_extensions.py index fe7f03cd6..1d0bfcd1a 100644 --- a/nova/tests/api/openstack/compute/test_extensions.py +++ b/nova/tests/api/openstack/compute/test_extensions.py @@ -26,12 +26,13 @@ from nova.api.openstack import extensions as base_extensions from nova.api.openstack import wsgi from nova.api.openstack import xmlutil from nova import config +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes from nova.tests import matchers -CONF = config.CONF +CONF = cfg.CONF NS = "{http://docs.openstack.org/common/api/v1.0}" ATOMNS = "{http://www.w3.org/2005/Atom}" diff --git a/nova/tests/api/openstack/compute/test_flavors.py b/nova/tests/api/openstack/compute/test_flavors.py index 16bb74801..da633d371 100644 --- a/nova/tests/api/openstack/compute/test_flavors.py +++ b/nova/tests/api/openstack/compute/test_flavors.py @@ -23,7 +23,6 @@ import urlparse from nova.api.openstack.compute import flavors from nova.api.openstack import xmlutil import nova.compute.instance_types -from nova import config from nova import context from nova import db from nova import exception diff --git a/nova/tests/api/openstack/compute/test_image_metadata.py b/nova/tests/api/openstack/compute/test_image_metadata.py index a5ac184ca..9a8b75c9e 100644 --- a/nova/tests/api/openstack/compute/test_image_metadata.py +++ b/nova/tests/api/openstack/compute/test_image_metadata.py @@ -18,12 +18,12 @@ import webob from nova.api.openstack.compute import image_metadata -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF class ImageMetaDataTest(test.TestCase): diff --git a/nova/tests/api/openstack/compute/test_images.py b/nova/tests/api/openstack/compute/test_images.py index 1ce2c960e..89a09fa2f 100644 --- a/nova/tests/api/openstack/compute/test_images.py +++ b/nova/tests/api/openstack/compute/test_images.py @@ -28,7 +28,6 @@ import webob from nova.api.openstack.compute import images from nova.api.openstack.compute.views import images as images_view from nova.api.openstack import xmlutil -from nova import config from nova import exception from nova import test from nova.tests.api.openstack import fakes diff --git a/nova/tests/api/openstack/compute/test_server_actions.py b/nova/tests/api/openstack/compute/test_server_actions.py index 002f51010..204979da1 100644 --- a/nova/tests/api/openstack/compute/test_server_actions.py +++ b/nova/tests/api/openstack/compute/test_server_actions.py @@ -27,6 +27,7 @@ from nova import config from nova import db from nova import exception from nova.image import glance +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova import test from nova.tests.api.openstack import fakes @@ -34,7 +35,7 @@ from nova.tests.image import fake from nova.tests import matchers -CONF = config.CONF +CONF = cfg.CONF FAKE_UUID = fakes.FAKE_UUID INSTANCE_IDS = {FAKE_UUID: 1} diff --git a/nova/tests/api/openstack/compute/test_server_metadata.py b/nova/tests/api/openstack/compute/test_server_metadata.py index 5f595e3a5..78e3f866b 100644 --- a/nova/tests/api/openstack/compute/test_server_metadata.py +++ b/nova/tests/api/openstack/compute/test_server_metadata.py @@ -21,15 +21,15 @@ import webob from nova.api.openstack.compute import server_metadata from nova.compute import rpcapi as compute_rpcapi -from nova import config import nova.db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova import test from nova.tests.api.openstack import fakes -CONF = config.CONF +CONF = cfg.CONF def return_create_instance_metadata_max(context, server_id, metadata, delete): diff --git a/nova/tests/api/openstack/compute/test_servers.py b/nova/tests/api/openstack/compute/test_servers.py index 0b5f3cf67..3ac10c968 100644 --- a/nova/tests/api/openstack/compute/test_servers.py +++ b/nova/tests/api/openstack/compute/test_servers.py @@ -42,6 +42,7 @@ from nova.db.sqlalchemy import models from nova import exception from nova.network import manager from nova.network.quantumv2 import api as quantum_api +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import rpc from nova import test @@ -51,7 +52,7 @@ from nova.tests.image import fake from nova.tests import matchers -CONF = config.CONF +CONF = cfg.CONF FAKE_UUID = fakes.FAKE_UUID NS = "{http://docs.openstack.org/compute/api/v1.1}" diff --git a/nova/tests/api/openstack/fakes.py b/nova/tests/api/openstack/fakes.py index d84b215b2..6b6e70816 100644 --- a/nova/tests/api/openstack/fakes.py +++ b/nova/tests/api/openstack/fakes.py @@ -35,7 +35,6 @@ from nova.api.openstack import wsgi as os_wsgi from nova.compute import api as compute_api from nova.compute import instance_types from nova.compute import vm_states -import nova.config from nova import context from nova.db.sqlalchemy import models from nova import exception as exc diff --git a/nova/tests/api/test_sizelimit.py b/nova/tests/api/test_sizelimit.py index 0eb46616f..9c5ab1a27 100644 --- a/nova/tests/api/test_sizelimit.py +++ b/nova/tests/api/test_sizelimit.py @@ -15,10 +15,10 @@ import webob import nova.api.sizelimit -from nova import config +from nova.openstack.common import cfg from nova import test -CONF = config.CONF +CONF = cfg.CONF MAX_REQUEST_BODY_SIZE = CONF.osapi_max_request_body_size diff --git a/nova/tests/baremetal/db/base.py b/nova/tests/baremetal/db/base.py index 83abcb58e..ea5a3b427 100644 --- a/nova/tests/baremetal/db/base.py +++ b/nova/tests/baremetal/db/base.py @@ -15,15 +15,15 @@ """Bare-metal DB test base class.""" -from nova import config from nova import context as nova_context +from nova.openstack.common import cfg from nova import test from nova.virt.baremetal.db import migration as bm_migration from nova.virt.baremetal.db.sqlalchemy import session as bm_session _DB = None -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('baremetal_sql_connection', 'nova.virt.baremetal.db.sqlalchemy.session') diff --git a/nova/tests/cert/test_rpcapi.py b/nova/tests/cert/test_rpcapi.py index 854c49c9f..820fe46e4 100644 --- a/nova/tests/cert/test_rpcapi.py +++ b/nova/tests/cert/test_rpcapi.py @@ -21,10 +21,11 @@ Unit Tests for nova.cert.rpcapi from nova.cert import rpcapi as cert_rpcapi from nova import config from nova import context +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF class CertRpcAPITestCase(test.TestCase): diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py index 662a90be4..368bdcbda 100644 --- a/nova/tests/compute/test_compute.py +++ b/nova/tests/compute/test_compute.py @@ -43,6 +43,7 @@ from nova import db from nova import exception from nova.network import api as network_api from nova.network import model as network_model +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import jsonutils from nova.openstack.common import log as logging @@ -68,7 +69,7 @@ from nova.volume import cinder QUOTAS = quota.QUOTAS LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('live_migration_retry_count', 'nova.compute.manager') diff --git a/nova/tests/compute/test_compute_utils.py b/nova/tests/compute/test_compute_utils.py index 53a5b20ae..ee78ba62f 100644 --- a/nova/tests/compute/test_compute_utils.py +++ b/nova/tests/compute/test_compute_utils.py @@ -26,6 +26,7 @@ from nova import context from nova import db from nova import exception from nova.network import api as network_api +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import log as logging from nova.openstack.common.notifier import api as notifier_api @@ -36,7 +37,7 @@ import nova.tests.image.fake from nova import utils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF class ComputeValidateDeviceTestCase(test.TestCase): diff --git a/nova/tests/compute/test_multiple_nodes.py b/nova/tests/compute/test_multiple_nodes.py index 830897954..0b6b05cf1 100644 --- a/nova/tests/compute/test_multiple_nodes.py +++ b/nova/tests/compute/test_multiple_nodes.py @@ -21,12 +21,13 @@ import mox from nova import config from nova import context from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova import test from nova.virt import fake -CONF = config.CONF +CONF = cfg.CONF class BaseTestCase(test.TestCase): diff --git a/nova/tests/compute/test_rpcapi.py b/nova/tests/compute/test_rpcapi.py index fac95cc62..cba206f9e 100644 --- a/nova/tests/compute/test_rpcapi.py +++ b/nova/tests/compute/test_rpcapi.py @@ -22,11 +22,12 @@ from nova.compute import rpcapi as compute_rpcapi from nova import config from nova import context from nova import db +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF class ComputeRpcAPITestCase(test.TestCase): diff --git a/nova/tests/console/test_console.py b/nova/tests/console/test_console.py index 372fbd1df..d8fd9be1e 100644 --- a/nova/tests/console/test_console.py +++ b/nova/tests/console/test_console.py @@ -24,11 +24,12 @@ from nova.console import rpcapi as console_rpcapi from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('console_driver', 'nova.console.manager') diff --git a/nova/tests/console/test_rpcapi.py b/nova/tests/console/test_rpcapi.py index 0df7491c5..e98aee32f 100644 --- a/nova/tests/console/test_rpcapi.py +++ b/nova/tests/console/test_rpcapi.py @@ -21,10 +21,11 @@ Unit Tests for nova.console.rpcapi from nova import config from nova.console import rpcapi as console_rpcapi from nova import context +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF class ConsoleRpcAPITestCase(test.TestCase): diff --git a/nova/tests/consoleauth/test_consoleauth.py b/nova/tests/consoleauth/test_consoleauth.py index 5ff15b23b..9c6368b4c 100644 --- a/nova/tests/consoleauth/test_consoleauth.py +++ b/nova/tests/consoleauth/test_consoleauth.py @@ -22,7 +22,6 @@ Tests for Consoleauth Code. import time -from nova import config from nova.consoleauth import manager from nova import context from nova.openstack.common import log as logging diff --git a/nova/tests/consoleauth/test_rpcapi.py b/nova/tests/consoleauth/test_rpcapi.py index 428a79e3a..51a8eda14 100644 --- a/nova/tests/consoleauth/test_rpcapi.py +++ b/nova/tests/consoleauth/test_rpcapi.py @@ -18,13 +18,13 @@ Unit Tests for nova.consoleauth.rpcapi """ -from nova import config from nova.consoleauth import rpcapi as consoleauth_rpcapi from nova import context +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF class ConsoleAuthRpcAPITestCase(test.TestCase): diff --git a/nova/tests/declare_flags.py b/nova/tests/declare_flags.py index 615ee35b3..476397261 100644 --- a/nova/tests/declare_flags.py +++ b/nova/tests/declare_flags.py @@ -16,8 +16,7 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(cfg.IntOpt('answer', default=42, help='test flag')) diff --git a/nova/tests/fake_flags.py b/nova/tests/fake_flags.py index 65191641d..e6ef3f7de 100644 --- a/nova/tests/fake_flags.py +++ b/nova/tests/fake_flags.py @@ -17,8 +17,9 @@ # under the License. from nova import config +from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('scheduler_driver', 'nova.scheduler.manager') CONF.import_opt('fake_network', 'nova.network.manager') diff --git a/nova/tests/fake_network.py b/nova/tests/fake_network.py index 50c6a55a8..abbd0be79 100644 --- a/nova/tests/fake_network.py +++ b/nova/tests/fake_network.py @@ -25,12 +25,13 @@ from nova.network import api as network_api from nova.network import manager as network_manager from nova.network import model as network_model from nova.network import nova_ipam_lib +from nova.openstack.common import cfg from nova import utils from nova.virt.libvirt import config as libvirt_config HOST = "testhost" -CONF = config.CONF +CONF = cfg.CONF class FakeIptablesFirewallDriver(object): diff --git a/nova/tests/image/fake.py b/nova/tests/image/fake.py index 58c03b167..d495ee2fb 100644 --- a/nova/tests/image/fake.py +++ b/nova/tests/image/fake.py @@ -25,10 +25,11 @@ import uuid from nova import config from nova import exception import nova.image.glance +from nova.openstack.common import cfg from nova.openstack.common import log as logging -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/integrated/test_api_samples.py b/nova/tests/integrated/test_api_samples.py index 933764427..b8dbdb99d 100644 --- a/nova/tests/integrated/test_api_samples.py +++ b/nova/tests/integrated/test_api_samples.py @@ -28,6 +28,7 @@ from nova import config from nova import context from nova import db from nova.network.manager import NetworkManager +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import jsonutils from nova.openstack.common.log import logging @@ -38,7 +39,7 @@ from nova.tests import fake_network from nova.tests.image import fake from nova.tests.integrated import integrated_helpers -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/integrated/test_extensions.py b/nova/tests/integrated/test_extensions.py index c5897da12..24ac1750e 100644 --- a/nova/tests/integrated/test_extensions.py +++ b/nova/tests/integrated/test_extensions.py @@ -16,10 +16,11 @@ # under the License. from nova import config +from nova.openstack.common import cfg from nova.openstack.common.log import logging from nova.tests.integrated import integrated_helpers -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/tests/integrated/test_multiprocess_api.py b/nova/tests/integrated/test_multiprocess_api.py index fbbf92eec..4f07d9de9 100644 --- a/nova/tests/integrated/test_multiprocess_api.py +++ b/nova/tests/integrated/test_multiprocess_api.py @@ -21,7 +21,6 @@ import signal import time import traceback -from nova import config from nova.openstack.common.log import logging from nova import service from nova.tests.integrated import integrated_helpers diff --git a/nova/tests/network/test_linux_net.py b/nova/tests/network/test_linux_net.py index 666ce6dab..6ebf92f19 100644 --- a/nova/tests/network/test_linux_net.py +++ b/nova/tests/network/test_linux_net.py @@ -23,13 +23,14 @@ from nova import config from nova import context from nova import db from nova.network import linux_net +from nova.openstack.common import cfg from nova.openstack.common import fileutils from nova.openstack.common import importutils from nova.openstack.common import log as logging from nova import test from nova import utils -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) HOST = "testhost" diff --git a/nova/tests/network/test_quantumv2.py b/nova/tests/network/test_quantumv2.py index 7c19698fb..8ceaa4c99 100644 --- a/nova/tests/network/test_quantumv2.py +++ b/nova/tests/network/test_quantumv2.py @@ -19,17 +19,17 @@ import uuid import mox -from nova import config from nova import context from nova import exception from nova.network import model from nova.network import quantumv2 from nova.network.quantumv2 import api as quantumapi +from nova.openstack.common import cfg from nova import test from quantumclient.v2_0 import client -CONF = config.CONF +CONF = cfg.CONF #NOTE: Quantum client raises Exception which is discouraged by HACKING. # We set this variable here and use it for assertions below to avoid diff --git a/nova/tests/network/test_rpcapi.py b/nova/tests/network/test_rpcapi.py index 500cc9583..250dd9d65 100644 --- a/nova/tests/network/test_rpcapi.py +++ b/nova/tests/network/test_rpcapi.py @@ -21,10 +21,11 @@ Unit Tests for nova.network.rpcapi from nova import config from nova import context from nova.network import rpcapi as network_rpcapi +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova import test -CONF = config.CONF +CONF = cfg.CONF class NetworkRpcAPITestCase(test.TestCase): diff --git a/nova/tests/runtime_flags.py b/nova/tests/runtime_flags.py index 33d265cf4..fe5fed1ed 100644 --- a/nova/tests/runtime_flags.py +++ b/nova/tests/runtime_flags.py @@ -16,8 +16,7 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(cfg.IntOpt('runtime_answer', default=54, help='test flag')) diff --git a/nova/tests/scheduler/test_host_filters.py b/nova/tests/scheduler/test_host_filters.py index 84667eb9e..a052757e8 100644 --- a/nova/tests/scheduler/test_host_filters.py +++ b/nova/tests/scheduler/test_host_filters.py @@ -22,6 +22,7 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.scheduler import filters from nova.scheduler.filters import extra_specs_ops @@ -30,7 +31,7 @@ from nova import test from nova.tests.scheduler import fakes from nova import utils -CONF = config.CONF +CONF = cfg.CONF DATA = '' diff --git a/nova/tests/scheduler/test_least_cost.py b/nova/tests/scheduler/test_least_cost.py index f8ed20b43..d159d8f4c 100644 --- a/nova/tests/scheduler/test_least_cost.py +++ b/nova/tests/scheduler/test_least_cost.py @@ -15,7 +15,6 @@ """ Tests For Least Cost functions. """ -from nova import config from nova import context from nova.openstack.common import cfg from nova.scheduler import weights @@ -33,7 +32,7 @@ test_least_cost_opts = [ help='How much weight to give the fake_weigher2 function'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('least_cost_functions', 'nova.scheduler.weights.least_cost') CONF.import_opt('compute_fill_first_cost_fn_weight', 'nova.scheduler.weights.least_cost') diff --git a/nova/tests/scheduler/test_rpcapi.py b/nova/tests/scheduler/test_rpcapi.py index 05a792a53..bb6465d3c 100644 --- a/nova/tests/scheduler/test_rpcapi.py +++ b/nova/tests/scheduler/test_rpcapi.py @@ -20,11 +20,12 @@ Unit Tests for nova.scheduler.rpcapi from nova import config from nova import context +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova.scheduler import rpcapi as scheduler_rpcapi from nova import test -CONF = config.CONF +CONF = cfg.CONF class SchedulerRpcAPITestCase(test.TestCase): diff --git a/nova/tests/scheduler/test_scheduler.py b/nova/tests/scheduler/test_scheduler.py index 76d438f2e..78f2c7b9e 100644 --- a/nova/tests/scheduler/test_scheduler.py +++ b/nova/tests/scheduler/test_scheduler.py @@ -26,7 +26,6 @@ from nova.compute import power_state from nova.compute import rpcapi as compute_rpcapi from nova.compute import utils as compute_utils from nova.compute import vm_states -from nova import config from nova import context from nova import db from nova import exception diff --git a/nova/tests/test_api.py b/nova/tests/test_api.py index 63630325b..cf6e1de90 100644 --- a/nova/tests/test_api.py +++ b/nova/tests/test_api.py @@ -36,7 +36,6 @@ from nova.api import ec2 from nova.api.ec2 import apirequest from nova.api.ec2 import ec2utils from nova import block_device -from nova import config from nova import context from nova import exception from nova.openstack.common import timeutils diff --git a/nova/tests/test_configdrive2.py b/nova/tests/test_configdrive2.py index 4973b3712..b5f36185d 100644 --- a/nova/tests/test_configdrive2.py +++ b/nova/tests/test_configdrive2.py @@ -22,7 +22,6 @@ import tempfile from nova import test -from nova import config from nova.openstack.common import log from nova import utils from nova.virt import configdrive diff --git a/nova/tests/test_crypto.py b/nova/tests/test_crypto.py index 78fa420aa..83010cee2 100644 --- a/nova/tests/test_crypto.py +++ b/nova/tests/test_crypto.py @@ -20,7 +20,6 @@ import os import mox -from nova import config from nova import crypto from nova import db from nova import exception diff --git a/nova/tests/test_db_api.py b/nova/tests/test_db_api.py index 193378557..8308315d2 100644 --- a/nova/tests/test_db_api.py +++ b/nova/tests/test_db_api.py @@ -22,16 +22,16 @@ import datetime import uuid as stdlib_uuid -from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import timeutils from nova import test from nova.tests import matchers -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('reserved_host_memory_mb', 'nova.compute.resource_tracker') CONF.import_opt('reserved_host_disk_mb', 'nova.compute.resource_tracker') diff --git a/nova/tests/test_flags.py b/nova/tests/test_flags.py index b832c95a4..dd83c4ffd 100644 --- a/nova/tests/test_flags.py +++ b/nova/tests/test_flags.py @@ -21,7 +21,7 @@ from nova import config from nova.openstack.common import cfg from nova import test -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(cfg.StrOpt('flags_unittest', default='foo', help='for testing purposes only')) diff --git a/nova/tests/test_hypervapi.py b/nova/tests/test_hypervapi.py index dab5d027d..1c49fe2f5 100644 --- a/nova/tests/test_hypervapi.py +++ b/nova/tests/test_hypervapi.py @@ -26,10 +26,10 @@ import sys import uuid from nova.compute import power_state -from nova import config from nova import context from nova import db from nova.image import glance +from nova.openstack.common import cfg from nova.tests import fake_network from nova.tests.hyperv import basetestcase from nova.tests.hyperv import db_fakes @@ -41,7 +41,7 @@ from nova.virt.hyperv import driver as driver_hyperv from nova.virt.hyperv import vmutils from nova.virt import images -CONF = config.CONF +CONF = cfg.CONF class HyperVAPITestCase(basetestcase.BaseTestCase): diff --git a/nova/tests/test_imagebackend.py b/nova/tests/test_imagebackend.py index 224127f54..59eccdc44 100644 --- a/nova/tests/test_imagebackend.py +++ b/nova/tests/test_imagebackend.py @@ -17,13 +17,13 @@ import os -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import fileutils from nova import test from nova.tests import fake_libvirt_utils from nova.virt.libvirt import imagebackend -CONF = config.CONF +CONF = cfg.CONF class _ImageTestCase(test.TestCase): diff --git a/nova/tests/test_imagecache.py b/nova/tests/test_imagecache.py index 3a1b40c4f..3ea99d53b 100644 --- a/nova/tests/test_imagecache.py +++ b/nova/tests/test_imagecache.py @@ -29,13 +29,14 @@ from nova.compute import manager as compute_manager from nova.compute import vm_states from nova import config from nova import db +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import log from nova import utils from nova.virt.libvirt import imagecache from nova.virt.libvirt import utils as virtutils -CONF = config.CONF +CONF = cfg.CONF LOG = log.getLogger(__name__) diff --git a/nova/tests/test_instance_types.py b/nova/tests/test_instance_types.py index deb165682..db44778f1 100644 --- a/nova/tests/test_instance_types.py +++ b/nova/tests/test_instance_types.py @@ -18,7 +18,6 @@ Unit Tests for instance types code import time from nova.compute import instance_types -from nova import config from nova import context from nova import db from nova.db.sqlalchemy import models diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py index b2bc88780..1b65afc2a 100644 --- a/nova/tests/test_libvirt.py +++ b/nova/tests/test_libvirt.py @@ -37,6 +37,7 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import fileutils from nova.openstack.common import importutils from nova.openstack.common import jsonutils @@ -69,7 +70,7 @@ except ImportError: libvirt_driver.libvirt = libvirt -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) _fake_network_info = fake_network.fake_get_instance_nw_info diff --git a/nova/tests/test_libvirt_vif.py b/nova/tests/test_libvirt_vif.py index af1c657a7..bd51bf01a 100644 --- a/nova/tests/test_libvirt_vif.py +++ b/nova/tests/test_libvirt_vif.py @@ -16,13 +16,13 @@ from lxml import etree -from nova import config +from nova.openstack.common import cfg from nova import test from nova import utils from nova.virt.libvirt import config as vconfig from nova.virt.libvirt import vif -CONF = config.CONF +CONF = cfg.CONF class LibvirtVifTestCase(test.TestCase): diff --git a/nova/tests/test_metadata.py b/nova/tests/test_metadata.py index a68ac40fd..46cd40c3b 100644 --- a/nova/tests/test_metadata.py +++ b/nova/tests/test_metadata.py @@ -28,15 +28,15 @@ import webob from nova.api.metadata import base from nova.api.metadata import handler from nova import block_device -from nova import config from nova import db from nova.db.sqlalchemy import api from nova import exception from nova.network import api as network_api +from nova.openstack.common import cfg from nova import test from nova.tests import fake_network -CONF = config.CONF +CONF = cfg.CONF USER_DATA_STRING = ("This is an encoded string") ENCODE_USER_DATA_STRING = base64.b64encode(USER_DATA_STRING) diff --git a/nova/tests/test_notifications.py b/nova/tests/test_notifications.py index 21f869d5e..4f5adc99a 100644 --- a/nova/tests/test_notifications.py +++ b/nova/tests/test_notifications.py @@ -22,7 +22,6 @@ import copy from nova.compute import instance_types from nova.compute import task_states from nova.compute import vm_states -from nova import config from nova import context from nova import db from nova.network import api as network_api diff --git a/nova/tests/test_objectstore.py b/nova/tests/test_objectstore.py index 3b148b509..55490e860 100644 --- a/nova/tests/test_objectstore.py +++ b/nova/tests/test_objectstore.py @@ -30,10 +30,11 @@ from boto.s3 import connection as s3 from nova import config from nova.objectstore import s3server +from nova.openstack.common import cfg from nova import test from nova import wsgi -CONF = config.CONF +CONF = cfg.CONF # Create a unique temporary directory. We don't delete after test to # allow checking the contents after running tests. Users and/or tools diff --git a/nova/tests/test_pipelib.py b/nova/tests/test_pipelib.py index 62c97db2f..b52f0d698 100644 --- a/nova/tests/test_pipelib.py +++ b/nova/tests/test_pipelib.py @@ -17,10 +17,11 @@ from nova.cloudpipe import pipelib from nova import config from nova import context from nova import crypto +from nova.openstack.common import cfg from nova import test from nova import utils -CONF = config.CONF +CONF = cfg.CONF class PipelibTest(test.TestCase): diff --git a/nova/tests/test_policy.py b/nova/tests/test_policy.py index 531dd97f3..f90854f08 100644 --- a/nova/tests/test_policy.py +++ b/nova/tests/test_policy.py @@ -21,7 +21,6 @@ import os.path import StringIO import urllib2 -from nova import config from nova import context from nova import exception from nova.openstack.common import policy as common_policy diff --git a/nova/tests/test_powervm.py b/nova/tests/test_powervm.py index e640d7f01..b84bd9fbd 100644 --- a/nova/tests/test_powervm.py +++ b/nova/tests/test_powervm.py @@ -18,7 +18,6 @@ Test suite for PowerVMDriver. """ -from nova import config from nova import context from nova import db from nova import test diff --git a/nova/tests/test_quota.py b/nova/tests/test_quota.py index bfcc03b0f..0949239ab 100644 --- a/nova/tests/test_quota.py +++ b/nova/tests/test_quota.py @@ -26,6 +26,7 @@ from nova import db from nova.db.sqlalchemy import api as sqa_api from nova.db.sqlalchemy import models as sqa_models from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import rpc from nova.openstack.common import timeutils from nova import quota @@ -33,7 +34,7 @@ from nova.scheduler import driver as scheduler_driver from nova import test import nova.tests.image.fake -CONF = config.CONF +CONF = cfg.CONF class QuotaIntegrationTestCase(test.TestCase): diff --git a/nova/tests/test_service.py b/nova/tests/test_service.py index a1a28d05a..eb0c12978 100644 --- a/nova/tests/test_service.py +++ b/nova/tests/test_service.py @@ -23,7 +23,6 @@ Unit Tests for remote procedure calls using queue import mox import sys -from nova import config from nova import context from nova import db from nova import exception @@ -46,7 +45,7 @@ test_service_opts = [ help="Port number to bind test service to"), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(test_service_opts) diff --git a/nova/tests/test_utils.py b/nova/tests/test_utils.py index ed38de8c7..82de6114b 100644 --- a/nova/tests/test_utils.py +++ b/nova/tests/test_utils.py @@ -29,11 +29,12 @@ import mox import nova from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import timeutils from nova import test from nova import utils -CONF = config.CONF +CONF = cfg.CONF class ByteConversionTest(test.TestCase): diff --git a/nova/tests/test_virt.py b/nova/tests/test_virt.py index 67c52ed3d..252b0db55 100644 --- a/nova/tests/test_virt.py +++ b/nova/tests/test_virt.py @@ -17,7 +17,6 @@ import os -from nova import config from nova import exception from nova import test from nova import tests diff --git a/nova/tests/test_vmwareapi.py b/nova/tests/test_vmwareapi.py index d6bce87f3..ec0cb8b07 100644 --- a/nova/tests/test_vmwareapi.py +++ b/nova/tests/test_vmwareapi.py @@ -20,7 +20,6 @@ Test suite for VMWareAPI. """ from nova.compute import power_state -from nova import config from nova import context from nova import db from nova import exception diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py index 53ba9eea7..bc3c1dd38 100644 --- a/nova/tests/test_xenapi.py +++ b/nova/tests/test_xenapi.py @@ -33,6 +33,7 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import importutils from nova.openstack.common import jsonutils from nova.openstack.common import log as logging @@ -56,7 +57,7 @@ from nova.virt.xenapi import volume_utils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF IMAGE_MACHINE = '1' IMAGE_KERNEL = '2' diff --git a/nova/tests/utils.py b/nova/tests/utils.py index d780edc6f..9d5eb3144 100644 --- a/nova/tests/utils.py +++ b/nova/tests/utils.py @@ -16,12 +16,12 @@ import platform -import nova.config import nova.context import nova.db from nova.image import glance +from nova.openstack.common import cfg -CONF = nova.config.CONF +CONF = cfg.CONF def get_test_admin_context(): diff --git a/nova/utils.py b/nova/utils.py index 38fdc6f0f..a872a6c26 100644 --- a/nova/utils.py +++ b/nova/utils.py @@ -56,7 +56,7 @@ from nova.openstack.common import timeutils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt( cfg.BoolOpt('disable_process_locking', default=False, help='Whether to disable inter-process locks')) diff --git a/nova/virt/baremetal/db/api.py b/nova/virt/baremetal/db/api.py index a9b6b3fe2..0b8cf781c 100644 --- a/nova/virt/baremetal/db/api.py +++ b/nova/virt/baremetal/db/api.py @@ -42,7 +42,6 @@ these objects be simple dictionaries. """ -from nova import config from nova.openstack.common import cfg from nova import utils @@ -53,7 +52,7 @@ db_opts = [ help='The backend to use for db'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(db_opts) IMPL = utils.LazyPluggable( diff --git a/nova/virt/baremetal/db/sqlalchemy/migration.py b/nova/virt/baremetal/db/sqlalchemy/migration.py index d91024a5e..929793e70 100644 --- a/nova/virt/baremetal/db/sqlalchemy/migration.py +++ b/nova/virt/baremetal/db/sqlalchemy/migration.py @@ -22,7 +22,6 @@ from migrate.versioning import util as migrate_util import os import sqlalchemy -from nova import config from nova import exception from nova.openstack.common import log as logging from nova.virt.baremetal.db import migration diff --git a/nova/virt/baremetal/db/sqlalchemy/session.py b/nova/virt/baremetal/db/sqlalchemy/session.py index 2cae17f18..0fc71562b 100644 --- a/nova/virt/baremetal/db/sqlalchemy/session.py +++ b/nova/virt/baremetal/db/sqlalchemy/session.py @@ -30,7 +30,7 @@ opts = [ 'bare-metal database'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(opts) _ENGINE = None diff --git a/nova/virt/configdrive.py b/nova/virt/configdrive.py index fda9f201f..ad6e0240a 100644 --- a/nova/virt/configdrive.py +++ b/nova/virt/configdrive.py @@ -21,7 +21,6 @@ import os import shutil import tempfile -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import fileutils @@ -51,7 +50,7 @@ configdrive_opts = [ 'ISO image creation') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(configdrive_opts) diff --git a/nova/virt/disk/api.py b/nova/virt/disk/api.py index e34ca58b5..e8d9308a3 100644 --- a/nova/virt/disk/api.py +++ b/nova/virt/disk/api.py @@ -76,7 +76,7 @@ disk_opts = [ 'The format is <os_type>=<mkfs command>'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(disk_opts) _MKFS_COMMAND = {} diff --git a/nova/virt/disk/mount/nbd.py b/nova/virt/disk/mount/nbd.py index a6eb77199..01d8b66b5 100644 --- a/nova/virt/disk/mount/nbd.py +++ b/nova/virt/disk/mount/nbd.py @@ -18,7 +18,6 @@ import os import time -from nova import config from nova.openstack.common import cfg from nova import utils from nova.virt.disk.mount import api @@ -33,7 +32,7 @@ nbd_opts = [ help='maximum number of possible nbd devices'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(nbd_opts) diff --git a/nova/virt/driver.py b/nova/virt/driver.py index 12f19bf3b..4dd7b1c66 100644 --- a/nova/virt/driver.py +++ b/nova/virt/driver.py @@ -22,7 +22,6 @@ Driver base-classes: types that support that contract """ -from nova import config from nova.openstack.common import log as logging LOG = logging.getLogger(__name__) diff --git a/nova/virt/firewall.py b/nova/virt/firewall.py index 7c6e95beb..d45fbbde1 100644 --- a/nova/virt/firewall.py +++ b/nova/virt/firewall.py @@ -40,7 +40,7 @@ firewall_opts = [ help='Whether to allow network traffic from same network'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(firewall_opts) diff --git a/nova/virt/hyperv/hostops.py b/nova/virt/hyperv/hostops.py index 627cf72bc..c07388c35 100644 --- a/nova/virt/hyperv/hostops.py +++ b/nova/virt/hyperv/hostops.py @@ -22,11 +22,11 @@ import multiprocessing import os import platform -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt.hyperv import baseops -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/virt/hyperv/livemigrationops.py b/nova/virt/hyperv/livemigrationops.py index 1fb0d14bb..2ecddec76 100644 --- a/nova/virt/hyperv/livemigrationops.py +++ b/nova/virt/hyperv/livemigrationops.py @@ -23,6 +23,7 @@ import sys from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import excutils from nova.openstack.common import log as logging from nova.virt.hyperv import baseops @@ -34,7 +35,7 @@ if sys.platform == 'win32': import wmi LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF class LiveMigrationOps(baseops.BaseOps): diff --git a/nova/virt/hyperv/snapshotops.py b/nova/virt/hyperv/snapshotops.py index 39ba25b30..5dc19ebb1 100644 --- a/nova/virt/hyperv/snapshotops.py +++ b/nova/virt/hyperv/snapshotops.py @@ -22,9 +22,9 @@ import os import shutil import sys -from nova import config from nova import exception from nova.image import glance +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt.hyperv import baseops from nova.virt.hyperv import constants @@ -36,7 +36,7 @@ from xml.etree import ElementTree if sys.platform == 'win32': import wmi -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/virt/hyperv/vmops.py b/nova/virt/hyperv/vmops.py index 74e8ca7fd..5dfdebb47 100644 --- a/nova/virt/hyperv/vmops.py +++ b/nova/virt/hyperv/vmops.py @@ -57,7 +57,7 @@ hyperv_opts = [ 'instead of a disk drive') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(hyperv_opts) diff --git a/nova/virt/hyperv/vmutils.py b/nova/virt/hyperv/vmutils.py index 8e509cd28..2a008e420 100644 --- a/nova/virt/hyperv/vmutils.py +++ b/nova/virt/hyperv/vmutils.py @@ -25,8 +25,8 @@ import sys import time import uuid -from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt.hyperv import constants from nova.virt import images @@ -35,7 +35,7 @@ from nova.virt import images if sys.platform == 'win32': import wmi -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/virt/hyperv/volumeops.py b/nova/virt/hyperv/volumeops.py index 39bdc5497..79d35eae8 100644 --- a/nova/virt/hyperv/volumeops.py +++ b/nova/virt/hyperv/volumeops.py @@ -40,7 +40,7 @@ hyper_volumeops_opts = [ help='The seconds to wait between an volume attachment attempt'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(hyper_volumeops_opts) diff --git a/nova/virt/hyperv/volumeutils.py b/nova/virt/hyperv/volumeutils.py index 714666620..e4368b2f5 100644 --- a/nova/virt/hyperv/volumeutils.py +++ b/nova/virt/hyperv/volumeutils.py @@ -26,6 +26,7 @@ import time from nova import block_device from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt import driver from nova.virt.hyperv import vmutils @@ -35,7 +36,7 @@ if sys.platform == 'win32': import _winreg LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF class VolumeUtils(object): diff --git a/nova/virt/images.py b/nova/virt/images.py index bc6b21a7b..514c8755f 100644 --- a/nova/virt/images.py +++ b/nova/virt/images.py @@ -24,7 +24,6 @@ Handling of VM disk images. import os import re -from nova import config from nova import exception from nova.image import glance from nova.openstack.common import cfg @@ -40,7 +39,7 @@ image_opts = [ help='Force backing images to raw format'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(image_opts) diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py index 88452f230..00240913c 100644 --- a/nova/virt/libvirt/driver.py +++ b/nova/virt/libvirt/driver.py @@ -183,7 +183,7 @@ libvirt_opts = [ 'before uploading them to image service'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(libvirt_opts) CONF.import_opt('live_migration_retry_count', 'nova.compute.manager') CONF.import_opt('vncserver_proxyclient_address', 'nova.vnc') diff --git a/nova/virt/libvirt/firewall.py b/nova/virt/libvirt/firewall.py index 2e73661f6..e7c4ca64f 100644 --- a/nova/virt/libvirt/firewall.py +++ b/nova/virt/libvirt/firewall.py @@ -21,11 +21,12 @@ from eventlet import tpool from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging import nova.virt.firewall as base_firewall LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF try: import libvirt diff --git a/nova/virt/libvirt/imagebackend.py b/nova/virt/libvirt/imagebackend.py index 18a8aa910..8f1e87680 100644 --- a/nova/virt/libvirt/imagebackend.py +++ b/nova/virt/libvirt/imagebackend.py @@ -19,7 +19,6 @@ import abc import contextlib import os -from nova import config from nova.openstack.common import cfg from nova.openstack.common import excutils from nova.openstack.common import fileutils @@ -46,7 +45,7 @@ __imagebackend_opts = [ ' if this flag is set to True.'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(__imagebackend_opts) diff --git a/nova/virt/libvirt/imagecache.py b/nova/virt/libvirt/imagecache.py index 7256dcdb0..e9e9fef74 100644 --- a/nova/virt/libvirt/imagecache.py +++ b/nova/virt/libvirt/imagecache.py @@ -55,7 +55,7 @@ imagecache_opts = [ help='Write a checksum for files in _base to disk'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(imagecache_opts) CONF.import_opt('instances_path', 'nova.compute.manager') CONF.import_opt('base_dir_name', 'nova.compute.manager') diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py index 9bda95b44..d1a2ecd6b 100644 --- a/nova/virt/libvirt/utils.py +++ b/nova/virt/libvirt/utils.py @@ -26,7 +26,6 @@ import re from lxml import etree -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import fileutils @@ -46,7 +45,7 @@ util_opts = [ 'non-standard locations') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(util_opts) CONF.import_opt('instances_path', 'nova.compute.manager') CONF.import_opt('base_dir_name', 'nova.compute.manager') diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py index 4f51b96a8..51c8dacd7 100644 --- a/nova/virt/libvirt/vif.py +++ b/nova/virt/libvirt/vif.py @@ -41,7 +41,7 @@ libvirt_vif_opts = [ help='Use virtio for bridge interfaces'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(libvirt_vif_opts) CONF.import_opt('libvirt_type', 'nova.virt.libvirt.driver') diff --git a/nova/virt/libvirt/volume.py b/nova/virt/libvirt/volume.py index b9b88ce21..3f95cecfb 100644 --- a/nova/virt/libvirt/volume.py +++ b/nova/virt/libvirt/volume.py @@ -20,7 +20,6 @@ import os import time -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import lockutils @@ -44,7 +43,7 @@ volume_opts = [ 'volumes') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(volume_opts) diff --git a/nova/virt/libvirt/volume_nfs.py b/nova/virt/libvirt/volume_nfs.py index b952baffa..42ea880ac 100644 --- a/nova/virt/libvirt/volume_nfs.py +++ b/nova/virt/libvirt/volume_nfs.py @@ -34,7 +34,7 @@ volume_opts = [ default='$state_path/mnt', help='Base dir where nfs expected to be mounted on compute'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(volume_opts) diff --git a/nova/virt/netutils.py b/nova/virt/netutils.py index 8caacbc7d..a28e6f19f 100644 --- a/nova/virt/netutils.py +++ b/nova/virt/netutils.py @@ -24,8 +24,9 @@ import netaddr from nova import config +from nova.openstack.common import cfg -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt('injected_network_template', 'nova.virt.disk.api') Template = None diff --git a/nova/virt/powervm/driver.py b/nova/virt/powervm/driver.py index 8bed966d6..5c3c1c5df 100644 --- a/nova/virt/powervm/driver.py +++ b/nova/virt/powervm/driver.py @@ -17,7 +17,6 @@ from nova.compute import task_states from nova.compute import vm_states -from nova import config from nova import context as nova_context from nova.openstack.common import cfg @@ -50,7 +49,7 @@ powervm_opts = [ help='Local directory to download glance images to'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(powervm_opts) diff --git a/nova/virt/powervm/operator.py b/nova/virt/powervm/operator.py index 59b83af04..adc7bf7d0 100644 --- a/nova/virt/powervm/operator.py +++ b/nova/virt/powervm/operator.py @@ -20,11 +20,11 @@ import os import re import time -from nova import config from nova import exception as nova_exception from nova import utils from nova.compute import power_state +from nova.openstack.common import cfg from nova.openstack.common import excutils from nova.openstack.common import log as logging @@ -37,7 +37,7 @@ from nova.virt.powervm import lpar as LPAR LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF def get_powervm_operator(): diff --git a/nova/virt/vmwareapi/driver.py b/nova/virt/vmwareapi/driver.py index f0673cba2..0af3d9d02 100644 --- a/nova/virt/vmwareapi/driver.py +++ b/nova/virt/vmwareapi/driver.py @@ -36,7 +36,6 @@ import time from eventlet import event -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import log as logging @@ -81,7 +80,7 @@ vmwareapi_opts = [ help='Physical ethernet adapter name for vlan networking'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(vmwareapi_opts) TIME_BETWEEN_API_CALL_RETRIES = 2.0 diff --git a/nova/virt/vmwareapi/read_write_util.py b/nova/virt/vmwareapi/read_write_util.py index a20863d8c..52d095ad3 100644 --- a/nova/virt/vmwareapi/read_write_util.py +++ b/nova/virt/vmwareapi/read_write_util.py @@ -27,7 +27,6 @@ import urllib import urllib2 import urlparse -from nova import config from nova.openstack.common import log as logging LOG = logging.getLogger(__name__) diff --git a/nova/virt/vmwareapi/vif.py b/nova/virt/vmwareapi/vif.py index ad7c5d536..dc9c6dead 100644 --- a/nova/virt/vmwareapi/vif.py +++ b/nova/virt/vmwareapi/vif.py @@ -17,8 +17,8 @@ """VIF drivers for VMWare.""" -from nova import config from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt import vif from nova.virt.vmwareapi import network_utils @@ -26,7 +26,7 @@ from nova.virt.vmwareapi import network_utils LOG = logging.getLogger(__name__) -CONF = config.CONF +CONF = cfg.CONF CONF.set_default('vmwareapi_vlan_interface', 'vmnic0') diff --git a/nova/virt/vmwareapi/vim.py b/nova/virt/vmwareapi/vim.py index 2894074d6..194b78a1d 100644 --- a/nova/virt/vmwareapi/vim.py +++ b/nova/virt/vmwareapi/vim.py @@ -26,7 +26,6 @@ try: except ImportError: suds = None -from nova import config from nova.openstack.common import cfg from nova.virt.vmwareapi import error_util @@ -41,7 +40,7 @@ vmwareapi_wsdl_loc_opt = cfg.StrOpt('vmwareapi_wsdl_loc', 'Due to a bug in vSphere ESX 4.1 default wsdl. ' 'Refer readme-vmware to setup') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(vmwareapi_wsdl_loc_opt) diff --git a/nova/virt/vmwareapi/vmops.py b/nova/virt/vmwareapi/vmops.py index 4cb5b9af6..97270fc06 100644 --- a/nova/virt/vmwareapi/vmops.py +++ b/nova/virt/vmwareapi/vmops.py @@ -27,7 +27,6 @@ import urllib2 import uuid from nova.compute import power_state -from nova import config from nova import exception from nova.openstack.common import cfg from nova.openstack.common import importutils @@ -42,7 +41,7 @@ vmware_vif_driver_opt = cfg.StrOpt('vmware_vif_driver', default='nova.virt.vmwareapi.vif.VMWareVlanBridgeDriver', help='The VMWare VIF driver to configure the VIFs.') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(vmware_vif_driver_opt) LOG = logging.getLogger(__name__) diff --git a/nova/virt/xenapi/agent.py b/nova/virt/xenapi/agent.py index bf1ea958d..45948f06d 100644 --- a/nova/virt/xenapi/agent.py +++ b/nova/virt/xenapi/agent.py @@ -21,7 +21,6 @@ import os import time import uuid -from nova import config from nova.openstack.common import cfg from nova.openstack.common import jsonutils from nova.openstack.common import log as logging @@ -56,7 +55,7 @@ xenapi_agent_opts = [ 'that VM does not have the agent installed'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xenapi_agent_opts) diff --git a/nova/virt/xenapi/driver.py b/nova/virt/xenapi/driver.py index edff6934c..f25dd82bd 100644 --- a/nova/virt/xenapi/driver.py +++ b/nova/virt/xenapi/driver.py @@ -117,7 +117,7 @@ xenapi_opts = [ help='Timeout in seconds for XenAPI login.'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xenapi_opts) diff --git a/nova/virt/xenapi/firewall.py b/nova/virt/xenapi/firewall.py index 48f340e99..a39355830 100644 --- a/nova/virt/xenapi/firewall.py +++ b/nova/virt/xenapi/firewall.py @@ -17,7 +17,6 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova import context from nova.openstack.common import jsonutils from nova.openstack.common import log as logging diff --git a/nova/virt/xenapi/pool.py b/nova/virt/xenapi/pool.py index fe91a762a..064dcd48e 100644 --- a/nova/virt/xenapi/pool.py +++ b/nova/virt/xenapi/pool.py @@ -39,7 +39,7 @@ xenapi_pool_opts = [ help='To use for hosts with different CPUs'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xenapi_pool_opts) diff --git a/nova/virt/xenapi/vif.py b/nova/virt/xenapi/vif.py index e0b7f8e07..ba036a28e 100644 --- a/nova/virt/xenapi/vif.py +++ b/nova/virt/xenapi/vif.py @@ -19,7 +19,6 @@ """VIF drivers for XenAPI.""" -from nova import config from nova.openstack.common import cfg from nova.openstack.common import log as logging from nova.virt import vif @@ -31,7 +30,7 @@ xenapi_ovs_integration_bridge_opt = cfg.StrOpt('xenapi_ovs_integration_bridge', default='xapi1', help='Name of Integration Bridge used by Open vSwitch') -CONF = config.CONF +CONF = cfg.CONF CONF.register_opt(xenapi_ovs_integration_bridge_opt) LOG = logging.getLogger(__name__) diff --git a/nova/virt/xenapi/vm_utils.py b/nova/virt/xenapi/vm_utils.py index 5bf4e1148..2fc668e8f 100644 --- a/nova/virt/xenapi/vm_utils.py +++ b/nova/virt/xenapi/vm_utils.py @@ -115,7 +115,7 @@ xenapi_vm_utils_opts = [ ' within a given dom0. (-1 = no limit)') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xenapi_vm_utils_opts) XENAPI_POWER_STATE = { diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index cbbd15e1a..5186a3bb2 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -59,7 +59,7 @@ xenapi_vmops_opts = [ help='The XenAPI VIF driver using XenServer Network APIs.') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xenapi_vmops_opts) CONF.import_opt('vncserver_proxyclient_address', 'nova.vnc') diff --git a/nova/virt/xenapi/volume_utils.py b/nova/virt/xenapi/volume_utils.py index 1ca3ea21f..17c4c3300 100644 --- a/nova/virt/xenapi/volume_utils.py +++ b/nova/virt/xenapi/volume_utils.py @@ -22,11 +22,11 @@ and storage repositories import re import string -from nova import config +from nova.openstack.common import cfg from nova.openstack.common import log as logging -CONF = config.CONF +CONF = cfg.CONF LOG = logging.getLogger(__name__) diff --git a/nova/vnc/__init__.py b/nova/vnc/__init__.py index ffc93abcd..4b9058eb7 100644 --- a/nova/vnc/__init__.py +++ b/nova/vnc/__init__.py @@ -18,7 +18,6 @@ """Module for VNC Proxying.""" -from nova import config from nova.openstack.common import cfg @@ -46,5 +45,5 @@ vnc_opts = [ help='keymap for vnc'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(vnc_opts) diff --git a/nova/vnc/xvp_proxy.py b/nova/vnc/xvp_proxy.py index 947b91d11..59b80994b 100644 --- a/nova/vnc/xvp_proxy.py +++ b/nova/vnc/xvp_proxy.py @@ -26,7 +26,6 @@ import eventlet.green import eventlet.greenio import eventlet.wsgi -from nova import config from nova.consoleauth import rpcapi as consoleauth_rpcapi from nova import context from nova.openstack.common import cfg @@ -46,7 +45,7 @@ xvp_proxy_opts = [ help='Address that the XCP VNC proxy should bind to'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(xvp_proxy_opts) diff --git a/nova/volume/__init__.py b/nova/volume/__init__.py index cc7dcf4d9..159323dc7 100644 --- a/nova/volume/__init__.py +++ b/nova/volume/__init__.py @@ -18,11 +18,12 @@ # Importing full names to not pollute the namespace and cause possible # collisions with use of 'from nova.volume import <foo>' elsewhere. -import nova.config +import nova.openstack.common.cfg import nova.openstack.common.importutils def API(): importutils = nova.openstack.common.importutils - cls = importutils.import_class(nova.config.CONF.volume_api_class) + volume_api_class = nova.openstack.common.cfg.CONF.volume_api_class + cls = importutils.import_class(volume_api_class) return cls() diff --git a/nova/volume/cinder.py b/nova/volume/cinder.py index 67e303e01..ae7b76e26 100644 --- a/nova/volume/cinder.py +++ b/nova/volume/cinder.py @@ -24,7 +24,6 @@ Handles all requests relating to volumes + cinder. from cinderclient import service_catalog from cinderclient.v1 import client as cinder_client -from nova import config from nova.db import base from nova import exception from nova.openstack.common import cfg @@ -42,7 +41,7 @@ cinder_opts = [ 'endpoint e.g. http://localhost:8776/v1/%(project_id)s'), ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(cinder_opts) LOG = logging.getLogger(__name__) diff --git a/nova/wsgi.py b/nova/wsgi.py index 18c28b87b..304a8d668 100644 --- a/nova/wsgi.py +++ b/nova/wsgi.py @@ -44,7 +44,7 @@ wsgi_opts = [ 'into it: client_ip, date_time, request_line, status_code, ' 'body_length, wall_seconds.') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_opts(wsgi_opts) LOG = logging.getLogger(__name__) diff --git a/tools/conf/extract_opts.py b/tools/conf/extract_opts.py index 836e48578..00ccfbc2e 100644 --- a/tools/conf/extract_opts.py +++ b/tools/conf/extract_opts.py @@ -24,7 +24,6 @@ import socket import sys import textwrap -from nova.openstack.common import cfg from nova.openstack.common import importutils diff --git a/tools/xenserver/destroy_cached_images.py b/tools/xenserver/destroy_cached_images.py index 88f24f4ef..8bd77ec9a 100644 --- a/tools/xenserver/destroy_cached_images.py +++ b/tools/xenserver/destroy_cached_images.py @@ -43,7 +43,7 @@ destroy_opts = [ help='Don\'t actually delete the VDIs.') ] -CONF = config.CONF +CONF = cfg.CONF CONF.register_cli_opts(destroy_opts) diff --git a/tools/xenserver/vm_vdi_cleaner.py b/tools/xenserver/vm_vdi_cleaner.py index 89fc454b1..0371aef5a 100755 --- a/tools/xenserver/vm_vdi_cleaner.py +++ b/tools/xenserver/vm_vdi_cleaner.py @@ -31,11 +31,12 @@ from nova import config from nova import context from nova import db from nova import exception +from nova.openstack.common import cfg from nova.openstack.common import timeutils from nova.virt.xenapi import driver as xenapi_driver -CONF = config.CONF +CONF = cfg.CONF CONF.import_opt("resize_confirm_window", "nova.compute.manager") |