Merge "Fix api microversion discover procedure"
This commit is contained in:
@@ -43,10 +43,18 @@ class VolumeService(VersionedService):
|
|||||||
def set_default_tempest_options(self, conf):
|
def set_default_tempest_options(self, conf):
|
||||||
if 'v3' in self.service_url:
|
if 'v3' in self.service_url:
|
||||||
microversions = self.set_api_microversion()
|
microversions = self.set_api_microversion()
|
||||||
min_microversion = microversions['versions'][1]['min_version']
|
min_microversion = {
|
||||||
max_microversion = microversions['versions'][1]['version']
|
version['min_version'] for version in microversions['versions']
|
||||||
conf.set('volume', 'min_microversion', min_microversion)
|
if version['id'] == 'v3.0'
|
||||||
conf.set('volume', 'max_microversion', max_microversion)
|
}
|
||||||
|
|
||||||
|
max_microversion = {
|
||||||
|
version['version'] for version in microversions['versions']
|
||||||
|
if version['id'] == 'v3.0'
|
||||||
|
}
|
||||||
|
|
||||||
|
conf.set('volume', 'min_microversion', ''.join(min_microversion))
|
||||||
|
conf.set('volume', 'max_microversion', ''.join(max_microversion))
|
||||||
|
|
||||||
def get_service_extension_key(self):
|
def get_service_extension_key(self):
|
||||||
return 'api_extensions'
|
return 'api_extensions'
|
||||||
|
Reference in New Issue
Block a user