From 860a9fd76ceb79c1704d1b6d8dd38c50061a1fec Mon Sep 17 00:00:00 2001 From: Corey Bryant Date: Thu, 14 Oct 2021 14:40:23 +0000 Subject: [PATCH] Favor the V3 volume endpoint for tempest config If the V3 volume endpoint is available, use it for tempest testing. The V2 volume endpoint is removed in OpenStack Xena, so this allows us to use the latest available endpoint. --- zaza/openstack/charm_tests/tempest/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zaza/openstack/charm_tests/tempest/utils.py b/zaza/openstack/charm_tests/tempest/utils.py index 28ad65e..830600e 100644 --- a/zaza/openstack/charm_tests/tempest/utils.py +++ b/zaza/openstack/charm_tests/tempest/utils.py @@ -286,7 +286,8 @@ def _add_cinder_config(ctxt, keystone_session): :returns: None :rtype: None """ - volume_types = ['volumev2', 'volumev3'] + # The most most recent API version must be listed first. + volume_types = ['volumev3', 'volumev2'] keystone_client = openstack_utils.get_keystone_session_client( keystone_session) for volume_type in volume_types: