Firewall services for OpenStack Neutron.
Go to file
James Arendt e30e192d31 FWaaS Disable nonstandard-exception due to neutron_lib shims
The current FWaaS will fail pylint:
pylint runtests: commands[0] | pylint --rcfile=.pylintrc
--output-format=colorized neutron_fwaas
************* Module neutron_fwaas.db.firewall.firewall_db
W:621,12: Exception doesn't inherit from standard "Exception"
class (nonstandard-exception)
ERROR: InvocationError:
'/opt/stack/neutron-fwaas/.tox/pylint/bin/pylint
--rcfile=.pylintrc --output-format=colorized neutron_fwaas'

Looks like due to recent change
"FWaaS: make use of neutron_lib exceptions."
The culprit code:
   raise l3.RouterInUse(router_id=router['id'])
imports into fwaas from base Neutron as a neutron.common.exception,
not a neutron_lib.exceptions.

Quick investigation shows the neutron added following to .pylintrc:
neutron_lib shims
 nonstandard-exception,

Adding same to neutron_fwaas, complete with the TODO so will
remember to remove when neutron_lib shims are cleaned up.

Change-Id: I9bf2001e8c12038e152422051e2fb2a10214575c
2016-03-17 19:53:46 -07:00
doc/source Remove unused pngmath Sphinx extension 2016-02-29 19:55:31 +01:00
etc Remove Neutron FWaaS static example configuration files 2015-12-08 20:02:33 +00:00
neutron_fwaas Merge "FWaaS: make use of neutron_lib exceptions" 2016-03-17 18:03:15 +00:00
releasenotes Update reno for stable/mitaka 2016-03-16 17:17:53 +00:00
tools Merge "Fixed typo in subunit-trace.py" 2016-03-15 07:25:43 +00:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:31:50 +00:00
.gitignore Automatically generate neutron FWaaS configuration files 2015-12-07 10:50:11 +00: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 FWaaS Disable nonstandard-exception due to neutron_lib shims 2016-03-17 19:53:46 -07:00
.testr.conf After the services split, get neutron-fwaas Jenkins jobs passing 2014-12-09 00:00:29 -07: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
MANIFEST.in Include alembic versions directory to the package 2015-10-14 16:38:56 +02:00
README.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
TESTING.rst Update documentation files for FWaaS 2014-12-15 14:16:57 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2016-03-09 16:49:16 +00:00
setup.cfg Update translation setup 2016-01-29 07:09:03 +09:00
setup.py Updated from global requirements 2015-09-17 16:40:26 +00:00
test-requirements.txt Updated from global requirements 2016-02-24 08:34:18 +00:00
tox.ini Make all tox targets constrained 2016-03-07 13:19:28 +00:00

README.rst

Welcome!

This package contains the code for the Neutron Firewall as a Service (FWaaS) service. This includes third-party drivers. This package requires Neutron to run.

External Resources:

The homepage for Neutron is: http://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: <http://git.openstack.org/cgit/openstack/neutron-fwaas>.

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