nodepool/releasenotes/notes/tenant-scoped-resource-limits-7d0dcc3d6e279334.yaml
Benjamin Schanzel ee90100852 Add Tenant-Scoped Resource Quota
This change adds the option to put quota on resources on a per-tenant
basis (i.e. Zuul tenants).

It adds a new top-level config structure ``tenant-resource-limits``
under which one can specify a number of tenants, each with
``max-servers``, ``max-cores``, and ``max-ram`` limits.  These limits
are valid globally, i.e., for all providers. This is contrary to
currently existing provider and pool quotas, which only are consindered
for nodes of the same provider.

Change-Id: I0c0154db7d5edaa91a9fe21ebf6936e14cef4db7
2021-09-01 09:07:43 +02:00

15 lines
723 B
YAML

---
features:
- |
Added the option to set quota on resources on a per-tenant basis (i.e.
Zuul tenants).
A new top-level config structure ``tenant-resource-limits`` has been added
under which one can specify a number of tenants, each with ``max-servers``,
``max-cores``, and ``max-ram`` limits. These limits are valid globally,
i.e., for all providers. This differs from currently existing provider and
pool quotas, which only are considered for nodes of the same provider.
This feature is optional and tenant quotas are ignored for any NodeRequests
that do not deliver tenant information with them. Also no quota is
evaluated for tenants that have no limits configured for them.