diff --git a/bin/nova-all b/bin/nova-all index 42c8ffbf..88b92a4c 100755 --- a/bin/nova-all +++ b/bin/nova-all @@ -50,6 +50,7 @@ from nova.vnc import xvp_proxy CONF = cfg.CONF +CONF.import_opt('enabled_apis', 'nova.config') LOG = logging.getLogger('nova.all') if __name__ == '__main__': diff --git a/bin/nova-api b/bin/nova-api index 6d3304a9..ceb7ca49 100755 --- a/bin/nova-api +++ b/bin/nova-api @@ -43,6 +43,7 @@ from nova import service from nova import utils CONF = cfg.CONF +CONF.import_opt('enabled_apis', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-cert b/bin/nova-cert index 68d22305..8488d09e 100755 --- a/bin/nova-cert +++ b/bin/nova-cert @@ -39,6 +39,7 @@ from nova import service from nova import utils CONF = cfg.CONF +CONF.import_opt('cert_topic', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-compute b/bin/nova-compute index c0064142..bdc95dd3 100755 --- a/bin/nova-compute +++ b/bin/nova-compute @@ -48,6 +48,7 @@ from nova import service from nova import utils CONF = cfg.CONF +CONF.import_opt('compute_topic', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-console b/bin/nova-console index 6b5b8434..80bd443e 100755 --- a/bin/nova-console +++ b/bin/nova-console @@ -39,6 +39,7 @@ from nova.openstack.common import log as logging from nova import service CONF = cfg.CONF +CONF.import_opt('console_topic', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-dhcpbridge b/bin/nova-dhcpbridge index b1081937..b3370e6e 100755 --- a/bin/nova-dhcpbridge +++ b/bin/nova-dhcpbridge @@ -47,6 +47,8 @@ from nova.openstack.common import rpc from nova import utils CONF = cfg.CONF +CONF.import_opt('host', 'nova.config') +CONF.import_opt('network_manager', 'nova.config') LOG = logging.getLogger('nova.dhcpbridge') diff --git a/bin/nova-manage b/bin/nova-manage index 565c22a1..23a76c5d 100755 --- a/bin/nova-manage +++ b/bin/nova-manage @@ -89,6 +89,8 @@ from nova import utils from nova import version CONF = cfg.CONF +CONF.import_opt('network_manager', 'nova.config') +CONF.import_opt('service_down_time', 'nova.config') 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 7682b8d0..2a7ce1ff 100755 --- a/bin/nova-network +++ b/bin/nova-network @@ -41,6 +41,7 @@ from nova import service from nova import utils CONF = cfg.CONF +CONF.import_opt('network_topic', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/bin/nova-scheduler b/bin/nova-scheduler index e623b5fc..e157eef6 100755 --- a/bin/nova-scheduler +++ b/bin/nova-scheduler @@ -43,6 +43,7 @@ from nova import service from nova import utils CONF = cfg.CONF +CONF.import_opt('scheduler_topic', 'nova.config') if __name__ == '__main__': config.parse_args(sys.argv) diff --git a/nova/scheduler/rpcapi.py b/nova/scheduler/rpcapi.py index 5ddc65c5..1c5db939 100644 --- a/nova/scheduler/rpcapi.py +++ b/nova/scheduler/rpcapi.py @@ -18,12 +18,12 @@ 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 = cfg.CONF +CONF.import_opt('scheduler_topic', 'nova.config') class SchedulerAPI(nova.openstack.common.rpc.proxy.RpcProxy): diff --git a/nova/tests/fake_flags.py b/nova/tests/fake_flags.py index e6ef3f7d..c4c17e01 100644 --- a/nova/tests/fake_flags.py +++ b/nova/tests/fake_flags.py @@ -16,10 +16,10 @@ # License for the specific language governing permissions and limitations # under the License. -from nova import config from nova.openstack.common import cfg CONF = cfg.CONF +CONF.import_opt('state_path', 'nova.config') CONF.import_opt('scheduler_driver', 'nova.scheduler.manager') CONF.import_opt('fake_network', 'nova.network.manager') diff --git a/nova/tests/scheduler/test_rpcapi.py b/nova/tests/scheduler/test_rpcapi.py index bb6465d3..112a4110 100644 --- a/nova/tests/scheduler/test_rpcapi.py +++ b/nova/tests/scheduler/test_rpcapi.py @@ -18,7 +18,6 @@ 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 @@ -26,6 +25,7 @@ from nova.scheduler import rpcapi as scheduler_rpcapi from nova import test CONF = cfg.CONF +CONF.import_opt('scheduler_topic', 'nova.config') class SchedulerRpcAPITestCase(test.TestCase): diff --git a/nova/tests/test_imagecache.py b/nova/tests/test_imagecache.py index 3ea99d53..72c58104 100644 --- a/nova/tests/test_imagecache.py +++ b/nova/tests/test_imagecache.py @@ -27,7 +27,6 @@ from nova import test 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 @@ -37,6 +36,8 @@ from nova.virt.libvirt import imagecache from nova.virt.libvirt import utils as virtutils CONF = cfg.CONF +CONF.import_opt('compute_manager', 'nova.config') +CONF.import_opt('host', 'nova.config') LOG = log.getLogger(__name__) diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py index 1b65afc2..3f0cb871 100644 --- a/nova/tests/test_libvirt.py +++ b/nova/tests/test_libvirt.py @@ -33,7 +33,6 @@ from nova.compute import instance_types from nova.compute import power_state from nova.compute import vm_mode from nova.compute import vm_states -from nova import config from nova import context from nova import db from nova import exception @@ -71,6 +70,9 @@ libvirt_driver.libvirt = libvirt CONF = cfg.CONF +CONF.import_opt('compute_manager', 'nova.config') +CONF.import_opt('host', 'nova.config') +CONF.import_opt('my_ip', 'nova.config') LOG = logging.getLogger(__name__) _fake_network_info = fake_network.fake_get_instance_nw_info diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py index bc3c1dd3..5253d629 100644 --- a/nova/tests/test_xenapi.py +++ b/nova/tests/test_xenapi.py @@ -29,7 +29,6 @@ from nova.compute import instance_types from nova.compute import power_state 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 @@ -58,6 +57,10 @@ from nova.virt.xenapi import volume_utils LOG = logging.getLogger(__name__) CONF = cfg.CONF +CONF.import_opt('compute_manager', 'nova.config') +CONF.import_opt('host', 'nova.config') +CONF.import_opt('network_manager', 'nova.config') +CONF.import_opt('node_availability_zone', 'nova.config') IMAGE_MACHINE = '1' IMAGE_KERNEL = '2'