Preserve backward compatibility with OVS hybrid plugging
In Liberty and before, the Neutron server never had to be
configured with a firewall driver for the OVS hybrid IPtables filtering
bridge to work. However, in Mitaka, some logic snuck in[1] that made it
so if the driver was not defined, the hybrid plugging would be disabled.
This essentially broke anyone upgrading from Liberty to Mitaka who
was using OVS and did not have the firewall driver configured on the
server.
This patch adjusts the default if the driver is not defined on the
server to automatically set hyrbid plugging to true to preserve the
Liberty behavior.
1. I13e5cda8b5f3a13a60b14d80e54f198f32d7a529
Closes-Bug: #1577584
(cherry picked from commit 7c7da2e3ca7ae4ca723fa26bda1a26d3fe95af95)
Change-Id: Ic1e316f2eb4e273e5b9fb045f1822d30af7bda68
Reviewed: https:/ /review. openstack. org/313173 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=eca893be5b7 70c41cfc570dc01 6a41c30c2cdf23
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit eca893be5b770c4 1cfc570dc016a41 c30c2cdf23
Author: Kevin Benton <email address hidden>
Date: Fri Apr 29 21:27:41 2016 -0700
Preserve backward compatibility with OVS hybrid plugging
In Liberty and before, the Neutron server never had to be
configured with a firewall driver for the OVS hybrid IPtables filtering
bridge to work. However, in Mitaka, some logic snuck in[1] that made it
so if the driver was not defined, the hybrid plugging would be disabled.
This essentially broke anyone upgrading from Liberty to Mitaka who
was using OVS and did not have the firewall driver configured on the
server.
This patch adjusts the default if the driver is not defined on the
server to automatically set hyrbid plugging to true to preserve the
Liberty behavior.
1. I13e5cda8b5f3a1 3a60b14d80e54f1 98f32d7a529
Closes-Bug: #1577584
(cherry picked from commit 7c7da2e3ca7ae4c a723fa26bda1a26 d3fe95af95) 3e5b9fb045f1822 d30af7bda68
Change-Id: Ic1e316f2eb4e27