LOG = logging.getLogger(__name__)
-image_helper_opt = [cfg.StrOpt('image_conversion_dir',
- default='$state_path/conversion',
- help='Directory used for temporary storage '
- 'during image conversion'), ]
+image_helper_opts = [cfg.StrOpt('image_conversion_dir',
+ default='$state_path/conversion',
+ help='Directory used for temporary storage '
+ 'during image conversion'), ]
CONF = cfg.CONF
-CONF.register_opts(image_helper_opt)
+CONF.register_opts(image_helper_opts)
def qemu_img_info(path, run_as_root=True):
LOG = logging.getLogger(__name__)
-common_opt = [
+common_opts = [
cfg.StrOpt('dothill_backend_name',
default='A',
help="Pool or Vdisk name to use for volume creation."),
help="DotHill array SSL certificate path."),
]
-iscsi_opt = [
+iscsi_opts = [
cfg.ListOpt('dothill_iscsi_ips',
default=[],
help="List of comma-separated target iSCSI IP addresses."),
]
CONF = cfg.CONF
-CONF.register_opts(common_opt)
-CONF.register_opts(iscsi_opt)
+CONF.register_opts(common_opts)
+CONF.register_opts(iscsi_opts)
class DotHillCommon(object):
LOG = logging.getLogger(__name__)
-huawei_opt = [
+huawei_opts = [
cfg.StrOpt('cinder_huawei_conf_file',
default='/etc/cinder/cinder_huawei_conf.xml',
help='The configuration file for the Cinder Huawei '
'driver.')]
CONF = cfg.CONF
-CONF.register_opts(huawei_opt)
+CONF.register_opts(huawei_opts)
class HuaweiBaseDriver(driver.VolumeDriver):
msg = _('_instantiate_driver: configuration not found.')
raise exception.InvalidInput(reason=msg)
- self.configuration.append_config_values(huawei_opt)
+ self.configuration.append_config_values(huawei_opts)
self.xml_file_path = self.configuration.cinder_huawei_conf_file
def do_setup(self, context):
from cinder.volume.drivers.dothill import dothill_common
from cinder.volume.drivers.lenovo import lenovo_client
-common_opt = [
+common_opts = [
cfg.StrOpt('lenovo_backend_name',
default='A',
help="Pool or Vdisk name to use for volume creation."),
help="Lenovo array SSL certificate path.")
]
-iscsi_opt = [
+iscsi_opts = [
cfg.ListOpt('lenovo_iscsi_ips',
default=[],
help="List of comma-separated target iSCSI IP addresses."),
]
CONF = cfg.CONF
-CONF.register_opts(common_opt)
-CONF.register_opts(iscsi_opt)
+CONF.register_opts(common_opts)
+CONF.register_opts(iscsi_opts)
class LenovoCommon(dothill_common.DotHillCommon):
from cinder.volume.drivers.dothill import dothill_common
from cinder.volume.drivers.san.hp import hpmsa_client
-common_opt = [
+common_opts = [
cfg.StrOpt('hpmsa_backend_name',
default='A',
help="Pool or Vdisk name to use for volume creation."),
]
-iscsi_opt = [
+iscsi_opts = [
cfg.ListOpt('hpmsa_iscsi_ips',
default=[],
help="List of comma-separated target iSCSI IP addresses."),
]
CONF = cfg.CONF
-CONF.register_opts(common_opt)
-CONF.register_opts(iscsi_opt)
+CONF.register_opts(common_opts)
+CONF.register_opts(iscsi_opts)
class HPMSACommon(dothill_common.DotHillCommon):
tintri_path = '/tintri/'
-tintri_options = [
+tintri_opts = [
cfg.StrOpt('tintri_server_hostname',
default=None,
help='The hostname (or IP address) for the storage system'),
]
CONF = cfg.CONF
-CONF.register_opts(tintri_options)
+CONF.register_opts(tintri_opts)
class TintriDriver(driver.ManageableVD,
self._context = None
super(TintriDriver, self).__init__(*args, **kwargs)
self._execute_as_root = True
- self.configuration.append_config_values(tintri_options)
+ self.configuration.append_config_values(tintri_opts)
def do_setup(self, context):
super(TintriDriver, self).do_setup(context)