Remove lib/cinder_backends/solidfire

This was something we used a while back, but since support
for sections was added to devstack local.conf parsing we
don't need this, and actually prefer just using the
sections in local.conf.

Here's an example of how to achieve the same thing via
local.conf sections:

CINDER_ENABLED_BACKENDS=solidfire
TEMPEST_VOLUME_DRIVER=SolidFireDriver
TEMPEST_VOLUME_VENDOR="SolidFire Inc"
TEMPEST_STORAGE_PROTOCOL=iSCSI

[[post-config|$CINDER_CONF]]
[DEFAULT]
CINDER_ENABLED_BACKENDS=solidfire
[solidfire]
volume_driver=cinder.volume.drivers.solidfire.SolidFireDriver
san_ip=192.168.160.3
san_login=admin
san_password=admin
volume_backend_name=solidfire

Change-Id: I8068fd4fb14510b15c31edf490283454f167f6c6
This commit is contained in:
John Griffith 2016-01-27 13:30:22 -05:00
parent ffb96b85d3
commit 2d57f2f88d

View File

@ -1,49 +0,0 @@
#!/bin/bash
#
# lib/cinder_backends/solidfire
# Configure the solidfire driver
# Enable with:
#
# CINDER_ENABLED_BACKENDS+=,solidfire:<volume-type-name>
# Dependencies:
#
# - ``functions`` file
# - ``cinder`` configurations
# CINDER_CONF
# configure_cinder_driver - make configuration changes, including those to other services
# Save trace setting
_XTRACE_CINDER_SOLIDFIRE=$(set +o | grep xtrace)
set +o xtrace
# Entry Points
# ------------
# configure_cinder_backend_solidfire - Set config files, create data dirs, etc
function configure_cinder_backend_solidfire {
# To use SolidFire, set the following in local.conf:
# CINDER_ENABLED_BACKENDS+=,solidfire:<volume-type-name>
# SAN_IP=<mvip>
# SAN_LOGIN=<cluster-admin-account>
# SAN_PASSWORD=<cluster-admin-password>
local be_name=$1
iniset $CINDER_CONF $be_name volume_backend_name $be_name
iniset $CINDER_CONF $be_name volume_driver "cinder.volume.drivers.solidfire.SolidFireDriver"
iniset $CINDER_CONF $be_name san_ip $SAN_IP
iniset $CINDER_CONF $be_name san_login $SAN_LOGIN
iniset $CINDER_CONF $be_name san_password $SAN_PASSWORD
}
# Restore xtrace
$_XTRACE_CINDER_SOLIDFIRE
# Local variables:
# mode: shell-script
# End: