Firewall services for OpenStack Neutron.
Go to file
Ryan Tidwell 4c05f1f661 Fix AttributeError with third-party L3 service plugins
A recent patch fix for the Rocky branch from
commit 20fd026116 have introduced an
AttributeError on Third Party Plugins that does not implement
certain extensions.

This is just related to FWaaSv1 and only applicable to Rocky and below
releases.

This change fixes an issue where in the course of sending firewall
update notifications to the appropriate agents an AttributeError
is encountered due to unsafe assumption of the availability of L3
extensions on the l3_plugin.

This change puts protections in place to avoid this issue.

Change-Id: If5fde4fc9475f468860b0c1fb29db66f1c44f74e
Closes-Bug: #1847019
(cherry picked from commit fc59b08ff7)
2019-10-17 21:12:08 +00: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 Fix AttributeError with third-party L3 service plugins 2019-10-17 21:12:08 +00:00
releasenotes Validating if a port is supported by FWaaS L2 driver 2018-02-05 13:07:12 +07:00
tools Replace openstack.org git:// URLs with https:// 2019-03-24 20:34:38 +00: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 OpenDev Migration Patch 2019-04-19 19:49:10 +00: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 OpenDev Migration Patch 2019-04-19 19:49:10 +00: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-27 20:09:44 +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 Update UPPER_CONSTRAINTS_FILE for stable/queens 2018-02-09 16:35:11 +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