Firewall services for OpenStack Neutron.
Go to file
Nguyen Phuong An 358c2edb53 Validating if a port is supported by FWaaS L2 driver
Currently, FWaaS L2 driver based OVS only works correctly with
VM ports, which are landed at compute nodes with:
    * mechanism_drivers=openvswitch
    * firewall_driver=noop or openvswitch for security group

If you try to add a VM port to a FWG, which is landed at compute
nodes with:
    * mechanism_drivers=linuxbridge and firewall_driver=iptables
    * mechanism_drivers=openvswitch and firewall_driver=iptables_hybrid
Then, FWaaS V2 API  won't work correctly.

So this patch validates if VM ports are supported fully by FWaaS L2
driver at this moment. In the future, if FWaaS L2 driver can support
not only hybrid port but also other ports, we can remove this validation.

Change-Id: Ib0a85b55840d8dfe6bcae91484a0440902d3c49a
Closes-Bug: #1746855
2018-02-05 13:07:12 +07:00
devstack Add doc8 to pep8 check for neutron-fwaas project 2017-12-20 03:48:10 +00:00
doc/source Remove vestigate HUDSON_PUBLISH_DOCS reference 2017-09-02 08:53:01 -05:00
etc Move remaining policy rules specific to neutron-fwaas 2017-07-10 20:16:23 +00:00
neutron_fwaas Validating if a port is supported by FWaaS L2 driver 2018-02-05 13:07:12 +07:00
releasenotes Validating if a port is supported by FWaaS L2 driver 2018-02-05 13:07:12 +07:00
tools Enable to set neutron's local repository for testing 2017-05-26 21:18:03 +09:00
.coveragerc Trivial-fix: Omit 'tests/*' in coverage result 2017-08-09 22:09:29 +09:00
.gitignore Add Zuul v3 native midonet cross test 2018-01-21 12:11:13 +01:00
.gitreview Fix git review target for repo 2014-12-08 14:48:45 -07:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc Fix typo in .pylintrc file 2017-02-09 17:19:01 +08:00
.testr.conf After the services split, get neutron-fwaas Jenkins jobs passing 2014-12-09 00:00:29 -07:00
.zuul.yaml Add Zuul v3 native midonet cross test 2018-01-21 12:11:13 +01:00
CONTRIBUTING.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
HACKING.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
LICENSE Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to 2011-08-08 12:31:04 -07:00
README.rst Update links in README 2017-08-04 10:30:40 +08:00
TESTING.rst DevStack plugin for fwaas 2016-06-24 17:03:10 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2018-01-16 12:37:47 +00:00
setup.cfg OVS based l2 Firewall driver for FWaaS v2 2017-11-27 14:15:55 +07:00
setup.py Updated from global requirements 2017-03-03 22:53:13 +00:00
test-requirements.txt Updated from global requirements 2018-01-24 01:08:39 +00:00
tox.ini Add doc8 to pep8 check for neutron-fwaas project 2017-12-20 03:48:10 +00:00

README.rst

Team and repository tags

image

Welcome!

This package contains the code for the Neutron Firewall as a Service (FWaaS) service. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: https://launchpad.net/neutron. Use this site for asking for help, and filing bugs. We use a single Launchpad page for all Neutron projects.

Code is available on git.openstack.org at: <https://git.openstack.org/cgit/openstack/neutron-fwaas>.

Please refer to Neutron documentation for more information: Neutron README.rst