ac869d41df00b4bd6ac5914d2a3af2e72aa336d1
23 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Thomas Morin
|
15bfd4f2c7 |
README cleanup
Remove the devstack examples that were not very useful. It's better to have a simple README pointing to the main doc. Change-Id: I2d4bf362c88d21bbfb4dd93379d16938a8c2f887 |
||
|
Jenkins
|
e2230ef86f | Merge "Client support for associations as sub-resource" | ||
|
Thomas Morin
|
667a9c7d9e |
Client support for associations as sub-resource
This change updates the neutronclient extension to do network association as a sub-resource of a BGPVPN. This code depends on a fix of python-neutronclient bug 1505170. (README.rst updated accordingly). Change-Id: I8d7ccffa76dddb45c26b2b9a05e58e1adf639fcf Implements: blueprint associations-as-subresources Depends-on: Ia5d499e5a3cf3ff1b357c954f7e82a9066c94982 |
||
|
Thomas Morin
|
4dfc419c24 |
Populate doc directory
This change adds to the doc directory most of the content that was in the initially proposed BGPVPN neutro-spec [1]: - introduction and explanation of goals - architecture overview - API specification - driver informations - some implementation notes + a starting point for installation and configuration documentation based on README files [1] https://review.openstack.org/177740 Change-Id: Iea55018af42b8a16e31c6a46c9c6afb387b3f321 |
||
|
Thomas Morin
|
2de35e53aa |
Let devstack configure the service provider
Allows to have less stuff in local.conf, and usefull to tidy up jenkins DVSM job definitions. Change-Id: I18ab3027f92a8fd23602757d6dfce13bde10f3a4 |
||
|
Jenkins
|
2e00f06f91 | Merge "Neutronclient: one command for all associations" | ||
|
Thomas Morin
|
1930dfac77 |
Neutronclient: one command for all associations
With this change, the association cli becomes: neutron bgpvpn-associate <bgpvpn-uui> --network <net-uuid> (this change also adds 'networks' in the list of fields shown by the bgpvpn-list command, which is very useful) Change-Id: If5ff5a43815b29a983199047e85211bc0f4e3136 Closes-Bug: 1496905 |
||
|
Paul Carver
|
ff66fb9d4b |
Tiny formatting and grammar fix
Changing "Contents:" to be a title level format to match Indices and Tables, capitalizing Tables, and correcting a grammer error is -> are. Change-Id: Icbe7f043af97a4cca98fdf14747e0abd9d51b738 |
||
|
Paul Carver
|
bbd5859670 |
Add introductory documentation for networking-bgpvpn
This change includes README.rst directly into the base index.rst rather than including it by reference in readme.rst and removes readme.rst from the ToC. It also expands on the introductory paragraph in preparation for linking to the top level index.html from the parent OpenStack developer web page (http://docs.openstack.org/developer/openstack-projects.html) Change-Id: Ifde5fa734fc1301c57598ec36d53895e94881588 |
||
|
mathieu-rohon
|
b2334f69b7 |
Fix README : use openstack git instead of github
Change-Id: I8cfa499f044ee4ae38a625f87143f533d9bd568d |
||
|
Jenkins
|
6d02007f69 | Merge "devstack: use helper to add a service plugin" | ||
|
Thomas Morin
|
32ea1be8c9 |
devstack: use helper to add a service plugin
Devstack will now use the help for adding a service plugin definition, thus avoiding the definition of Q_SERVICE_PLUGIN_CLASSES in local.conf. Change-Id: I3299a5a7f35ea7eff5353cc1028b056da3b0c33f |
||
|
Thomas Morin
|
e45617bac1 |
Adapts neutronclient to the new association API
This patch adapts neutronclient to the new association API: - 'BGPVPNConnection' is now 'BGPVPN' - the network_id attribute of BGPVPNConnection is removed - new commands for network associate and disassociate - update examples in README.rst - make the spec file point to the API currently discussed Partially-Implements: blueprint split-association-api Change-Id: Ia624c54a513c6c36183a196601d29993fcf7e023 |
||
|
mathieu-rohon
|
77172623a2 |
Adding network association management : API & DB layer
This patch introduces the new API to associate/disassociate a network to a bgpvpn object. A new association table is introduced to manage the many to many relationship between bgpvpns and networks. It also changes the resource name from bgpvpn-connection to bgpvpn. Partially-Implements: blueprint split-association-api Change-Id: I1fdf260b98d0d1f71d21cfd02636cf014c81c72c |
||
|
Thomas Morin
|
b221c2f0b6 |
Fix a typo in README.rst
A typo was in the local.conf example. Change-Id: Ic2c99e0bcc4aa5a230b5947b91a8d235dee4b35e |
||
|
Thomas Morin
|
5be327bef1 |
Read networking_bgpvpn.conf for service providers
With this patch, Neutron will read (/etc/neutron/)networking_bgpvpn.conf for service_provider definitions, thus allowing the use of the BGPVPN service plugin additionally to other service relying on their own neutron_*aas.conf file. This patch also fixes README and devstack behavior so that a default networking-bgpvpn.conf file is deployed. This depends on change Ia4cad678e6c722ca05821dbdbf05d61523246a86 Change-Id: Ifebe4c965448431737d9f0e4c25605b718850460 Closes-bug: 1473119 |
||
|
Thomas Morin
|
13cef5ff81 |
README improvements
* rst fixes * improved information on bagpipe reference driver Change-Id: I13e92a3ae6bda1f22310e65825cc1ff9b158e5af |
||
|
Thomas Morin
|
751c848d7f |
Complete the removal of bgpvpn module
Some files had been forgotten in change 196672, in particular setup.cfg. Change-Id: Ie5a8ccbdebc1b97940c96906131184e096816c4d |
||
|
Thomas Morin
|
07ddf66b2f |
links to stackforge now link to openstack
Update links to stackforge into links to openstack in README*.rst. Change-Id: Ic2d81f65c6eff312c62ed2c64b315cb6316d7695 |
||
|
Thomas Morin
|
c15eac9ec6 |
add devstack plugin
* devstack plugin to: * install the package * to the db initialisation * update README.rst to describe how to use the devstack plugin Change-Id: I27ae16f265570249953bb3ad8a758891529a20b7 |
||
|
Thomas Morin
|
70e651c113 |
Update README
* correct git clone command * minor editions * use a cleanest rst syntax Change-Id: I427c01cfb206c7157bfaaff77ac88e4788e8e89f |
||
|
mathieu-rohon
|
a3e7270d29 |
Initial proposal with db layer, API extension and client extension
This initial commit is tightly integrated with current neutron master. It extends the Neutron API; It extends python-neutronclient accordingly; It adds an alembic scripts to create tables in the neutron database; A dummy driver is also proposed. Change-Id: Idaecac54bbbec0d978f2e889faed5e35fc00bc76 |
||
|
mathieu-rohon
|
8cf13efde8 |
Initial Cookiecutter Commit.
Change-Id: I071b6feffb5843b6aa5fd85fba8b4f385812144d |