default availability zone is not set based on JUJU_AVAILABILITY_ZONE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Neutron API Charm |
Fix Released
|
High
|
Unassigned | ||
OpenStack Neutron Gateway Charm |
Fix Released
|
Wishlist
|
Dmitrii Shcherbakov | ||
OpenStack Neutron Open vSwitch Charm |
Invalid
|
Wishlist
|
Unassigned | ||
OpenStack Nova Compute Charm |
Fix Released
|
Wishlist
|
Dmitrii Shcherbakov |
Bug Description
Currently default_
For charm-neutron-
Proposed solutions:
1) use JUJU_AVAILABILI
2) use JUJU_AVAILABILI
More info:
~~~
There are two AZ-related nova configs:
default_
https:/
https:/
default_
https:/
https:/
Neutron has its own concept of an availability zone for per-agent AZs which is important for cases like HA DHCP.
https:/
https:/
https:/
~~
Charm behavior:
neutron-openvswitch simply receives a default config from nova-compute primary
https:/
https:/
Reviews:
https:/
information type: | Private → Public |
Changed in charm-neutron-gateway: | |
status: | New → Triaged |
Changed in charm-neutron-openvswitch: | |
status: | New → Triaged |
Changed in charm-nova-compute: | |
status: | New → Triaged |
Changed in charm-neutron-gateway: | |
importance: | Undecided → Wishlist |
Changed in charm-neutron-openvswitch: | |
importance: | Undecided → Wishlist |
Changed in charm-nova-compute: | |
importance: | Undecided → Wishlist |
Changed in charm-nova-compute: | |
assignee: | nobody → Dmitrii Shcherbakov (dmitriis) |
status: | Triaged → In Progress |
Changed in charm-neutron-gateway: | |
assignee: | nobody → Dmitrii Shcherbakov (dmitriis) |
status: | Triaged → In Progress |
description: | updated |
Changed in charm-nova-compute: | |
milestone: | none → 19.04 |
Changed in charm-neutron-gateway: | |
milestone: | none → 19.04 |
Changed in charm-nova-compute: | |
status: | Fix Committed → Fix Released |
milestone: | 19.04 → 18.11 |
Changed in charm-neutron-gateway: | |
status: | Fix Committed → Fix Released |
milestone: | 19.04 → 18.11 |
Changed in charm-neutron-api: | |
status: | Fix Committed → Fix Released |
I'd suggest we maintain existing behaviour as default for now; would a toggle on nova-compute and neutron-gateway to use the Juju provided JUJU_AVAILABILI TY_ZONE make sense? then a deployment can turn on this feature - I also think we should tie a unit of n-ovs to the same az as its parent n-compute otherwise people will get in a twist - so something like
juju config nova-compute use-juju- availability- zones=True
would reconfigure nova-compute with a preset AZ and propagate the same value down to the neutron-openvswitch agents.
neutron-gateway would need the same option.
What's the earliest release we can support this back to?