Virtual private network services for OpenStack Neutron.
Go to file
Brent Eagles 00b633d284 Manage cleanup of .ctl/.pid files for LibreSwan
LibreSwan checks for the presence of pid/ctl files when starting up and
will error out if they already exist. However, LibreSwan's usage of the
capabilities library removes the access required to cleanup .ctl and
.pid files on shutdown if any of the directories in the path are missing
explicit permissions for root. This is not considered a bug by the
LibreSwan maintainers, so the LibreSwan driver must work around it by
checking if it is okay to remove the files and removing them on
startup. It must also wait for shutdown to complete before restarting
the daemon on LibreSwanProcess.restart().

Introduces new configuration for retrying check for process shutdown.

DocImpact


Change-Id: I5c215d70c348524979b740f882029f74e400e6d7
Closes-Bug: #1331502
2015-09-03 13:43:56 +00:00
devstack VPNaaS: Correcting method name for functional test 2015-07-30 14:41:03 +00:00
doc/source VPNaaS: And devref doc infrastructure 2015-06-08 07:15:39 -04:00
etc Manage cleanup of .ctl/.pid files for LibreSwan 2015-09-03 13:43:56 +00:00
neutron_vpnaas Manage cleanup of .ctl/.pid files for LibreSwan 2015-09-03 13:43:56 +00:00
tools VPNaaS: Correcting method name for functional test 2015-07-30 14:41:03 +00:00
.coveragerc VPNaaS: Enable coverage tests 2015-02-09 14:18:23 -05:00
.gitignore Remove quantum untracked files from .gitignore 2015-07-23 17:33:30 +02:00
.gitreview Point gitreview at correct repo 2014-12-08 14:49:55 -07:00
.mailmap Add mailmap entry 2014-05-16 13:40:04 -04:00
.pylintrc VPNaaS: Enable pylint duplicate-key check 2015-06-04 16:54:12 +00:00
.testr.conf After the services split, get neutron-vpnaas Jenkins jobs passing 2014-12-09 00:00:04 -07:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
CONTRIBUTING.rst Update documentation files for VPNaaS 2014-12-15 14:15:46 +00:00
HACKING.rst Update documentation files for VPNaaS 2014-12-15 14:15:46 +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 Rename Quantum to Neutron 2013-07-06 15:02:43 -04:00
README.rst Update documentation files for VPNaaS 2014-12-15 14:15:46 +00:00
requirements.txt Updated from global requirements 2015-08-10 01:07:56 +00:00
setup.cfg Register alembic_migrations at install time 2015-07-26 21:29:03 -04:00
setup.py Updated from global requirements 2015-07-24 18:39:24 +00:00
test-requirements.txt Updated from global requirements 2015-08-10 01:07:56 +00:00
TESTING.rst Update documentation files for VPNaaS 2014-12-15 14:15:46 +00:00
tox.ini py34: Enable initial python34 testing for VPNaaS 2015-07-30 22:14:40 +00:00

Welcome!

This package contains the code for the Neutron VPN as a Service (VPNaaS) 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-vpnaas.

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