Merge "Fix api microversion discover procedure"

This commit is contained in:
Zuul 2018-11-19 12:53:55 +00:00 committed by Gerrit Code Review
commit bec08788da
1 changed files with 12 additions and 4 deletions

View File

@ -43,10 +43,18 @@ class VolumeService(VersionedService):
def set_default_tempest_options(self, conf):
if 'v3' in self.service_url:
microversions = self.set_api_microversion()
min_microversion = microversions['versions'][1]['min_version']
max_microversion = microversions['versions'][1]['version']
conf.set('volume', 'min_microversion', min_microversion)
conf.set('volume', 'max_microversion', max_microversion)
min_microversion = {
version['min_version'] for version in microversions['versions']
if version['id'] == 'v3.0'
}
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):
return 'api_extensions'