be794fb168
MANILA_MULTI_BACKEND has been deprecated for five years now, we should remove it from our code base. This variable was removed from the settings scripts along with: MANILA_BACKEND1_CONFIG_GROUP_NAME and MANILA_SHARE_BACKEND1_NAME; MANILA_BACKEND2_CONFIG_GROUP_NAME and MANILA_SHARE_BACKEND2_NAME. Because they work in the same context. Instead of them, the already implemented and in use, MANILA_ENABLED_BACKENDS variable was placed to garantee the successful back-end setup. The same replacement was made in the contribution samples scripts. Apart from this, we avoid configuring generic1 and generic2 if another backend/s are selected. Closes-Bug: #1898791 Closes-Bug: #1878477 Change-Id: I67036a65da9255694a00a9c8d56cfdefbdf23c05
35 lines
1.2 KiB
Plaintext
35 lines
1.2 KiB
Plaintext
######################################################################
|
|
# This local.conf sets up Devstack with manila enabling the Container
|
|
# driver that uses Docker and operates in
|
|
# driver_handles_share_services=True mode
|
|
#######################################################################
|
|
|
|
[[local|localrc]]
|
|
ADMIN_PASSWORD=secret
|
|
DATABASE_PASSWORD=$ADMIN_PASSWORD
|
|
RABBIT_PASSWORD=$ADMIN_PASSWORD
|
|
SERVICE_PASSWORD=$ADMIN_PASSWORD
|
|
DEST=/opt/stack
|
|
DATA_DIR=/opt/stack/data
|
|
LOGFILE=/opt/stack/devstacklog.txt
|
|
|
|
|
|
# Enabling manila services
|
|
LIBS_FROM_GIT=python-manilaclient
|
|
enable_plugin manila https://opendev.org/openstack/manila
|
|
enable_plugin manila-ui https://opendev.org/openstack/manila-ui
|
|
enable_plugin manila-tempest-plugin https://opendev.org/openstack/manila-tempest-plugin
|
|
|
|
|
|
# Container Backend config options
|
|
MANILA_SERVICE_IMAGE_ENABLED=False
|
|
SHARE_DRIVER=manila.share.drivers.container.driver.ContainerShareDriver
|
|
MANILA_ENABLED_BACKENDS=vienna,prague
|
|
MANILA_OPTGROUP_vienna_driver_handles_share_servers=True
|
|
MANILA_OPTGROUP_prague_driver_handles_share_servers=True
|
|
MANILA_DEFAULT_SHARE_TYPE_EXTRA_SPECS='snapshot_support=false'
|
|
MANILA_CONFIGURE_DEFAULT_TYPES=True
|
|
|
|
# Required for mounting shares
|
|
MANILA_ALLOW_NAS_SERVER_PORTS_ON_HOST=True
|