c71f263a52c32da73c169797d704c4533be9855a
530 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Thomas Morin
|
9e388c6eeb |
Fix bogus pip install URI in tox_install.sh
The branch specification was misplaced. This only impacted test run locally by a developer. Change-Id: I55671d7a9c7df501048febe24a15ba5f55a33024 |
||
|
Thomas Morin
|
d5a18514c7 |
Other adjustments following bagpipe rename
Following project rename, change all references to networking-bagpipe-l2 into networking-bagpipe. Change-Id: Ic72ca3d8fd28a6bf501fbd8c550715a81abd7e61 Closes-bug: 1514426 |
||
|
Mathieu Rohon
|
af450957a6 |
rename bagpipe-l2 in test-requirements
The bagpipe-l2 repo no longer exists. It has been renamed to bagpipe. Closes-bug: #1514426 Change-Id: I0e09ddd9f3d9b16da5ba8e133adf0afc2c0a3f92 |
||
|
Jenkins
|
e2cde6b953 | Merge "Client : adding the tenant-id if specified for a net association creation" | ||
|
Jenkins
|
ab7294f012 | Merge "Do not enforce non-empty route-target lists" | ||
|
Mathieu Rohon
|
caad274f14 |
Client : adding the tenant-id if specified for a net association creation
Currently the client doesn't add the tenant_id in its request. If the tenant_id is specified in the CLI, it has to be integrated in the request sent by the client. This is at least needed when a tenant wants to create a network association on behalf of a tenant. Closes-bug: #1512711 Change-Id: I9e1038372d1ba36ad6e3d6ca8339d4fa03471a53 |
||
|
Thomas Morin
|
2c6c00598e |
have tox use neutron stable/liberty
We need tox to use the right Neutron branch. Change-Id: I9c3e9d43893cb79e1f21de35896ba33055856c66 |
||
|
Thomas Morin
|
9d4a297d03 |
Fix oslo dependencies
Remove useless/bogus depends and add the one we need. Change-Id: Id76382fec752609c3e6fe070fd94e70ab50a41ef Closes-bug: 1513495 |
||
|
Thomas Morin
|
42c821e34d |
Do not enforce non-empty route-target lists
Remove the check that route-targets should be non-empty. Change-Id: Icf336b6b3255c6a6a5f0b100a74caeb13c22a2f6 Closes-Bug: 1513502 |
||
|
Jenkins
|
e2230ef86f | Merge "Client support for associations as sub-resource" | ||
|
Thomas Morin
|
df12937613 |
bagpipe-l2 now in openstack
networking-bagpipe-l2 has moved from stackforge to openstack namespace. Change-Id: I1f2f7b50e9b9a23234d20b304b235bc6703715ee |
||
|
Jenkins
|
6320c3035c | Merge "Treat associations as subresources" | ||
|
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 |
||
|
Jenkins
|
c15c06aa8e | Merge "Populate doc directory" | ||
|
Mathieu Rohon
|
8e3eddff7f |
Treat associations as subresources
We use to attach/detach networks with verbs in the REST URL. Having the network association treated as an object seems more flexible. We will be able to add attributes to an association. Implements : blueprint associations-as-subresources Change-Id: Ib8f1eff6e05ead17ea3b281e7a918621d8a0bb1b |
||
|
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 |
||
|
OpenStack Proposal Bot
|
2358722ad2 |
Updated from global requirements
Change-Id: Ia1fe32889672a36d4523cf38f9e5adc3d888a212 |
||
|
OpenStack Proposal Bot
|
cbd79edd7b |
Updated from global requirements
Change-Id: I591730bf81dba40853082e59f588897ad149e774 |
||
|
OpenStack Proposal Bot
|
955ebd536c |
Updated from global requirements
Change-Id: I92c3b03f938fcb8f7598008440fa0a3123ffa2da |
||
|
Thomas Morin
|
ac6ab47035 |
Fix devstack plugin.sh
Do the copy of config file at the 'config' stage. (/etc/neutron does not exist yet at the 'install' stage) Change-Id: I9d98356fa864aada125d87893bfb5c3aeba347eb |
||
|
Jenkins
|
3f16a333e5 | Merge "add pylint in tox pep8 task" | ||
|
Jenkins
|
5189818fe9 | Merge "pylint fixes" | ||
|
Thomas Morin
|
5959bbfbbf |
add pylint in tox pep8 task
This change updates tox.ini so that the pep8 jobs does a pylint check of the source code. This the same as done in many other projects, in particular .pylintrc is based on the one in neutron. Change-Id: Ib46cb485345896c4f5eabd3b1d705200b0640963 Depends-On: I0cab12f2775f4f803d2eeee4cc6d6f06da5d4b7a |
||
|
Thomas Morin
|
14704e225e |
pylint fixes
Minor changes to make pylint happy. Change-Id: I0cab12f2775f4f803d2eeee4cc6d6f06da5d4b7a |
||
|
OpenStack Proposal Bot
|
711767bf70 |
Updated from global requirements
Change-Id: Icb39a0be86ffde3db3816d68626459a923390e31 |
||
|
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
|
4cdd50696f | Merge "Alembic migration update/cleanup" | ||
|
Thomas Morin
|
d985550e8b |
Alembic migration update/cleanup
This change updates and cleans up our alembic migration code: - we now use an alembic migration entry point, instead of shipping our own db management tool - use expand/contract alembic branches - downgrade is not supported anymore, drop it Change-Id: I8eb68075c720cd7252bd178c1bf08ef0947cd0d0 Closes-Bug: 1489876 |
||
|
OpenStack Proposal Bot
|
3b99afdb71 |
Updated from global requirements
Change-Id: Ib169a673fa9c4b86c10b8d78951b2b0eeef1570b |
||
|
Thomas Morin
|
53e041b8ec |
update requirements
All our oslo* dependencies were missing. Change-Id: I7925184b3f6ac010b4eac9b741b0b46fca1423e4 |
||
|
Jenkins
|
f78ffa60a1 | Merge "bagpipe driver: sync extended OVS agent" | ||
|
Thomas Morin
|
5f428febff |
bagpipe driver: sync extended OVS agent
Until we have a proper way of extending the agent (bug/1492021), we need to sync our code to do what the main() code for the OVS agent code does. Change-Id: Id526a914b7ec8d8fdfd3f8c38b563d0983db8ed1 |
||
|
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 |
||
|
Jenkins
|
eeae34e1d0 | Merge "bagpipe driver: missing return to ignore DHCP ports" | ||
|
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 |
||
|
Thomas Morin
|
90e444a29e |
bagpipe driver: missing return to ignore DHCP ports
Really ignore DHCP ports (there were two missing returns). (+fixes in a few log messages). Also adds new test cases on to check the callbacks-to-RPC logic, including one to confirm that DHCP port are indeed ignored. Change-Id: I32fd6f7927388677bc506b5b550b7e9a0c8012e6 Partial-Bug: 1492349 |
||
|
Monty Taylor
|
6ab0a6a942 |
Change ignore-errors to ignore_errors
Needed for coverage 4.0 Change-Id: I6da6fcba10e7fb9a1b1c31d673803f8ba519bb84 |
||
|
Jenkins
|
d3131449e7 | Merge "Set correct default values for some attributes" | ||
|
Jenkins
|
0391ed03ea | Merge "Adding network association management : bagpipe driver" | ||
|
Thomas Morin
|
26cbb0ea67 |
Set correct default values for some attributes
The specs says the default value for auto-aggregate should be False. This change also changes default values from None to [] for import-rts, export-rts and route-distinguishers, which is more cosmetic. Closes-Bug: 1497209 Change-Id: I9a453382f89436beb67f74db392eaedaaba84526 |
||
|
OpenStack Proposal Bot
|
59d4eaa494 |
Updated from global requirements
Change-Id: Ibbc0c1f767cfcc5f088a2e3fa446ba8462330bdc |
||
|
mathieu-rohon
|
8728dd9994 |
Adding network association management : bagpipe driver
This patch adapts the bagpipe driver to the changes committed in I1fdf260b98d0d1f71d21cfd02636cf014c81c72c Partially-Implements: blueprint split-association-api Change-Id: Ieb35afe5599f029963bc85322ef783e57f066e02 |
||
|
Jenkins
|
d9dd3c7d6a | Merge "Fix resource map to enforce policy" | ||
|
mathieu-rohon
|
7b657b9e0d |
Fix README : rename networking-bagpipe-l2 links
The project networking-bagpipe-l2 is hosted under the stackforge repository not under the openstack repository. This patch corrects the README links and also moves git links from github to openstack. Change-Id: I802760a41f41016d7cce29a87e803cc700ce06fc |
||
|
Thomas Morin
|
fac08cfb06 |
Fix resource map to enforce policy
Without enforce_policy, the policy is applied on some, but not all actions (eg. GET but not UPDATE). This change adds 'enforce_policy' to all attributes. Closes-Bug: 1494771 Change-Id: Id59b5ae947d4c71ff416f26231b140554d9be1a0 |
||
|
Jenkins
|
15d90cd464 | Merge "neutronclient: unbreak create/update" | ||
|
Jenkins
|
1a446a5e9a | Merge "devstack: add service plugin class earlier" | ||
|
Thomas Morin
|
2bf5839f8b |
neutronclient: unbreak create/update
The class inheritance was wrong, resulting in the empty args2body method from extension.ClientExtensionXXX to override the more useful one we define in BGPVPNCreateUpdateCommonMixin. Change-Id: I3779571e97d3c2a9bf274b6de0dc56596786e750 |