Virtual private network services for OpenStack Neutron.
Go to file
Elena Ezhova a71f30b232 Cleanup .ctl/.pid files for both OpenSwan and LibreSwan
Change I5c215d70c348524979b740f882029f74e400e6d7 introduced cleanup
of pluto ctl/pid files on starting and restarting of pluto daemon
for LibreSwan driver. But the problem with managing these files is
also common for the OpenSwan driver: pluto daemon fails to start if
a pid file it tries to create already exists (see bug report for
details).

This change moves the cleaup functionality to the OpenSwanProcess so
that is will be used by both OpenSwan and LibreSwan drivers.
Also fixed a typo in _cleanup_control_files where it was attempted to
remove pluto.ctl.ctl file instead of pluto.ctl

Changed the name of 'libreswan' configuration section to 'pluto'.

DocImpact

Change-Id: I717e8fcc1add35b7099c977235e4eff5da9e093b
Closes-Bug: #1506794
2015-10-16 14:35:35 +03:00
devstack Enable configuring LibreSwan in VPNaaS 2015-10-07 09:23:27 -02:30
doc/source Fix minor comment typos in VPNaaS 2015-09-25 16:17:46 -07:00
etc Cleanup .ctl/.pid files for both OpenSwan and LibreSwan 2015-10-16 14:35:35 +03:00
neutron_vpnaas Cleanup .ctl/.pid files for both OpenSwan and LibreSwan 2015-10-16 14:35:35 +03:00
rally-jobs Include scenario test for checking VPN status 2015-10-08 23:18:59 +00:00
tools Fix minor comment typos in VPNaaS 2015-09-25 16:17:46 -07:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:37 +00: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
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
TESTING.rst Update documentation files for VPNaaS 2014-12-15 14:15:46 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2015-10-09 05:02:12 +00:00
setup.cfg Open Mitaka development 2015-09-23 17:58:56 +00:00
setup.py Updated from global requirements 2015-09-17 16:40:46 +00:00
test-requirements.txt Removing unused dependency: discover 2015-08-28 21:07:12 +02:00
tox.ini tox.ini: switch to --subproject for check-migration 2015-09-16 15:28:30 +02:00

README.rst

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