Virtual private network services for OpenStack Neutron.
Go to file
Paul Michali 56b0bca500 VPNaaS: Provide Endpoint groups capability.
This commit implements the new tables for VPN endpoint-groups, and the
CRUD REST API. Validation logic has been added for the reference
implementation. Migration files are created, so that the needed tables
are created. Unit tests have been added for the API and database.

The neutron client and Horizon support for this new API will be handled
separately, as will API test cases for the new API.

This new API is a prerequisite for providing the multiple local subnet
feature, which will use this API and make changes to existing APIs. At
that time, migration and backward compatibility support will be provided,
so that users can migrate smoothly to the new API (since there is no
support for micro-versioning).

APIImpact

Depends-On: Ia729bd0c6967fa2b8c698495aa360f340b42d98a
Change-Id: I6e10590a988312eafca076a14be38b19e2d44a87
Partial-Bug: 1459423
2015-09-29 07:31:53 -04:00
devstack Merge "[DevStack] Fix StrongSwan setup on Fedora" 2015-09-15 01:07:58 +00:00
doc/source VPNaaS: DevRef for multiple local subnets 2015-09-02 11:52:32 +00:00
etc Make chown rootwrap filter ipsec.secrets file specific 2015-09-16 15:02:18 -02:30
neutron_vpnaas VPNaaS: Provide Endpoint groups capability. 2015-09-29 07:31:53 -04:00
rally-jobs VPNaaS Scenario tests using Rally 2015-09-16 15:40:35 -07:00
tools Support for VPN functional tests on Neutron commits 2015-09-08 12:38:56 +00: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-09-17 16:40:46 +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