Not all Cinder backends support the 'manage volume' feature. The test that
in tempest for this feature is specific to LVM and will *not* work for
other work backends regardless of them supporting the feature.
Change-Id: I055aa66738deb5ae2fb925429cec565e3901340c
| ... | ... |
@@ -439,7 +439,11 @@ function configure_tempest {
|
| 439 | 439 |
TEMPEST_VOLUME_MANAGE_SNAPSHOT=${TEMPEST_VOLUME_MANAGE_SNAPSHOT:-True}
|
| 440 | 440 |
fi |
| 441 | 441 |
iniset $TEMPEST_CONFIG volume-feature-enabled manage_snapshot $(trueorfalse False TEMPEST_VOLUME_MANAGE_SNAPSHOT) |
| 442 |
- |
|
| 442 |
+ # Only turn on TEMPEST_VOLUME_MANAGE_VOLUME by default for "lvm" backends |
|
| 443 |
+ if [[ "$CINDER_ENABLED_BACKENDS" == *"lvm"* ]]; then |
|
| 444 |
+ TEMPEST_VOLUME_MANAGE_VOLUME=${TEMPEST_VOLUME_MANAGE_VOLUME:-True}
|
|
| 445 |
+ fi |
|
| 446 |
+ iniset $TEMPEST_CONFIG volume-feature-enabled manage_volume $(trueorfalse False TEMPEST_VOLUME_MANAGE_VOLUME) |
|
| 443 | 447 |
# TODO(ameade): Remove the api_v3 flag when Mitaka and Liberty are end of life. |
| 444 | 448 |
iniset $TEMPEST_CONFIG volume-feature-enabled api_v3 True |
| 445 | 449 |
iniset $TEMPEST_CONFIG volume-feature-enabled api_v1 $(trueorfalse False TEMPEST_VOLUME_API_V1) |