The quota API will allow users to change their quota values in any region to a number of preset quota definitions. If a user has updated their quota in the past 30 days or are attempting to jump across quota values, administrator approval is required. The exact number of days can be modified in the configuration file.
Adjutant will assume that you have quotas setup for nova, cinder and neutron. Adjutant offers deployers a chance to define what services they offer in which region that require quota updates. At present Adjutant does not check the catalog for what services are available, but will in future, with the below setting acting as an override.
QUOTA_SERVICES can be modified to include or remove a service
from quota listing and updating, and it is a mapping of region name to services
* acting as a wildcard for all regions:
QUOTA_SERVICES: "*": - cinder - neutron - nova - octavia RegionThree: - nova - cinder - neutron
A new service can be added by creating a new helper object, like
adjutant.common.quota.QuotaManager.ServiceQuotaCinderHelper and adding
it into the
_quota_updaters class value dictionary. The key being the
name that is specified in
QUOTA_SERVICES and on the quota definition.