ac869d41df00b4bd6ac5914d2a3af2e72aa336d1
Commit Graph

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
2016年06月15日 10:42:07 +02:00
Jenkins
e2230ef86f Merge "Client support for associations as sub-resource" 2015年10月24日 15:35:40 +00:00
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
2015年10月16日 16:34:46 +02:00
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
2015年10月16日 16:10:59 +02:00
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
2015年10月02日 16:42:20 +02:00
Jenkins
2e00f06f91 Merge "Neutronclient: one command for all associations" 2015年09月25日 08:12:33 +00:00
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
2015年09月22日 17:38:39 +02:00
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
2015年09月22日 13:34:34 +00:00
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
2015年09月21日 23:05:10 +00:00
mathieu-rohon
b2334f69b7 Fix README : use openstack git instead of github
Change-Id: I8cfa499f044ee4ae38a625f87143f533d9bd568d
2015年09月11日 14:42:04 +02:00
Jenkins
6d02007f69 Merge "devstack: use helper to add a service plugin" 2015年09月11日 08:09:25 +00:00
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
2015年09月10日 13:58:31 +02:00
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
2015年09月10日 13:48:40 +02:00
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
2015年09月10日 11:25:47 +02:00
Thomas Morin
b221c2f0b6 Fix a typo in README.rst
A typo was in the local.conf example.
Change-Id: Ic2c99e0bcc4aa5a230b5947b91a8d235dee4b35e
2015年09月01日 18:07:15 +02:00
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
2015年09月01日 12:09:58 +02:00
Thomas Morin
13cef5ff81 README improvements
* rst fixes
* improved information on bagpipe reference driver
Change-Id: I13e92a3ae6bda1f22310e65825cc1ff9b158e5af
2015年07月30日 11:31:08 +02:00
Thomas Morin
751c848d7f Complete the removal of bgpvpn module
Some files had been forgotten in change 196672, in particular setup.cfg.
Change-Id: Ie5a8ccbdebc1b97940c96906131184e096816c4d
2015年07月02日 23:07:29 +02:00
Thomas Morin
07ddf66b2f links to stackforge now link to openstack
Update links to stackforge into links to openstack
in README*.rst.
Change-Id: Ic2d81f65c6eff312c62ed2c64b315cb6316d7695
2015年06月15日 09:59:01 +02:00
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
2015年04月09日 10:16:19 +02:00
Thomas Morin
70e651c113 Update README
* correct git clone command
* minor editions
* use a cleanest rst syntax
Change-Id: I427c01cfb206c7157bfaaff77ac88e4788e8e89f
2015年03月20日 11:40:26 +01:00
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
2015年03月17日 16:20:07 +01:00
mathieu-rohon
8cf13efde8 Initial Cookiecutter Commit.
Change-Id: I071b6feffb5843b6aa5fd85fba8b4f385812144d
2015年02月25日 16:29:32 +01:00