diff options
| author | Mark McLoughlin <markmc@redhat.com> | 2012-10-15 02:03:34 +0100 |
|---|---|---|
| committer | Mark McLoughlin <markmc@redhat.com> | 2012-11-04 21:38:38 +0000 |
| commit | 8ce58defbe560b1da34d991b38ac64a9b4c8d654 (patch) | |
| tree | 57d794afbc9fdb8e63c37198c9d2a6dff402cbf6 /nova/virt | |
| parent | efede80046e0504dc8a68ab5447f97b05c02dd7a (diff) | |
Remove flags.DECLARE
The cfg.ConfigOpts class has an equivalent method, so lets use that.
Change-Id: I5860230336d00d7531a0ffd255c766ff77661625
Diffstat (limited to 'nova/virt')
| -rw-r--r-- | nova/virt/libvirt/driver.py | 42 | ||||
| -rw-r--r-- | nova/virt/libvirt/imagecache.py | 6 | ||||
| -rw-r--r-- | nova/virt/libvirt/utils.py | 7 | ||||
| -rw-r--r-- | nova/virt/libvirt/vif.py | 14 | ||||
| -rw-r--r-- | nova/virt/libvirt/volume.py | 12 | ||||
| -rw-r--r-- | nova/virt/netutils.py | 5 | ||||
| -rw-r--r-- | nova/virt/xenapi/vmops.py | 4 |
7 files changed, 52 insertions, 38 deletions
diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py index 97ce1710c..ada4c6a3a 100644 --- a/nova/virt/libvirt/driver.py +++ b/nova/virt/libvirt/driver.py @@ -60,6 +60,7 @@ from nova import block_device from nova.compute import instance_types from nova.compute import power_state from nova.compute import vm_mode +from nova import config from nova import context as nova_context from nova import exception from nova import flags @@ -75,7 +76,7 @@ from nova.virt import configdrive from nova.virt.disk import api as disk from nova.virt import driver from nova.virt import firewall -from nova.virt.libvirt import config +from nova.virt.libvirt import config as vconfig from nova.virt.libvirt import firewall as libvirt_firewall from nova.virt.libvirt import imagebackend from nova.virt.libvirt import imagecache @@ -187,8 +188,9 @@ libvirt_opts = [ FLAGS = flags.FLAGS FLAGS.register_opts(libvirt_opts) -flags.DECLARE('live_migration_retry_count', 'nova.compute.manager') -flags.DECLARE('vncserver_proxyclient_address', 'nova.vnc') +CONF = config.CONF +CONF.import_opt('live_migration_retry_count', 'nova.compute.manager') +CONF.import_opt('vncserver_proxyclient_address', 'nova.vnc') DEFAULT_FIREWALL_DRIVER = "%s.%s" % ( libvirt_firewall.__name__, @@ -1467,7 +1469,7 @@ class LibvirtDriver(driver.ComputeDriver): the capabilities of the host""" xmlstr = self._conn.getCapabilities() - caps = config.LibvirtConfigCaps() + caps = vconfig.LibvirtConfigCaps() caps.parse_str(xmlstr) return caps @@ -1478,7 +1480,7 @@ class LibvirtDriver(driver.ComputeDriver): caps = self.get_host_capabilities() hostcpu = caps.host.cpu - guestcpu = config.LibvirtConfigGuestCPU() + guestcpu = vconfig.LibvirtConfigGuestCPU() guestcpu.model = hostcpu.model guestcpu.vendor = hostcpu.vendor @@ -1487,7 +1489,7 @@ class LibvirtDriver(driver.ComputeDriver): guestcpu.match = "exact" for hostfeat in hostcpu.features: - guestfeat = config.LibvirtConfigGuestCPUFeature(hostfeat.name) + guestfeat = vconfig.LibvirtConfigGuestCPUFeature(hostfeat.name) guestfeat.policy = "require" return guestcpu @@ -1527,11 +1529,11 @@ class LibvirtDriver(driver.ComputeDriver): # updated to be at least this new, we can kill off the elif # blocks here if self.has_min_version(MIN_LIBVIRT_HOST_CPU_VERSION): - cpu = config.LibvirtConfigGuestCPU() + cpu = vconfig.LibvirtConfigGuestCPU() cpu.mode = mode cpu.model = model elif mode == "custom": - cpu = config.LibvirtConfigGuestCPU() + cpu = vconfig.LibvirtConfigGuestCPU() cpu.model = model elif mode == "host-model": cpu = self.get_host_cpu_for_guest() @@ -1552,7 +1554,7 @@ class LibvirtDriver(driver.ComputeDriver): block_device_info) if FLAGS.libvirt_type == "lxc": - fs = config.LibvirtConfigGuestFilesys() + fs = vconfig.LibvirtConfigGuestFilesys() fs.source_type = "mount" fs.source_dir = os.path.join(FLAGS.instances_path, instance['name'], @@ -1658,7 +1660,7 @@ class LibvirtDriver(driver.ComputeDriver): devices.append(cfg) if configdrive.enabled_for(instance): - diskconfig = config.LibvirtConfigGuestDisk() + diskconfig = vconfig.LibvirtConfigGuestDisk() diskconfig.source_type = "file" diskconfig.driver_format = "raw" diskconfig.driver_cache = self.disk_cachemode @@ -1683,7 +1685,7 @@ class LibvirtDriver(driver.ComputeDriver): inst_type_id = instance['instance_type_id'] inst_type = instance_types.get_instance_type(inst_type_id) - guest = config.LibvirtConfigGuest() + guest = vconfig.LibvirtConfigGuest() guest.virt_type = FLAGS.libvirt_type guest.name = instance['name'] guest.uuid = instance['uuid'] @@ -1760,18 +1762,18 @@ class LibvirtDriver(driver.ComputeDriver): if FLAGS.libvirt_type != "lxc" and FLAGS.libvirt_type != "uml": guest.acpi = True - clk = config.LibvirtConfigGuestClock() + clk = vconfig.LibvirtConfigGuestClock() clk.offset = "utc" guest.set_clock(clk) if FLAGS.libvirt_type == "kvm": # TODO(berrange) One day this should be per-guest # OS type configurable - tmpit = config.LibvirtConfigGuestTimer() + tmpit = vconfig.LibvirtConfigGuestTimer() tmpit.name = "pit" tmpit.tickpolicy = "delay" - tmrtc = config.LibvirtConfigGuestTimer() + tmrtc = vconfig.LibvirtConfigGuestTimer() tmrtc.name = "rtc" tmrtc.tickpolicy = "catchup" @@ -1796,29 +1798,29 @@ class LibvirtDriver(driver.ComputeDriver): # client app is connected. Thus we can't get away # with a single type=pty console. Instead we have # to configure two separate consoles. - consolelog = config.LibvirtConfigGuestSerial() + consolelog = vconfig.LibvirtConfigGuestSerial() consolelog.type = "file" consolelog.source_path = os.path.join(FLAGS.instances_path, instance['name'], "console.log") guest.add_device(consolelog) - consolepty = config.LibvirtConfigGuestSerial() + consolepty = vconfig.LibvirtConfigGuestSerial() consolepty.type = "pty" guest.add_device(consolepty) else: - consolepty = config.LibvirtConfigGuestConsole() + consolepty = vconfig.LibvirtConfigGuestConsole() consolepty.type = "pty" guest.add_device(consolepty) if FLAGS.vnc_enabled and FLAGS.libvirt_type not in ('lxc', 'uml'): if FLAGS.use_usb_tablet and guest.os_type == vm_mode.HVM: - tablet = config.LibvirtConfigGuestInput() + tablet = vconfig.LibvirtConfigGuestInput() tablet.type = "tablet" tablet.bus = "usb" guest.add_device(tablet) - graphics = config.LibvirtConfigGuestGraphics() + graphics = vconfig.LibvirtConfigGuestGraphics() graphics.type = "vnc" graphics.keymap = FLAGS.vnc_keymap graphics.listen = FLAGS.vncserver_listen @@ -2352,7 +2354,7 @@ class LibvirtDriver(driver.ComputeDriver): """ info = jsonutils.loads(cpu_info) LOG.info(_('Instance launched has CPU info:\n%s') % cpu_info) - cpu = config.LibvirtConfigCPU() + cpu = vconfig.LibvirtConfigCPU() cpu.arch = info['arch'] cpu.model = info['model'] cpu.vendor = info['vendor'] diff --git a/nova/virt/libvirt/imagecache.py b/nova/virt/libvirt/imagecache.py index dd4635123..29191629f 100644 --- a/nova/virt/libvirt/imagecache.py +++ b/nova/virt/libvirt/imagecache.py @@ -29,6 +29,7 @@ import time from nova.compute import task_states from nova.compute import vm_states +from nova import config from nova import flags from nova.openstack.common import cfg from nova.openstack.common import log as logging @@ -55,8 +56,9 @@ imagecache_opts = [ help='Write a checksum for files in _base to disk'), ] -flags.DECLARE('instances_path', 'nova.compute.manager') -flags.DECLARE('base_dir_name', 'nova.compute.manager') +CONF = config.CONF +CONF.import_opt('instances_path', 'nova.compute.manager') +CONF.import_opt('base_dir_name', 'nova.compute.manager') FLAGS = flags.FLAGS FLAGS.register_opts(imagecache_opts) diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py index 5da0aa6fb..856efec4f 100644 --- a/nova/virt/libvirt/utils.py +++ b/nova/virt/libvirt/utils.py @@ -25,6 +25,8 @@ import os import re from lxml import etree + +from nova import config from nova import exception from nova import flags from nova.openstack.common import cfg @@ -45,8 +47,9 @@ util_opts = [ 'non-standard locations') ] -flags.DECLARE('instances_path', 'nova.compute.manager') -flags.DECLARE('base_dir_name', 'nova.compute.manager') +CONF = config.CONF +CONF.import_opt('instances_path', 'nova.compute.manager') +CONF.import_opt('base_dir_name', 'nova.compute.manager') FLAGS = flags.FLAGS FLAGS.register_opts(util_opts) diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py index b4eee39b3..d6edd1ad8 100644 --- a/nova/virt/libvirt/vif.py +++ b/nova/virt/libvirt/vif.py @@ -19,6 +19,7 @@ """VIF drivers for libvirt.""" +from nova import config from nova import exception from nova import flags from nova.network import linux_net @@ -28,7 +29,7 @@ from nova import utils from nova.virt import netutils from nova.virt import vif -from nova.virt.libvirt import config +from nova.virt.libvirt import config as vconfig LOG = logging.getLogger(__name__) @@ -43,7 +44,8 @@ libvirt_vif_opts = [ FLAGS = flags.FLAGS FLAGS.register_opts(libvirt_vif_opts) -flags.DECLARE('libvirt_type', 'nova.virt.libvirt.driver') +CONF = config.CONF +CONF.import_opt('libvirt_type', 'nova.virt.libvirt.driver') LINUX_DEV_LEN = 14 @@ -56,7 +58,7 @@ class LibvirtBridgeDriver(vif.VIFDriver): mac_id = mapping['mac'].replace(':', '') - conf = config.LibvirtConfigGuestInterface() + conf = vconfig.LibvirtConfigGuestInterface() conf.net_type = "bridge" conf.mac_addr = mapping['mac'] conf.source_dev = network['bridge'] @@ -161,7 +163,7 @@ class LibvirtOpenVswitchDriver(vif.VIFDriver): self.create_ovs_vif_port(dev, iface_id, mapping['mac'], instance['uuid']) - conf = config.LibvirtConfigGuestInterface() + conf = vconfig.LibvirtConfigGuestInterface() if FLAGS.libvirt_use_virtio_for_bridges: conf.model = "virtio" @@ -255,7 +257,7 @@ class LibvirtOpenVswitchVirtualPortDriver(vif.VIFDriver): """ Pass data required to create OVS virtual port element""" network, mapping = vif - conf = config.LibvirtConfigGuestInterface() + conf = vconfig.LibvirtConfigGuestInterface() conf.net_type = "bridge" conf.source_dev = FLAGS.libvirt_ovs_bridge @@ -286,7 +288,7 @@ class QuantumLinuxBridgeVIFDriver(vif.VIFDriver): if FLAGS.libvirt_type != 'xen': linux_net.QuantumLinuxBridgeInterfaceDriver.create_tap_dev(dev) - conf = config.LibvirtConfigGuestInterface() + conf = vconfig.LibvirtConfigGuestInterface() if FLAGS.libvirt_use_virtio_for_bridges: conf.model = 'virtio' diff --git a/nova/virt/libvirt/volume.py b/nova/virt/libvirt/volume.py index fd10f431b..7020c2518 100644 --- a/nova/virt/libvirt/volume.py +++ b/nova/virt/libvirt/volume.py @@ -20,17 +20,19 @@ import os import time +from nova import config from nova import exception from nova import flags from nova.openstack.common import lockutils from nova.openstack.common import log as logging from nova import utils -from nova.virt.libvirt import config +from nova.virt.libvirt import config as vconfig from nova.virt.libvirt import utils as virtutils LOG = logging.getLogger(__name__) FLAGS = flags.FLAGS -flags.DECLARE('num_iscsi_scan_tries', 'nova.volume.driver') +CONF = config.CONF +CONF.import_opt('num_iscsi_scan_tries', 'nova.volume.driver') class LibvirtVolumeDriver(object): @@ -40,7 +42,7 @@ class LibvirtVolumeDriver(object): def connect_volume(self, connection_info, mount_device): """Connect the volume. Returns xml for libvirt.""" - conf = config.LibvirtConfigGuestDisk() + conf = vconfig.LibvirtConfigGuestDisk() conf.source_type = "block" conf.driver_name = virtutils.pick_disk_driver_name(is_block_dev=True) conf.driver_format = "raw" @@ -60,7 +62,7 @@ class LibvirtFakeVolumeDriver(LibvirtVolumeDriver): """Driver to attach Network volumes to libvirt.""" def connect_volume(self, connection_info, mount_device): - conf = config.LibvirtConfigGuestDisk() + conf = vconfig.LibvirtConfigGuestDisk() conf.source_type = "network" conf.driver_name = "qemu" conf.driver_format = "raw" @@ -77,7 +79,7 @@ class LibvirtNetVolumeDriver(LibvirtVolumeDriver): """Driver to attach Network volumes to libvirt.""" def connect_volume(self, connection_info, mount_device): - conf = config.LibvirtConfigGuestDisk() + conf = vconfig.LibvirtConfigGuestDisk() conf.source_type = "network" conf.driver_name = virtutils.pick_disk_driver_name(is_block_dev=False) conf.driver_format = "raw" diff --git a/nova/virt/netutils.py b/nova/virt/netutils.py index 671703ed1..05b642b8f 100644 --- a/nova/virt/netutils.py +++ b/nova/virt/netutils.py @@ -23,12 +23,13 @@ import netaddr +from nova import config from nova import flags FLAGS = flags.FLAGS - -flags.DECLARE('injected_network_template', 'nova.virt.disk.api') +CONF = config.CONF +CONF.import_opt('injected_network_template', 'nova.virt.disk.api') Template = None diff --git a/nova/virt/xenapi/vmops.py b/nova/virt/xenapi/vmops.py index 5a295d194..96a9f5ba6 100644 --- a/nova/virt/xenapi/vmops.py +++ b/nova/virt/xenapi/vmops.py @@ -30,6 +30,7 @@ from nova.compute import api as compute 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 as nova_context from nova import db from nova import exception @@ -63,7 +64,8 @@ xenapi_vmops_opts = [ FLAGS = flags.FLAGS FLAGS.register_opts(xenapi_vmops_opts) -flags.DECLARE('vncserver_proxyclient_address', 'nova.vnc') +CONF = config.CONF +CONF.import_opt('vncserver_proxyclient_address', 'nova.vnc') DEFAULT_FIREWALL_DRIVER = "%s.%s" % ( firewall.__name__, |
