c71f263a52c32da73c169797d704c4533be9855a
Commit Graph

530 Commits

This Branch
This Branch
All Branches
Author SHA1 Message Date
Thomas Morin
a3561dbad6 devstack: source neutron l2 agent script only if q-agt enabled
Sourcing the neutron devstack l2 agent script is only needed
if the q-agt service is enabled.
Sourcing conditionally helps build the devstack fullstack gate jobs
for networking-bagpipe.
Change-Id: I2fed6177eb35749bebd4b75d60b189c2abdb0cdd
Needed-By: I967ba442ef433b7ada5a1a381f1571ec3cf23517
2017年04月28日 16:39:48 +02:00
Cedric Savignan
cafb6dc71d Remove windows-style line breaks
Pep8 tests failed. We miss the windows style
in this file.
Change-Id: I878df9e275a8edf2f40c9ca8a53e91c69e0289fd
2017年04月27日 16:37:33 +02:00
Boden R
598d5ce192 consume neutron-lib callbacks
The callback system in neutron has moved to neutron-lib and hence
consumers need to follow suit.
See Ib6baee2aaeb044aaba42a97b35900d75dd43021f for more details.
Change-Id: I8e287e54b8e366bd70378616a8e23b0ebcaac5b7
2017年04月25日 07:56:05 -06:00
Jenkins
c7c41fff15 Merge "Add constants for bgpvpn_tests" 2017年04月25日 13:47:30 +00:00
Jenkins
522e1e662c Merge "Move API definition out of n8g-bgpvpn into neutron-lib" 2017年04月25日 13:41:15 +00:00
Jenkins
b656c106e5 Merge "Add net-bgpvpn.conf to config file read by neutron" 2017年04月25日 13:41:09 +00:00
Mathieu Rohon
bf20a285bb use i18n._
this patch gets rid of deprecation warning due to the use of "_"
outside of the i18n library
Change-Id: I82b890c7391b26a07d3ec4a01559956375906328
2017年04月25日 13:52:45 +02:00
Mathieu Rohon
c7211ed718 Register query hooks at BGPVPNPluginDb object creation
This change also modifies the expected exception raised in tempest
while testing a delete of a bgpvpn by a regular tenant :
the Forbidden exception is now raised instead of the NotFound one.
Change-Id: I2aab28f67c096bdb399ca76a2b8d27240823330e
Closes-bug: 1685930
2017年04月25日 11:38:06 +02:00
Mathieu Rohon
4e463a6d33 Add net-bgpvpn.conf to config file read by neutron
This is done by other service providers devstack plugin,
and mandatory to have the job
gate-rally-dsvm-neutron-extensions-rally-nv passing in
https://review.openstack.org/#/c/386418/
Change-Id: I2b9c0c34fbd2ffbc4695a3b3c440b8f46adb65ed
2017年04月21日 11:56:19 +02:00
Cedric Savignan
8cb98d79a4 Add constants for bgpvpn_tests
The aim is to make the code clearer.
Change-Id: I96cd7f09cc82f900aa604c83b3feb852ee716e33
2017年04月21日 11:10:57 +02:00
OpenStack Proposal Bot
b0c3f65b4a Updated from global requirements
Change-Id: Ic728df87c185cae953dd0a0a3d45a4c330e6901a
2017年04月12日 17:00:07 +00:00
OpenStack Proposal Bot
96ba56db82 Updated from global requirements
Change-Id: I2f8b10d96203ba66690074bf4c8446eae249517f
2017年04月12日 04:14:49 +00:00
Paul Carver
3353295914 Move API definition out of n8g-bgpvpn into neutron-lib
This change removes RESOURCE_MAP and some other constants and replaces
them with imports from neutron-lib as part of the Neutron Stadium
effort to centralize the API definitions.
Closes-Bug: #1636415
Change-Id: Ie3bfee1efc5882a84e01a51592610910665054b2
Depends-On: Ib0fef2e368c47b1400ab60de19198aa1d1994b69
2017年04月10日 15:33:47 -04:00
Jenkins
26a911a1e6 Merge "remove bagpipe_bgpvpn agent extension" 7.0.0.0b1 2017年04月07日 08:50:52 +00:00
OpenStack Proposal Bot
f621dff243 Updated from global requirements
Change-Id: Ia3357bfc7d2eb292f96393d1bdd29ceaa2377616
2017年04月07日 06:08:34 +00:00
Jenkins
cfe955b4a7 Merge "devstack job config cleanups" 2017年04月04日 13:33:59 +00:00
OpenStack Proposal Bot
54ad357ede Updated from global requirements
Change-Id: Ie0cae3655071f565acbee79e3984b2337fd0fd96
2017年04月01日 15:26:37 +00:00
Jenkins
31e80502ca Merge "Indicating the location tests directory in oslo_debug_helper" 2017年03月30日 13:10:45 +00:00
Jenkins
e391bee94d Merge "Stop using config backed quota engine in unit tests" 2017年03月30日 09:58:20 +00:00
OpenStack Proposal Bot
b50ef49934 Updated from global requirements
Change-Id: I85620d833dee009bfa2ea2e1a094b84be99bb7cc
2017年03月29日 13:35:14 +00:00
OpenStack Proposal Bot
ee86319bc6 Updated from global requirements
Change-Id: I1dd0c596723918132a252693be469d926e83301f
2017年03月28日 21:31:08 +00:00
Thomas Morin
727e029e37 remove bagpipe_bgpvpn agent extension
now that it moved to networking_bagpipe
Change-Id: I26de975055f611453abbe8954265a0a93a73597c
Depends-On: I8f58da6165736f6a6eec7e256a98cee608462d79
2017年03月28日 15:32:29 -05:00
Ihar Hrachyshka
4a38012732 Stop using config backed quota engine in unit tests
It was enabled as part of gate fix
I8570441a0b8d5ee3ad7f88e07affac2f1b782021 but the right fix for the
issue is to register a proper core plugin for each test (see the
dependency).
Related-Bug: #1676656
Change-Id: I2eb49a5371f5c9ea0ef4a50e6d95667b782f8842
Depends-On: Ica421831763eb2f5d25fc068287305b402227b53
2017年03月28日 19:51:34 +00:00
Jenkins
3c9078f4fb Merge "Point API entry to neutron-lib API Reference" 2017年03月28日 18:21:14 +00:00
Thomas Morin
2bbebda405 bagpipe driver: cleanup, remove OVSInterceptBridge
With I55835a34d8fba7a139dce93f99cbff54584d695c, the OVSBridgeIntercept
workaround can now be removed.
This change also includes a workaround for a gate issue:
It seems that enabling the use of quotas works around bug
1676656, by triggering the use of neutron.quota.ConfDriver which
does not trigger the bug.
Change-Id: I8570441a0b8d5ee3ad7f88e07affac2f1b782021
Related-Bug: 1676656
2017年03月28日 11:11:50 -05:00
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
2017年03月21日 17:58:04 -04:00
Thomas Morin
7ee9c5c0de devstack job config cleanups
networking-bagpipe now has a proper way to set BGP peers
to an empty list, which we should use in our devstack gate job config
because our job is single node.
Additionally, we can specify the use of the OVS driver of bagpipe-bgp
in a simpler/shorter way.
Change-Id: I32701b29a3314bcdcfba6ba73d71ddcf3c62afa4
2017年03月21日 10:57:37 +01:00
Jenkins
c06115918a Merge "consume ServicePluginBase from neutron-lib" 2017年03月20日 10:13:06 +00:00
Boden R
50efd3edaa consume ServicePluginBase from neutron-lib
Neutron-lib now contains the ServicePluginBase class and
thus is being removed from neutron [1]. This patch moves
all such references from neutron to neutron-lib in accordance
with the neutron-lib rehoming.
[1] https://review.openstack.org/#/c/441129/
Change-Id: I3e67db4d2ce4a900879b26c28b4e77fea4af1b68
2017年03月20日 04:32:09 +00:00
Jenkins
84daa39910 Merge "Update bagpipe driver documentation" 2017年03月17日 14:27:38 +00:00
OpenStack Proposal Bot
81fabcca1d Updated from global requirements
Change-Id: Ia74e8b28a81667ce5ae5f244805509c7deec6e1a
2017年03月17日 11:56:25 +00:00
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
2017年03月15日 17:30:36 +01:00
Luong Anh Tuan
b060b655b5 Indicating the location tests directory in oslo_debug_helper
According to [1], we can passing a "-t" argument to
oslo_debug_helper to indicate the directory where tests
are located. This will solves ImportError exception.
[1] https://docs.openstack.org/developer/oslotest/features.html
Change-Id: I0e4b2707a4f9bd6b1449624ba585ece5dab7c451
Closes-Bug: #1666560 
2017年03月15日 01:16:14 +00:00
Jenkins
526592d45c Merge "Updated from global requirements" 2017年03月15日 00:58:22 +00:00
Ken'ichi Ohmichi
bc83327bb5 Switch to use stable data_utils
Tempest provides stable library interfaces under tempest.lib.
This patch switches to use it for data_utils.
NOTE: Maybe reviewers will feel deja-vu because the similar patch is
 merged before. But ater that, the another copying tempest patch
 has been merged and we need this patch again. Sorry for this mess.
 Iba05bc604f447f2acaf4cd81e05443b366b821a1 will be merged after
 all projects are ready.
