Virtual private network services for OpenStack Neutron.
Go to file
Hunt Xu 058469e1b9 VPNaaS integration with services flavor framework
* adds new attribute 'flavor_id' for vpnservice
* adds support for multiple drivers for VPNaaS

This solution uses a flavor of service type VPN associated with a flavor
profile containing a driver. During vpnservice creation, if a flavor_id
is passed, it is used to find the provider for the driver which would
handle the newly created vpnservice.  The flavor_id and the
provider-vpnservice association are pesisted in the DB.

ApiImpact and DocImpact tags are added as the new optional flavor_id
parameter should be described, as well as the support of multiple VPNaaS
drivers.

The original work and discussion about integrating VPNaaS and service
type framework can be found in the following change:
I9e195dfaee21b1cf204cb9b9fc773bc9e5af5936

ApiImpact
DocImpact
Closes-Bug: #1672920

Signed-off-by: Hunt Xu <mhuntxu@gmail.com>

Change-Id: I0095e160481f1d4572e38ad1d3bbc8e183039b84
2017-07-13 18:57:25 +08:00
devstack devstack: Add neutron server config explicitly 2017-02-23 12:37:20 +09:00
doc/source Merge "Optimize the link address" 2017-06-30 11:50:15 +00:00
etc Fix a typo in vpnaas.filters,filters.template,and etc 2016-10-17 16:54:01 +08:00
neutron_vpnaas VPNaaS integration with services flavor framework 2017-07-13 18:57:25 +08:00
rally-jobs Remove log translations from neutron-vpnaas 2017-03-24 15:05:28 +08:00
releasenotes VPNaaS integration with services flavor framework 2017-07-13 18:57:25 +08:00
tools Remove subunit-trace fork 2017-04-06 11:53:09 -07:00
.coveragerc Change ignore-errors to ignore_errors 2015-09-21 14:32:37 +00:00
.gitignore Automatically generate neutron VPNaaS configuration files 2015-12-11 11:03:33 +00: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 Add "nonstandard-exception" to .pylintrc 2016-02-11 13:45:54 -08:00
.testr.conf After the services split, get neutron-vpnaas Jenkins jobs passing 2014-12-09 00:00:04 -07:00
CONTRIBUTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
HACKING.rst Optimize the link address 2017-06-30 10:20:12 +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 Optimize the link address 2017-06-30 10:20:12 +00:00
TESTING.rst Optimize the link address 2017-06-30 10:20:12 +00:00
babel.cfg Use babel to generate translation file 2013-01-24 00:20:32 +08:00
requirements.txt Updated from global requirements 2017-06-30 12:19:28 +00:00
setup.cfg Optimize the link address 2017-06-30 10:20:12 +00:00
setup.py Updated from global requirements 2017-03-07 17:22:28 +00:00
test-requirements.txt Updated from global requirements 2017-06-30 12:19:28 +00:00
tox.ini Updated comments in tox.ini [flake8] 2017-05-29 11:31:11 +07: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: 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-vpnaas.

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