|
...
|
...
|
@@ -513,6 +513,24 @@ function configure_tempest {
|
|
513
|
513
|
iniset $TEMPEST_CONFIG volume storage_protocol "$TEMPEST_STORAGE_PROTOCOL"
|
|
514
|
514
|
fi
|
|
515
|
515
|
|
|
|
516
|
+ # Placement Features
|
|
|
517
|
+ # Set the microversion range for placement.
|
|
|
518
|
+ # Setting [None, latest] range of microversion which allow Tempest to run all microversions tests.
|
|
|
519
|
+ # NOTE- To avoid microversion tests failure on stable branch, we need to change "tempest_placement_max_microversion"
|
|
|
520
|
+ # for stable branch on each release which should be changed from "latest" to max supported version of that release.
|
|
|
521
|
+ local tempest_placement_min_microversion=${TEMPEST_PLACEMENT_MIN_MICROVERSION:-None}
|
|
|
522
|
+ local tempest_placement_max_microversion=${TEMPEST_PLACEMENT_MAX_MICROVERSION:-"latest"}
|
|
|
523
|
+ if [ "$tempest_placement_min_microversion" == "None" ]; then
|
|
|
524
|
+ inicomment $TEMPEST_CONFIG placement min_microversion
|
|
|
525
|
+ else
|
|
|
526
|
+ iniset $TEMPEST_CONFIG placement min_microversion $tempest_placement_min_microversion
|
|
|
527
|
+ fi
|
|
|
528
|
+ if [ "$tempest_placement_max_microversion" == "None" ]; then
|
|
|
529
|
+ inicomment $TEMPEST_CONFIG placement max_microversion
|
|
|
530
|
+ else
|
|
|
531
|
+ iniset $TEMPEST_CONFIG placement max_microversion $tempest_placement_max_microversion
|
|
|
532
|
+ fi
|
|
|
533
|
+
|
|
516
|
534
|
# Baremetal
|
|
517
|
535
|
if [ "$VIRT_DRIVER" = "ironic" ] ; then
|
|
518
|
536
|
iniset $TEMPEST_CONFIG compute-feature-enabled change_password False
|