Change-Id: I191fc58418ad4e44dc06da062e2a00566d5140d4
2017年03月14日 10:07:01 -07:00
OpenStack Proposal Bot
2fb8078ab1 Updated from global requirements
Change-Id: Ib99470123d16e4f6754293f2fe018488db5d2837
2017年03月14日 11:21:13 +00:00
Jenkins
e3e1ea9c74 Merge "tempest: Switch to local copy of tempset/scenario/manager.py" 2017年03月14日 03:54:09 +00:00
Jenkins
b0f938311d Merge "'bgpvpn' entry point for neutron.conf:service_plugins=" 2017年03月13日 16:44:08 +00:00
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
2017年03月13日 13:54:36 +01:00
Ken'ichi Ohmichi
9478798a2c Switch to use stable data_utils
Tempest provides stable library interfaces under tempest.lib.
This patch switches to use it for data_utils.
Change-Id: Idc81a961b6273bdb1a09a6804ce2c845224d5677
2017年03月07日 12:42:09 -08:00
OpenStack Proposal Bot
b296d0f36f Updated from global requirements
Change-Id: I71d77ba689ddebfb060aab48466ab7b6612f9591
2017年03月07日 05:46:46 +00:00
Jenkins
417abe2d0f Merge "Use neutron-lib's context module" 2017年03月07日 02:02:43 +00:00
YAMAMOTO Takashi
0bb5a67dcf tempest: Switch to local copy of tempset/scenario/manager.py
The manager.py file was literally copied from
tempest as of today. [1]
tempest/scenario/manager.py is not a part of tempest stable
interface for plugins. [2]
This was suggested on openstack-dev as a preparation for
the coming refactoring in tempest. [3]
As tempest is branchless, this change needs to be backported
to all relevant stable branches.
[1] d184d619d7adc6ab60055884515055a7f3cf7770
[2] https://docs.openstack.org/developer/tempest/plugin.html#stable-tempest-apis-plugins-may-use
[3] http://lists.openstack.org/pipermail/openstack-dev/2017-February/112938.html
Change-Id: I33ed56d0b18d0eb1b04dc1d62d0f1f477891b678
2017年03月02日 08:11:23 +09:00
Doug Hellmann
b56d3303f1 leave branch unspecified for "current" series
The branch needs to default to whatever is checked out for this file to
trigger testing the build of unmerged release notes. Otherwise it
literally only looks at things that have merged into the master branch,
which allows a release note file with bad markup to merge and break the
build.
Change-Id: I22b0386e1ad50e0e68ab590bc822be09200ed557
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017年03月01日 12:13:36 -05:00
OpenStack Proposal Bot
e5c7c51ec2 Updated from global requirements
Change-Id: I9599163db0817b03b433b22f5834af09557d4ff9
2017年02月27日 16:45:09 +00:00
Jenkins
23631fc904 Merge "bagpipe: follow move of db/models" 2017年02月27日 08:33:14 +00:00
Jenkins
335e006510 Merge "Updated from global requirements" 2017年02月27日 08:18:46 +00:00
Jenkins
2bcb392353 Merge "Introduce precommit hooks for delete_bgpvpn_xxx" 2017年02月27日 08:17:06 +00:00
OpenStack Proposal Bot
0849aac90b Updated from global requirements
Change-Id: Ib565f555efdf47b829dd5141aa2afbd08edcfaa7
2017年02月27日 01:12:58 +00:00
Thomas Morin
6e6e466f7a bagpipe: follow move of db/models
to remove DeprecationWarnings
Change-Id: I27608feed109dccb4a7ed77e09838676fb8a9c6a
2017年02月23日 17:13:26 -05:00