339dedb4f7493e246f27e5c6b8a02d5fa1dd4d52
Commit Graph

400 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
zhangyanxian
339dedb4f7 LOG marker mismatch in plugin.py
"LOG.warning(_LI" should be "LOG.warning(_LW"
Change-Id: Ib9fbf319bd2f7a955346d95f565958ebf20764aa
2016年12月19日 06:39:04 +00:00
Thomas Morin
17d3fbb4a3 Follow ODL's master
Reverts I78543438ccc3c7fedf094c43754489b8aa38f784, now not needed anymore.
Change-Id: I01fb6d2813f1e8433099994b5e9286eaa1b423af
Depends-On: Iede630d4ad1b0de63bc12696b95dc3e2fccc1358
2016年12月12日 11:40:31 +01:00
Thomas Morin
2021bf4571 Revert "Temporary workaround to our gate issues"
This reverts commit dd4941459c.
The patch for devstack has merged :
I48c86f94098f1501f0e7f90a265dda7e81440eb0
Related-Bug: 1629133
Change-Id: I69907b256af6218c4cfe7aa2b4ba0508991fe4b9
2016年12月05日 09:17:39 +01:00
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 
2016年12月01日 14:01:24 +01:00
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] 0474b8384a/lib/tempest (L177)
Change-Id: I024effd277b90c20c17ae09d291cbadfe5c03f57
2016年12月01日 11:28:33 +01:00
Jenkins
9ca6696072 Merge "Use ExtensionDescriptor from neutron-lib" 2016年11月28日 15:03:53 +00:00
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
2016年11月28日 09:03:23 -05:00
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
2016年11月26日 00:00:34 -05:00
Jenkins
2e96a8dc2d Merge "Show team and repo badges on README" 2016年11月25日 16:56:19 +00:00
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
2016年11月25日 15:42:21 +01:00
Jenkins
06c043c728 Merge "Use model_base in neutron_lib" 2016年11月24日 19:27:45 +00:00
Jenkins
56df17d276 Merge "Switch to using plugins directory in lieu of neutron manager" 2016年11月24日 18:10:49 +00:00
Mathieu Rohon
674c1b3e05 Use model_base in neutron_lib
Follow the move of model_base from neutron
to neutron_lib.
Change-Id: Ia726af87f896335e5358df88e6eccab4fea83ee3
2016年11月24日 17:56:28 +00:00
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
2016年11月23日 21:35:46 +01:00
Li-zhigang
09d15143a5 Replace six.iteritems() with .items()
Change-Id: Ic061d62e61d364252fd6f69575fc71c6534e5840
2016年11月22日 17:50:53 +08:00
Jenkins
9d6331a454 Merge "Use uuidutils instead of uuid.uuid4()" 2016年11月18日 15:35:00 +00:00
Jenkins
34c094d20c Merge "Updated from global requirements" 2016年11月18日 09:49:18 +00:00
Li-zhigang
2d7a692e66 Use uuidutils instead of uuid.uuid4()
https://bugs.launchpad.net/ironic/+bug/1082248/
Change-Id: I3c5015828ece150fdbceafcefae841888ff38afb
2016年11月18日 17:02:47 +08:00
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
2016年11月18日 14:18:18 +08:00
OpenStack Proposal Bot
48afd59e8a Updated from global requirements
Change-Id: I42587e78a19eab914770c752d0fb57cdbc266fa1
2016年11月15日 19:51:57 +00:00
OpenStack Proposal Bot
26c3c2c86c Updated from global requirements
Change-Id: I360efc2909cf602375b86bef7f0a70e6689a1cad
2016年11月10日 10:16:44 +00:00
Jenkins
77405d8998 Merge "Install networking-bagpipe test dependency via tox_install/zuul-cloner" 2016年11月10日 09:28:27 +00:00
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
2016年11月09日 17:05:34 +00:00
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>
2016年11月09日 17:05:25 +00:00
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
2016年11月09日 17:22:08 +01:00
Jenkins
737151ffef Merge "Add OpenStack client BGP VPN extension" 2016年11月08日 20:22:46 +00:00
Jenkins
f5ab92b238 Merge "Fix tox cover target" 2016年11月08日 20:22:43 +00:00
Jenkins
e3a9bbd9ae Merge "OpenContrail : fix exception class usage issues" 2016年11月08日 20:22:37 +00:00
Jenkins
4ce59ac5e4 Merge "Remove white space between print () in bgpvpn-sample01.py" 2016年11月08日 18:01:50 +00:00
Mathieu Rohon
7618764577 OpenContrail : fix exception class usage issues
Change-Id: I4e444f6045fbdfc5ac7c642d76205039b11302b5
Closes-bug: #1640119 
2016年11月08日 11:03:45 +00:00
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
2016年11月08日 09:31:11 +00:00
Édouard Thuleau
205452bfff Add OpenStack client BGP VPN extension
Change-Id: I58c88091bac74deeab9e4caf49ec4f80535c5f37
Closes-Bug: #1561993 
2016年11月07日 14:15:19 +01:00
Romanos Skiadas
9202c377ad Install the networking_bgpvpn_heat package
Change-Id: I037879752da359229e7092a39894537b966fc9de
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016年11月04日 11:36:38 +02:00
Jenkins
735a3149bd Merge "Remove last vestiges of oslo-incubator" 2016年11月04日 08:25:49 +00:00
Thomas Morin
7fe4874eb8 Fix tox cover target
Mimic what is done in neutron-lbaas to have a working cover target.
Change-Id: I20fb1bbd9fa8e04155c94263beba4444cbc38963
2016年11月04日 09:15:14 +01:00
Jenkins
adaa57873f Merge "Don't include openstack/common in flake8 exclude list" 2016年11月04日 01:58:59 +00:00
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 
2016年11月03日 21:57:38 -04:00
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
2016年11月03日 08:53:25 +01:00
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
2016年11月02日 13:10:07 +00:00
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
2016年10月31日 11:17:44 +07:00
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
2016年10月20日 21:57:42 +02:00
Jenkins
58bb5bb10f Merge "python3: bagpipe driver fix for bridge cookies" 2016年10月19日 12:13:25 +00:00
Jenkins
2fbf4abdfd Merge "Changed the home-page link" 2016年10月19日 10:06:57 +00:00
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
2016年10月19日 11:46:13 +02:00
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
2016年10月19日 10:56:24 +02:00
Jenkins
56f07b1407 Merge "Modify bgpvpn relations with association tables to select" 2016年10月17日 14:48:53 +00:00
melissaml
45996d6e7b Changed the home-page link
Set the correct link for home-page.
Change-Id: Ice03b6d9e210469ecac782d844792771b9457e42
2016年10月17日 00:29:26 +08:00
Mathieu Rohon
f7707bd7a6 Update reno for stable/mitaka
Change-Id: I5c8144b874d207a5ff9ca137f4c82d7ec482b8c6
2016年10月14日 09:46:19 +00:00
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
2016年10月14日 11:37:45 +02:00
Davanum Srinivas
fb3d32ab73 Update reno for stable/newton
Change-Id: I0d17f09780e3ae84c871fb8bb99125978e38d551
2016年10月13日 06:51:44 -04:00