Virtual private network services for OpenStack Neutron.
00b633d284
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 |
||
---|---|---|
devstack | ||
doc/source | ||
etc | ||
neutron_vpnaas | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.pylintrc | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
TESTING.rst | ||
tox.ini |
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