339dedb4f7493e246f27e5c6b8a02d5fa1dd4d52
400 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
zhangyanxian
|
339dedb4f7 |
LOG marker mismatch in plugin.py
"LOG.warning(_LI" should be "LOG.warning(_LW" Change-Id: Ib9fbf319bd2f7a955346d95f565958ebf20764aa |
||
|
Thomas Morin
|
17d3fbb4a3 |
Follow ODL's master
Reverts I78543438ccc3c7fedf094c43754489b8aa38f784, now not needed anymore. Change-Id: I01fb6d2813f1e8433099994b5e9286eaa1b423af Depends-On: Iede630d4ad1b0de63bc12696b95dc3e2fccc1358 |
||
|
Thomas Morin
|
2021bf4571 |
Revert "Temporary workaround to our gate issues"
This reverts commit
|
||
|
Bob Melander
|
be8a13003f |
Adds Tempest scenario test for networking-bgpvpn
This patch adds a scenario test that creates an l3 VPN and assigns two neutron networks/subnets to it. Two nova VMs are spun up on each network. To verify that the VPN is functional, i.e., forwards traffic between the two subnets, one of the VM pings the other one. Change-Id: Ic38aab48fa364ad53ef061566fe5ebc1a46fec33 Closes-Bug: #1637489 |
||
|
Thomas Morin
|
a08cc88993 |
devstack: configure tempest at test-config stage
We need to follow devstack change I3d98692e69d94756e0034c83a247e05d85177f02 or
our tempest config addition comes before the config is completely
reset by devstack tempest setup (lib/tempest:configure_tempest rm -rf at [1]).
[1]
|
||
|
Jenkins
|
9ca6696072 | Merge "Use ExtensionDescriptor from neutron-lib" | ||
|
Henry Gessau
|
4f3f7c2244 |
Use ExtensionDescriptor from neutron-lib
ExtensionDescriptor has been rehomed to neutron-lib and is being removed from neutron core. See https://review.openstack.org/398113 Depends-On: I5a111e0033e518e39b3042f047ee9eebba77a0d5 Change-Id: I14d55a5b1b419eb39794f5f35bd219d6e83f48f4 |
||
|
Henry Gessau
|
9fd1bfd4ce |
Use DB field sizes instead of _MAX_LEN constants
The following _MAX_LEN constants are being removed from neutron/api/v2/attributes.py in [1]. The corresponding DB field size constants from neutron_lib.db.constants should be used instead. NAME_MAX_LEN --> NAME_FIELD_SIZE TENANT_ID_MAX_LEN --> PROJECT_ID_FIELD_SIZE DESCRIPTION_MAX_LEN --> DESCRIPTION_FIELD_SIZE LONG_DESCRIPTION_MAX_LEN --> LONG_DESCRIPTION_FIELD_SIZE DEVICE_ID_MAX_LEN --> DEVICE_ID_FIELD_SIZE DEVICE_OWNER_MAX_LEN --> DEVICE_NAME_FIELD_SIZE In alembic migration scripts, the raw numerical value shall be used. For more information, see [2]. [1] https://review.openstack.org/399891 [2] http://lists.openstack.org/pipermail/openstack-dev/2016-October/105789.html Change-Id: Iebbed80744d2c4ef89d4255ff36cafa19b68bfb6 |
||
|
Jenkins
|
2e96a8dc2d | Merge "Show team and repo badges on README" | ||
|
Flavio Percoco
|
af601d23e7 |
Show team and repo badges on README
This patch adds the team's and repository's badges to the README file. The motivation behind this is to communicate the project status and features at first glance. For more information about this effort, please read this email thread: http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html To see an example of how this would look like check: https://gist.github.com/9a6371ba481b5db5194103edf6eb51a0 Change-Id: I0f920daeeadfed8598901cce547e09c7b6c11931 |
||
|
Jenkins
|
06c043c728 | Merge "Use model_base in neutron_lib" | ||
|
Jenkins
|
56df17d276 | Merge "Switch to using plugins directory in lieu of neutron manager" | ||
|
Mathieu Rohon
|
674c1b3e05 |
Use model_base in neutron_lib
Follow the move of model_base from neutron to neutron_lib. Change-Id: Ia726af87f896335e5358df88e6eccab4fea83ee3 |
||
|
Armando Migliaccio
|
48e3946533 |
Switch to using plugins directory in lieu of neutron manager
(this change also includes, squashed into it, Ia726af87f896335e5358df88e6eccab4fea83ee3, since both were needing the other one to pass tests) Partially-implements: blueprint neutron-lib Change-Id: I0cbaf59844d026820cb05ed92dbfe8ac9b3a44a4 Depends-on: I7331e914234c5f0b7abe836604fdd7e4067551cf Change-Id: I0cbaf59844d026820cb05ed92dbfe8ac9b3a44a4 |
||
|
Li-zhigang
|
09d15143a5 |
Replace six.iteritems() with .items()
Change-Id: Ic061d62e61d364252fd6f69575fc71c6534e5840 |
||
|
Jenkins
|
9d6331a454 | Merge "Use uuidutils instead of uuid.uuid4()" | ||
|
Jenkins
|
34c094d20c | Merge "Updated from global requirements" | ||
|
Li-zhigang
|
2d7a692e66 |
Use uuidutils instead of uuid.uuid4()
https://bugs.launchpad.net/ironic/+bug/1082248/ Change-Id: I3c5015828ece150fdbceafcefae841888ff38afb |
||
|
melissaml
|
719bc1c057 |
Replace LOG.warn with LOG.warning
logging.warn is deprecated in Python 3.[1] [1] https://docs.python.org/3/library/logging.html#logging.warning Change-Id: Ib0bf744964121ec279cd3ea6fb0ed3dc983c6712 |
||
|
OpenStack Proposal Bot
|
48afd59e8a |
Updated from global requirements
Change-Id: I42587e78a19eab914770c752d0fb57cdbc266fa1 |
||
|
OpenStack Proposal Bot
|
26c3c2c86c |
Updated from global requirements
Change-Id: I360efc2909cf602375b86bef7f0a70e6689a1cad |
||
|
Jenkins
|
77405d8998 | Merge "Install networking-bagpipe test dependency via tox_install/zuul-cloner" | ||
|
Thomas Morin
|
4f6391e444 |
Install networking-bagpipe test dependency via tox_install/zuul-cloner
Following the discussion in I948d2e967f62f690f412a7e50d76f54cf4fe262e, it seems that what we should do is rely on tox_install/zuul-cloner to acquire networking-bagpipe test dependency. Change-Id: Ib0600040470382bb7f113cb09aa5d1519ea6c9dd |
||
|
Thomas Morin
|
52fcabab1d |
Use temporary directory for neutron and horizon install
This change applies to tools/tox_install.sh equivalent fixes that the ones applied in I54d400dea4efdf9ac9b580ff7f0a2bbcceb4df5e for neutron-lbaas, in particular to use a temporary directory for zuul-cloner installs. More details are in the commit message for I54d400dea4efdf9ac9b580ff7f0a2bbcceb4df5e. Change-Id: I0c700511e5a63cd66144ad334eb18aa60afb544a Co-Authored-By: Andreas Jaeger <aj@suse.com> |
||
|
Thomas Morin
|
dd4941459c |
Temporary workaround to our gate issues
Our tempest test scheduled on osic-cloud1 all get stuck in requirements installation. The problem was diagnosed (fungi, tmorin) to be related to the fact that the neutron devstack code for setting up routers is installing via br-ex a route to SUBNETPOOL_PREFIX_V4, which defaults to 10.0.0.0/16, which in the case of osic-cloud1 contains the gateway IP to reach the Internet (10.0.0.1): fungi@ubuntu-xenial-osic-cloud1-s3500-5253075:~$ ip ro sh default via 10.0.0.1 dev ens3 onlink 10.0.0.0/16 via 172.24.5.11 dev br-ex 10.0.0.0/8 dev ens3 proto kernel scope link src 10.5.131.187 172.24.5.0/24 dev br-ex proto kernel scope link src 172.24.5.1 This change is a temporary fix for networking-bgpvpn that sets SUBNETPOOL_PREFIX_V4 to a prefix *not* containing 10.0.0.1. Change-Id: I5e4b99c6eb06837be7e1b5a9ed456f57ab6f9514 |
||
|
Jenkins
|
737151ffef | Merge "Add OpenStack client BGP VPN extension" | ||
|
Jenkins
|
f5ab92b238 | Merge "Fix tox cover target" | ||
|
Jenkins
|
e3a9bbd9ae | Merge "OpenContrail : fix exception class usage issues" | ||
|
Jenkins
|
4ce59ac5e4 | Merge "Remove white space between print () in bgpvpn-sample01.py" | ||
|
Mathieu Rohon
|
7618764577 |
OpenContrail : fix exception class usage issues
Change-Id: I4e444f6045fbdfc5ac7c642d76205039b11302b5 Closes-bug: #1640119 |
||
|
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 |
||
|
Édouard Thuleau
|
205452bfff |
Add OpenStack client BGP VPN extension
Change-Id: I58c88091bac74deeab9e4caf49ec4f80535c5f37 Closes-Bug: #1561993 |
||
|
Romanos Skiadas
|
9202c377ad |
Install the networking_bgpvpn_heat package
Change-Id: I037879752da359229e7092a39894537b966fc9de Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com> |
||
|
Jenkins
|
735a3149bd | Merge "Remove last vestiges of oslo-incubator" | ||
|
Thomas Morin
|
7fe4874eb8 |
Fix tox cover target
Mimic what is done in neutron-lbaas to have a working cover target. Change-Id: I20fb1bbd9fa8e04155c94263beba4444cbc38963 |
||
|
Jenkins
|
adaa57873f | Merge "Don't include openstack/common in flake8 exclude list" | ||
|
Henry Gessau
|
dcd0df3e20 |
Remove last vestiges of oslo-incubator
This is a community goal for Ocata. We're already not using any of the code, but there are some other files and references left over. Change-Id: I37cff5c0cd0864430423ccaa7c115fd8817febe4 Partial-Bug: #1639103 |
||
|
Pierre Crégut
|
59799d0ab2 |
migration tests as functional tests.
- migration tests now have time to execute - add hooks to have database configured for functional tests. - add hook to see result of tests. Change-Id: I0d2406ef10df897fabe44e6fc287ea292843ecce Closes-Bug: 1632212 |
||
|
Thomas Morin
|
8b06a30753 |
Remove custom OVS compilation trigger for Openstack CI
Compiling a fresh upstream OVS is not required anymore now that our tempest job is configured to use xenial. (Note that the devstack-gate-bagpipe-rc script is only used by the Openstack CI gate scripts so removing the OVS compilation trigger does not impact non-gate use of the devstack plugin) Change-Id: I50f2b6275400877e6e727a435406e362390dad46 |
||
|
Luong Anh Tuan
|
496a3243e1 |
Don't include openstack/common in flake8 exclude list
There is no this directory openstack/common which was used to keep codes from oslo-incubator, we have retired oslo-incubator. Removing openstack/commonfrom all OpenStack code in favor of the Oslo libraries is a project wide goal for the Ocata release. So don't use this directory any more. We should drop it for improving searching efficiency. Change-Id: I3b719139a143ed497ddcef29c54c2dcdf343cf64 |
||
|
Thomas Morin
|
6dad68b260 |
bagpipe: rely on ROUTER_INTERFACE registry callbacks
This change replaces the code trying to detect new router interfaces based on PORT create/update notifications, by code simply listening on ROUTER_INTERFACE created/deleted notifications. Change-Id: Ibab3ab2adfc636d4a48775ea7e9ac7ffdf53dcdf Closes-Bug: 1629358 |
||
|
Jenkins
|
58bb5bb10f | Merge "python3: bagpipe driver fix for bridge cookies" | ||
|
Jenkins
|
2fbf4abdfd | Merge "Changed the home-page link" | ||
|
Thomas Morin
|
7d2ddbd74d |
python3: bagpipe driver fix for bridge cookies
In python3 what is returned by getattr(class, name,..) appears to be of type 'function', rather than the 'method' type we had in python2.x. I couldn't find a document explaining that. Change-Id: Iedccf877c88da040fbf20698d90577f1bec72704 |
||
|
Thomas Morin
|
4fcc3dc25d |
devstack/bagpipe: pin OVS to branch-2.5
The current ovs master is broken [1]. This is a temporary fix. The target fix should be switching our dsvm jobs to use xenial instead of trusty as a base distro. [1] http://openvswitch.org/pipermail/dev/2016-October/080783.html Change-Id: I900ef9991b9c7fde8252635f23f0afeea4b10756 |
||
|
Jenkins
|
56f07b1407 | Merge "Modify bgpvpn relations with association tables to select" | ||
|
melissaml
|
45996d6e7b |
Changed the home-page link
Set the correct link for home-page. Change-Id: Ice03b6d9e210469ecac782d844792771b9457e42 |
||
|
Mathieu Rohon
|
f7707bd7a6 |
Update reno for stable/mitaka
Change-Id: I5c8144b874d207a5ff9ca137f4c82d7ec482b8c6 |
||
|
Pierre Crégut
|
88791f5467 |
Modify bgpvpn relations with association tables to select
Prevents networking-bgpvpn from building a large outer join that would lead to a cartesian product of the rows for networks and the rows for routers in the answers. Change-Id: I322635c130dc818741319ae96850f362e74c4d2f Closes-Bug: 1632758 |
||
|
Davanum Srinivas
|
fb3d32ab73 |
Update reno for stable/newton
Change-Id: I0d17f09780e3ae84c871fb8bb99125978e38d551 |