e7fa7cd158
Manila's ci scripts disable configuring the default share and share group types if testing with the dummy driver. We want to continue using the the default types mechanism in python-manilaclient, until we decide not to. Change-Id: I14544bea728286eeb33461e724d991fe556a4269 Closes-Bug: #1787292
33 lines
1.3 KiB
Bash
33 lines
1.3 KiB
Bash
#!/bin/bash -xe
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
# This script is executed inside pre_test_hook function in devstack gate.
|
|
|
|
# Run manila's pre_test_hook.sh script first
|
|
source $BASE/new/manila/contrib/ci/pre_test_hook.sh True dummy multibackend
|
|
|
|
sudo -H pip install virtualenv
|
|
virtualenv /tmp/devstack-tools
|
|
/tmp/devstack-tools/bin/pip install -U devstack-tools==0.4.0
|
|
|
|
localconf=$BASE/new/devstack/local.conf
|
|
DSCONF=/tmp/devstack-tools/bin/dsconf
|
|
|
|
# Set big quota for share networks to avoid limit exceedances
|
|
$DSCONF setlc $localconf MANILA_OPTGROUP_DEFAULT_quota_share_networks 50
|
|
$DSCONF setlc $localconf MANILA_CONFIGURE_DEFAULT_TYPES True
|
|
# Enable and use only v3 of Identity API
|
|
$DSCONF setlc $localconf IDENTITY_API_VERSION 3
|
|
$DSCONF setlc $localconf ENABLE_IDENTITY_V2 False
|