Developer Guide

Developer Guide

In the Developer Guide, you will find information on the design, and architecture of the Neutron Virtual Private Network as a Service repo. This include things like, information on the reference implementation flavors, design details on VPNaaS internals, and testing. Developers will extend this, as needed, in the future to contain more information.

If you would like to contribute to the development of OpenStack, you must follow the steps documented at: https://docs.openstack.org/infra/manual/developers.html

Once those steps have been completed, changes to OpenStack should be submitted for review via the Gerrit tool, following the workflow documented at: https://docs.openstack.org/infra/manual/developers.html#development-workflow

Pull requests submitted through GitHub will be ignored.

Bugs should be filed on Launchpad in the neutron project with vpnaas tag added.

New features should be filed on Launchpad in the neutron project with rfe tag added in order to get decision from neutron drivers team. Before doing that, it is recommended to check Request for Feature Enhancements (RFE) process.

To get in touch with the neutron-vpnaas community, look at the following resource:

  • Join the #openstack-vpnaas IRC channel on Freenode. This is where the VPNaaS team is available for discussion.
  • We will hold for VPN-as-a-Service (bi-)weekly IRC meeting when needed in the near further.

These are great places to get recommendations on where to start contributing to neutron-vpnaas.

VPNaaS Flavors

Todo

Info on the different Swan flavors, how they are different, and what Operating Systems support them.

Module Reference

Todo

Add in all the big modules as automodule indexes.

Indices and tables

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.