Support setting quota defaults in charm
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Cloud Controller Charm |
Fix Released
|
Wishlist
|
Syed Mohammad Adnan Karim | ||
neutron-api (Juju Charms Collection) |
Fix Released
|
Wishlist
|
Seyeong Kim | ||
nova-cloud-controller (Juju Charms Collection) |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
We have run into neutron quotas on a couple of occasions both secgroups and ports in production environments
{"overLimit": {"message": "409-{u'
PortLimitExceeded: Maximum number of ports exceeded
We are able to set per tenant qutoas with the neutron cli but ultimately we would like to set sane defaults. Seems a few simple settings in neutron.conf will let us do just that [1]. However, the charm currently does not support this and will overwrite neutron.conf. Please add support for setting default quotas.
[1] http://
Related branches
- Liam Young (community): Approve
- OpenStack Charmers: Pending requested
-
Diff: 189 lines (+126/-0)5 files modifiedconfig.yaml (+65/-0)
hooks/neutron_api_context.py (+13/-0)
templates/icehouse/neutron.conf (+13/-0)
templates/kilo/neutron.conf (+13/-0)
unit_tests/test_neutron_api_context.py (+22/-0)
tags: | added: openstack |
affects: | quantum-gateway (Juju Charms Collection) → neutron-api (Juju Charms Collection) |
Changed in neutron-api (Juju Charms Collection): | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
summary: |
- No method to set quotas in quantum-gateway + No method to set default quotas for neutron |
description: | updated |
tags: | added: cts |
Changed in neutron-api (Juju Charms Collection): | |
status: | Triaged → In Progress |
assignee: | nobody → Seyeong Kim (xtrusia) |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | none → 15.04 |
Changed in neutron-api (Juju Charms Collection): | |
status: | In Progress → Fix Committed |
Changed in neutron-api (Juju Charms Collection): | |
status: | Fix Committed → Fix Released |
summary: |
- No method to set default quotas for neutron + Support setting quota defaults in charm |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | none → 16.07 |
importance: | Undecided → Wishlist |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in charm-nova-cloud-controller: | |
importance: | Undecided → Wishlist |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | New → Invalid |
Changed in charm-nova-cloud-controller: | |
status: | New → Triaged |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → Syed Mohammad Adnan Karim (karimsye) |
milestone: | none → 19.04 |
Changed in charm-nova-cloud-controller: | |
status: | Fix Committed → Fix Released |
Nova quota options as of rocky can be found here: https:/ /docs.openstack .org/nova/ rocky/configura tion/config. html
It may seem that neutron-api charm's config options are not fully in sync with the neutron configuration docs but the additional options in the charm config are for older releases going back to Mikata.
+------ ------- ------- ------- -+----- ------- ------- ------- -+ ------- ------- ------- -+----- ------- ------- ------- -+ group | quota-security- group | group_rule | quota-security- group-rule | monitors | ------- ------- ------- -+----- ------- ------- ------- -+
| Neutron Configuration Docs | Neutron-API config.yaml |
+------
| quota_router | quota-router |
| quota_floatingip | quota-floatingip |
| quota_security_
| quota_security_
| quota_network | quota-network |
| quota_subnet | quota-subnet |
| quota_port | quota-port |
| Exists in Mitaka | quota-vip |
| Exists in Ocata | quota-pool |
| Exists in Ocata | quota-member |
| Exists in Ocata | quota-health-
| default_quota | |
| quota_driver | |
| track_quota_usage | |
+------