2f17a30ba0
This adjusts the logic in the OVS mechanism driver to determine what the ovs_hybrid_plug value should be set to in the VIF details. Previously it was based purely on the firewall driver configured on the server side. This prevented a mixed environment where some agents might be running a native OVS firewall driver while others are still based on the IPTables hybrid driver. This patch has the OVS agents report back whether they want hybrid plugging in their configuration dictionary sent during report_state. The OVS agent sets this based on an explicit attribute on the firewall driver requesting OVS hybrid plugging. To maintain backward compat, if an agent doesn't report this, the old logic of basing it off of the server-side config is applied. DocImpact: The server no longer needs to be configured with a firewall driver for OVS. It will read config from agent state reports. Closes-Bug: #1560957 Change-Id: Ie554c2d37ce036e7b51818048153b466eee02913
13 lines
465 B
YAML
13 lines
465 B
YAML
---
|
|
prelude: >
|
|
The Neutron server no longer needs to be configured
|
|
with a firewall driver and it can support mixed
|
|
environments of hybrid iptables firewalls and the
|
|
pure OVS firewall.
|
|
features:
|
|
- The Neutron server now learns the appropriate firewall
|
|
wiring behavior from each OVS agent so it no longer needs
|
|
to be configured with the firewall_driver. This means
|
|
it also supports multiple agents with different types
|
|
of firewalls.
|