Browse code

Set volume service min and max microversions

Implements Blueprint: configure-tempest-volume-microversion
Related to: I3d9b3fe288333721bf3b2c6c988949f2f253bfcc

Change-Id: I80c6a0c46c667291c6f7fe2a036717504c110314

Alex Meade authored on 2016/05/13 23:57:29
Showing 1 changed files
... ...
@@ -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