Firewall services for OpenStack Neutron.
Go to file
Akihiro Motoki 55874d06b1 Change netns tests with oslo.privsep to check netns links
It turns out that pyroute2.netns.setns() changes a network
namespace of a thread instead of that of a process when it is
called in a thread [1].

What we actually would like to check in test_in_namespace test
is whether operations against a network namespace work with
oslo.privsep expectedly. There is no need to check namespace inode.

This commit changes test_in_namespace test to check a list of
network devices in a namespace to check netns operation works
correctly. What the new test does are:
- create a network namespace for testing
- create a veth pair and move one of them to the network namespace
- call oslo.privsep entrypoint function to retrieve a list of
  network devices inside the netns

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001761.html

Closes-Bug: #1811506
Change-Id: Ie5b238f1df707ea3ce50b5711ff791bac2681a2f
2019-01-24 00:13:56 +09:00
devstack Correct package name libnetfilter-log on CentOS 2018-11-09 12:35:00 +09:00
doc [log] FWaaS L3 Logging driver based iptables 2018-08-09 17:47:47 +07:00
etc Move remaining policy rules specific to neutron-fwaas 2017-07-10 20:16:23 +00:00
neutron_fwaas Change netns tests with oslo.privsep to check netns links 2019-01-24 00:13:56 +09:00
playbooks/neutron-fwaas-fullstack Remove setting of DEVSTACK_GATE_EXERCISES 2018-07-17 10:42:27 +02:00
releasenotes Update reno for stable/rocky 2018-08-09 21:53:13 +00:00
tools Add fullstack testing for neutron-fwaas 2018-05-22 13:12:59 +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 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 Use templates for cover and lower-constraints 2018-09-08 16:41:55 +02: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 Add release note in README 2018-07-17 22:34:16 +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
lower-constraints.txt Replace ryu with os_ken 2018-12-28 00:22:39 +09:00
requirements.txt Replace ryu with os_ken 2018-12-28 00:22:39 +09:00
setup.cfg [log] FWaaS L3 Logging driver based iptables 2018-08-09 17:47:47 +07:00
setup.py Updated from global requirements 2017-03-03 22:53:13 +00:00
test-requirements.txt Check pep8 without ignoring D000 2018-05-30 09:12:27 +00:00
tox.ini Add python 3.6 unit test job 2018-11-06 22:00:53 +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: 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

Get release notes: Neutron FWaaS Release Notes