Firewall services for OpenStack Neutron.
Go to file
Cedric Brandily b97825874b Enable to run rootwrap/privsep related functional tests
This change defines tools/deploy_rootwrap.sh. It builds neutron-rootwrap
config from neutron, neutron-fwaas and functests[1] filters. It's an
enabler to run functional tests which requires rootwrap/privsep
features.

An alternative was to build neutron-rootwrap config from neutron-fwaas
and functests filters[1] only. But it implies to add many filters from
neutron in functests filters in order to run FWaaS functional tests on
the long term.

Most of the logic in gate_hook.sh[2] has been removed because it's
now done by neutron tools/configure_for_func_testing.sh through
configure_for_fwaas_func_testing.sh[3].

post_test_hook.sh changes now neutron permissions in order to allow
stack user to run pip install neutron in /opt/stack/new/neutron.

This change defines the modules [5][6] to validate that we can run
privileged privsep process in functional tests. These modules will be
removed when "real" functional tests will be added.

[1] neutron_fwaas/tests/contrib/functional-testing.filters
[2] neutron_fwaas/tests/contrib/gate_hook.sh
[3] tools/configure_for_fwaas_func_testing.sh
[4] neutron_fwaas/tests/contrib/post_test_hook.sh
[5] neutron_fwaas.privileged.tests.functional.dummy
[6] neutron_fwaas.tests.functional.privileged.test_dummy

Change-Id: Ie077092c03efca3856c27c581bba5c5b84db3a2a
2017-02-28 10:18:03 +07:00
devstack Privsep configuration for neutron-fwaas 2017-01-04 18:10:47 +07:00
doc/source Add developer documentation to FWaaS 2016-11-07 21:08:57 +00:00
etc Revert "Netlink solution to improve FWaaS performance" 2017-02-16 21:44:50 +01:00
neutron_fwaas Enable to run rootwrap/privsep related functional tests 2017-02-28 10:18:03 +07:00
releasenotes Update reno for stable/ocata 2017-02-04 01:03:46 +00:00
tools Enable to run rootwrap/privsep related functional tests 2017-02-28 10:18:03 +07: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 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
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 Show team and repo badges on README 2016-11-25 15:38:06 +01: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 2017-01-25 20:24:31 +00:00
setup.cfg TrivialFix: Added link for modindex 2017-01-26 23:58:53 -05:00
setup.py Updated from global requirements 2015-09-17 16:40:26 +00:00
test-requirements.txt Updated from global requirements 2017-02-10 05:53:07 +00:00
tox.ini Enable to run rootwrap/privsep related functional tests 2017-02-28 10:18:03 +07: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: 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