Implements Blueprint: configure-tempest-volume-microversion
Related to: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc
Change-Id: I80c6a0c46c667291c6f7fe2a036717504c110314
| ... | ... |
@@ -433,6 +433,19 @@ function configure_tempest {
|
| 433 | 433 |
iniset $TEMPEST_CONFIG volume-feature-enabled volume_services True |
| 434 | 434 |
# TODO(ameade): Remove the api_v3 flag when Mitaka and Liberty are end of life. |
| 435 | 435 |
iniset $TEMPEST_CONFIG volume-feature-enabled api_v3 True |
| 436 |
+ local tempest_volume_min_microversion=${TEMPEST_VOLUME_MIN_MICROVERSION:-None}
|
|
| 437 |
+ local tempest_volume_max_microversion=${TEMPEST_VOLUME_MAX_MICROVERSION:-"latest"}
|
|
| 438 |
+ if [ "$tempest_volume_min_microversion" == "None" ]; then |
|
| 439 |
+ inicomment $TEMPEST_CONFIG volume min_microversion |
|
| 440 |
+ else |
|
| 441 |
+ iniset $TEMPEST_CONFIG volume min_microversion $tempest_volume_min_microversion |
|
| 442 |
+ fi |
|
| 443 |
+ |
|
| 444 |
+ if [ "$tempest_volume_max_microversion" == "None" ]; then |
|
| 445 |
+ inicomment $TEMPEST_CONFIG volume max_microversion |
|
| 446 |
+ else |
|
| 447 |
+ iniset $TEMPEST_CONFIG volume max_microversion $tempest_volume_max_microversion |
|
| 448 |
+ fi |
|
| 436 | 449 |
|
| 437 | 450 |
if ! is_service_enabled c-bak; then |
| 438 | 451 |
iniset $TEMPEST_CONFIG volume-feature-enabled backup False |