Browse code

Merge "Set volume service min and max microversions"

Jenkins authored on 2016/06/13 22:41:02
Showing 1 changed files
... ...
@@ -436,6 +436,19 @@ function configure_tempest {
436 436
     iniset $TEMPEST_CONFIG volume-feature-enabled volume_services True
437 437
     # TODO(ameade): Remove the api_v3 flag when Mitaka and Liberty are end of life.
438 438
     iniset $TEMPEST_CONFIG volume-feature-enabled api_v3 True
439
+    local tempest_volume_min_microversion=${TEMPEST_VOLUME_MIN_MICROVERSION:-None}
440
+    local tempest_volume_max_microversion=${TEMPEST_VOLUME_MAX_MICROVERSION:-"latest"}
441
+    if [ "$tempest_volume_min_microversion" == "None" ]; then
442
+        inicomment $TEMPEST_CONFIG volume min_microversion
443
+    else
444
+        iniset $TEMPEST_CONFIG volume min_microversion $tempest_volume_min_microversion
445
+    fi
446
+
447
+    if [ "$tempest_volume_max_microversion" == "None" ]; then
448
+        inicomment $TEMPEST_CONFIG volume max_microversion
449
+    else
450
+        iniset $TEMPEST_CONFIG volume max_microversion $tempest_volume_max_microversion
451
+    fi
439 452
 
440 453
     if ! is_service_enabled c-bak; then
441 454
         iniset $TEMPEST_CONFIG volume-feature-enabled backup False