Merge "Fix regression in quota module"

This commit is contained in:
Zuul 2024-10-08 15:43:40 +00:00 committed by Gerrit Code Review
commit b089d56136
2 changed files with 6 additions and 7 deletions

View File

@ -37,8 +37,7 @@
- { role: object_container, tags: object_container }
- { role: port, tags: port }
- { role: project, tags: project }
# TODO(sshnaidm): Uncomment when the issue with the this test is fixed
# - { role: quota, tags: quota }
- { role: quota, tags: quota }
- { role: recordset, tags: recordset }
- { role: resource, tags: resource }
- { role: resources, tags: resources }

View File

@ -404,7 +404,7 @@ class QuotaModule(OpenStackModule):
def _get_quotas(self, project):
quota = {}
if self.conn.has_service('block-storage'):
quota['volume'] = self.conn.block_storage.get_quota_set(project)
quota['volume'] = self.conn.block_storage.get_quota_set(project.id)
else:
self.warn('Block storage service aka volume service is not'
' supported by your cloud. Ignoring volume quotas.')
@ -477,11 +477,11 @@ class QuotaModule(OpenStackModule):
if changes:
if 'volume' in changes:
self.conn.block_storage.update_quota_set(
quotas['volume'], **changes['volume'])
quotas['volume'] = self.conn.block_storage.update_quota_set(
project.id, **changes['volume'])
if 'compute' in changes:
self.conn.compute.update_quota_set(
quotas['compute'], **changes['compute'])
quotas['compute'] = self.conn.compute.update_quota_set(
project.id, **changes['compute'])
if 'network' in changes:
quotas['network'] = self.conn.network.update_quota(
project.id, **changes['network'])