40951dbb0d622c0c0f5ad6711555fe9ac1c8d3c9
87 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
| aaa13ab865 |
Remove opencontrail configurations
https://review.openstack.org/#/c/599422/ removed the driver, but it's configuration is left in-tree, this patch clears it up. Change-Id: I31efa6b85166c2423c17fa7fb0611ca4f3bff5f7 |
|||
|
Thomas Morin
|
7d519b5b73 |
remove deprecated drivers with out-of-tree alternatives
This changes removes the in-tree drivers for OpenContrail and OpenDaylight, both having been deprecated in favor of their respective out-of-tree alternatives. This also updates the ODL documentation which was still pointing at the old driver. This also allows us to remove networking-odl from test-requirements.txt. Change-Id: I6815c910d3e3cd3350d2016a1db350aba99fa659 |
||
|
Thomas Morin
|
3b503219ac |
use new neutronclient (more)
This is a follow-up on I7d399466f6577e4dd55b1a0fa5a92aab15e6eebb, which missed a few places were the old method names were still used. Change-Id: I9dc5ddf64a968ce433f9dd05b135f4263a12b8a0 Partial-Bug: 1761691 |
||
|
Thomas Morin
|
da2a8835dd |
doc: update python API client documentation
The documentation was still refering to the old methods provided by the networking-bgpvpn dynamic extension to neutronclient instead of the newer and more complete methods that have been in neutronclient since Ocata release. This change updates the documentation and examples, and adds code to document the method for port associations. Partial-Bug: 1761691 Change-Id: Idd572530d64cd65cc0a606515bcf7f056c2b8745 |
||
|
Zuul
|
1cb7fd44ad | Merge "doc update: better introduction, more links" | ||
|
Zuul
|
239202d14a | Merge "Update doc to integrate Keystone V3" | ||
|
Thomas Morin
|
6cef6ef8dc |
doc update: better introduction, more links
* avoid having the same intro text in two files (use an include) * avoid giving the impression that EVPN support is a mere possibility * update some intro and README.rst text * link to summit presentation videos Change-Id: If2141d0e876a733b3623049f7ab7fef1a35f0af0 |
||
|
Cédric Savignan
|
8e2179fb37 |
Update doc to integrate Keystone V3
Authenticating using sessions is the priviliged way. Change-Id: Ib00302d238ff4c0be8484f1ef88bb45778413499 |
||
|
Zuul
|
c545700edc | Merge "doc: update driver feature support matrix" | ||
|
Thomas Morin
|
14ed53a2ee |
doc: update driver feature support matrix
Updates for: * vni extension * routes-control extension * L2 support Change-Id: If896f70b29c25993f1de4811b30d10d792cf2b6b |
||
|
Thomas Morin
|
a251307864 |
bagpipe: documentation update
* update doc on reference driver, mainly to reflect the fact that it supports both OVS and linuxbridge Change-Id: Ide97f27b37a243584c3562900a0ea455e53437a4 |
||
|
Zuul
|
8de01673da | Merge "doc: formatting fix for OSC doc link" | ||
|
Thomas Morin
|
747e611b79 |
doc: formatting fix for OSC doc link
Change-Id: Ia3c25898de2134d6c0eae267253e26c687e026b2 |
||
|
Thomas Morin
|
8832986de6 |
bagpipe v2 driver
The behavior of the current "v1" bagpipe driver is to produce both the old and new RPCs to not prevent rolling upgrades. This change introduces a bagpipe v2 driver that does not produce old RPCs and only relies on OVO push/pull RPCs. To avoid code duplication of the code for new RPCs, the current driver is refactored to inherits from the v2 driver the code for the new OVO push/pull RPCs. The current v1 driver is also modified to raise a warning indicating its future removal. This change also extends the previous unit test coverage for the production of push-based RPCs. Change-Id: I708ec1e4d8a8c27ffe8c4be172812e0a9aed54b4 |
||
|
Zuul
|
0ad4cb6cda | Merge "Deprecates old OpenContrail driver" | ||
|
Édouard Thuleau
|
a8550dc132 |
Deprecates old OpenContrail driver
The first OpenContrail Driver was not developed with production ready in mind, it was more a proof of concept. We do not recommend to use it in production. Instead a production ready driver is available in the OpenContrail monolithic Neutron core plugin tree. This patch deprecates the driver in the Queens release and we plan to completly remove it in Rocky release. Change-Id: I07a7e462e174207499f0641a15467a7122447b7e Partial-Bug: #1743820 |
||
|
Édouard Thuleau
|
f30a15baef |
Fix small typo in docs configuration file
Change-Id: I3359c56e0dfca297500796887cda70cd509dfbb2 Closes-Bug: #1744334 |
||
|
Zuul
|
19493dd27c | Merge "bagpipe driver doc update" | ||
|
Thomas Morin
|
56a4ba0edc |
bagpipe driver doc update
minor updates to bagpipe documentation Change-Id: Iecf6865043b86153b7b638c5e0c02a11ea6689b6 |
||
|
Deepthi V V
|
74dedf51b8 |
Add vni attribute to bgpvpn resource
Co-Authored-By: henry.dong@cn.ibm.com Co-Authored-By: skhot@us.ibm.com Co-Authored-By: ruansx@cn.ibm.com Change-Id: I3d47000bb0ad8434f88d016acb5b05fb7142e47a Partial-Bug: #1590908 Depends-On: Iae5fe901f0cddfbf8b1ef3afd529f9131b0aa165 |
||
|
Zuul
|
59d9294140 | Merge "Update doc to use openstack CLI instead neutron CLI" | ||
|
Cédric Savignan
|
1ba698bf3f |
Update doc to use openstack CLI instead neutron CLI
Neutron CLI is depreciated Change-Id: Id2d3d32eacc2fdfb7e003d0ccb5d100805f584f7 Closes-Bug: 1720792 |
||
|
Thomas Morin
|
ce8684fd2e |
bagpipe driver: enable l2vpn
bagpipe driver had been erroring out on creation of BGPVPN of type l2, which was consistent with the initial lack of support in networking-bagpipe this change removes this limitation, consistently with the introduction of the support in networking-bagpipe with the linuxbridge driver (now tested by the fullstack test added in I91d164359b47c168addaa8da1c75efa31430d158) Change-Id: Iea5ed0d196bacc5e7809a1705c71f57a051ba01f |
||
|
Cédric Savignan
|
9ca3781e87 |
dashboard: introduce usage of the policy file
The policy check framework is added in the devstack installation. Documentation modified for a manuel installation. Change-Id: I0791e329f41feca79ebe2f31321d1ce02ac44ec3 |
||
|
Jenkins
|
2b4a27803f | Merge "Add driver compatibility matrix to documentation" | ||
|
Akihiro Motoki
|
1105afa1d2 |
Add auto-generated config reference
oslo.config provides sphinx extensions to generate config reference and sample config files. This commit enables the auto-generation of the networking config reference. Part of doc-migration work Change-Id: Ia6001f0d856fa1d06916fa7e474657f91a8011aa |
||
|
chenxing
|
c71f263a52 |
Update the documentation link for doc migration
Change-Id: I44cf20b71e28b5dacb55413e843e51c6c684cdf1 |
||
|
Paul Carver
|
3a59cbed76 |
Add driver compatibility matrix to documentation
The driver compatibility matrix documents which elements of the API are supported for each of the known drivers. Change-Id: I24e4567ba056a8a82db5e51dedcd00049499b8f9 |
||
|
Akihiro Motoki
|
e2d1b49a13 |
doc: rendering cleanup
* Remove unnecessary leading spaces (to avoid unexpected vertical line which means quote blocks) * Use code-block directive for proper highlighting Change-Id: Ie32c2034d9d3e16b68472bf8a94c6bf58447fd3c |
||
|
Akihiro Motoki
|
570455f7b1 |
Rearrange existing documentation to fit the new standard layout
For more detail, see the doc migration spec. http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html The main purpose of this patch is to rearrange the existing documentation to the new standard layout, so the contents are tried to keep as much as possible. Some cleanup and minor improvements will be coming later. Change-Id: I8944064be7c6e3311ab068a37b66bc61c3f5db85 |
||
|
Akihiro Motoki
|
ef0ea42528 |
Switch from oslosphinx to openstackdocstheme
Change-Id: Ia6f459a1617fe4c3baf79837c28646e84f1bf5f6 |
||
|
Jenkins
|
b651d99a7b | Merge "doc, bagpipe/ovs driver update" | ||
|
Thomas Morin
|
a73024ef50 |
doc, bagpipe/ovs driver update
remove instructions related to things that the devstack does by itself Change-Id: I47b184a7c2d4e77fa1846473a81655b409d82042 |
||
|
Thomas Morin
|
7722e8feca |
update doc on installation and versions
* list more versions (include Ocata and upcoming Pike) * do not point anymore to the file where our releases were tracked before we became cycle-with-milestone Change-Id: Id59c4f5b0ece6dfda524c9d6a2ef4d046a437eee |
||
|
Paul Carver
|
8c71ea2f61 |
Point API entry to neutron-lib API Reference
This change replaces the networking-bgpvpn API reference in the devref with a link to the API reference published from neutron-lib. Change-Id: I3efda347df007609f5e11a07813068a12cba736a |
||
|
Thomas Morin
|
540ba5a19e |
Update bagpipe driver documentation
Provide examples for both master and stable branches. Reflect the fact that bagpipe-bgp has been integrated into networking-bagpipe Change-Id: I80d25e8c8b66556d3e118b740cc63d010f56adc3 |
||
|
Thomas Morin
|
da9c3d155e |
'bgpvpn' entry point for neutron.conf:service_plugins=
Provide a 'bgpvpn' entrypoint definition, to allow the activation of the service plugins in a less verbose way. Change-Id: I751861c25e2e301011d2c1738288660e1286a9a1 |
||
|
Jenkins
|
d1aa09afed | Merge "doc: improve explanation on the location of config files" | ||
|
Thomas Morin
|
e6250739fa |
doc: improve explanation on the location of config files
A motivation is that neutron does not complain with a clear error message when networking_bgpvpn.conf is not found. Change-Id: I2688c6303fbcacb5a0e633cb309f2b5ae51ea1a6 |
||
|
Anh Tran
|
5f7ff5dc44 |
Typo fix: datas => data
Change-Id: I0402af08e3d1284d1bb00d66fdd8083548c242f2 |
||
|
Jenkins
|
17e8260bbc | Merge "Improve pip installation documentation" | ||
|
Thomas Morin
|
87d3235657 |
Improve pip installation documentation
Change-Id: I663c3d91e936f332a3b8a014970ef51e2496b690 Closes-Bug: 1659968 |
||
|
Boden R
|
119657dbb3 |
Remove doc modindex ref
Sphinx module index docs won't be generated unless a module level docstring is included (ex [1]) with class refs. As we don't include such module level refs in this project, nothing is generated and thus no py-modindex.html is created. This results in a dead link in our devref (see bug report). This change removes the modindex ref from our devref's index to account for this fact. In the future if we wish to add module documentation to support generation of modindex we can add the ref back into our index. [1] https://github.com/openstack/neutron/blob/ master/neutron/neutron_plugin_base_v2.py#L19 Change-Id: I2c7f9a58d398033cf4a8029d16b430fe34fcc56e Closes-Bug: #1656355 |
||
|
Cao Xuan Hoang
|
fd8b9f949c |
Removes unnecessary utf-8 encoding
The following file(s) added utf-8 encoding but never used. So we can remove them at all. networking_bgpvpn/__init__.py doc/source/conf.py releasenotes/source/conf.py Change-Id: I3e7667cafae7954fabd84b6ea34f9fead25d8349 |
||
|
gengchc2
|
dcd87da8ca |
Remove white space between print () in bgpvpn-sample01.py
There is a white space in line [print (*, then we remove it. Change-Id: I1af1bb8478ca69fc7f6a4dc09dd91d03cc4bc7b2 |
||
|
Thomas Morin
|
17875b86fb |
bagpipe: compatibility with Neutron routers
Add information on gateway MAC address to RPC notifications: when/if a router interface is plugged provide the gateway MAC address to the agent in RPCs. This change includes the Neutron server-side part of the solution, the agent-side evolution is covered in networking-bagpipe repo. Additionally, we remove a Router/Network check that has become redundant now that the check has been introduced in the plugin ( Ie1f6a733e8a16b8b41e89c5a82637d7cb03bd423 ). Partial-Bug: 1627645 Change-Id: I89c07d9166f23d910542a825c5000fdd22580217 |
||
|
Luong Anh Tuan
|
fb35aab209 |
Fix a typo in documentation
remove redundant 'in' Change-Id: I18d07f596ddb8e3a30e42431e8cc9a360307f26d |
||
|
Jenkins
|
efd01bb30f | Merge "Horizon plugin patch to let user handle BGPVPN resources" | ||
|
Cedric Savignan
|
a9d92882e6 |
Horizon plugin patch to let user handle BGPVPN resources
Add a new panel BGPVPN in project section to display BGPVPN created for non admin user. The page allow actions as edit and update associations networks or routers for BGPVPN resources. Some part of code has been refactored to put in common methods or classes between project and admin panels. Change-Id: I49bfdfe1427c67f6b19a7b4faec0ab77a15ce8a5 Implements: blueprint horizon-tenant-workflow |
||
|
Mathieu Rohon
|
273f9af0fd |
Add doc for devstack configuration
How to configure the bgpvpn plugin for devstack is not written in the doc. Change-Id: I45082d20b83cf368901545a373f1c20368aeee13 |