]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Disable secgroup extension when Noop Firewall driver is used
authorAkihiro MOTOKI <motoki@da.jp.nec.com>
Wed, 13 Feb 2013 13:42:29 +0000 (22:42 +0900)
committerGerrit Code Review <review@openstack.org>
Fri, 8 Mar 2013 08:32:20 +0000 (08:32 +0000)
commit2d8e56ba64e328c71ef541da9c327d5bf23ced44
tree51d1fed85310cade62a50c84272c437f311bbb3e
parente0f567f99e36a31179d28b6d32d278716faf0db5
Disable secgroup extension when Noop Firewall driver is used

When Noop Firewall driver is used, Quantum security group actually does
nothing in OVS and Linux Bridge plugin. It would be better to disable
security group extension for such case to avoid confusion.
By this we can determine whether quantum security group is enabled
by checking the extension list.
This commit changes OVS/LB/NEC/Ryu plugins with agent firewall_driver
based security group implementation.

Fixes bug #1124117

Change-Id: I2182289c1e27987b686f1adb7d6e2ad4e154caa2
13 files changed:
quantum/agent/securitygroups_rpc.py
quantum/plugins/linuxbridge/lb_quantum_plugin.py
quantum/plugins/nec/nec_plugin.py
quantum/plugins/openvswitch/ovs_quantum_plugin.py
quantum/plugins/ryu/ryu_quantum_plugin.py
quantum/tests/unit/linuxbridge/test_lb_security_group.py
quantum/tests/unit/linuxbridge/test_linuxbridge_plugin.py
quantum/tests/unit/nec/test_nec_plugin.py
quantum/tests/unit/nec/test_security_group.py
quantum/tests/unit/openvswitch/test_openvswitch_plugin.py
quantum/tests/unit/openvswitch/test_ovs_security_group.py
quantum/tests/unit/ryu/test_ryu_security_group.py
quantum/tests/unit/test_security_groups_rpc.py