f98cd4b9e703d8261b5f811149cf3b1ef0fa94dd
Commit Graph

24 Commits

Author SHA1 Message Date
Lukas Piwowarski
bd414440c0 Use the 'all' tox env instead of 'all-plugin'
As the 'all-plugin' tox env is deprecated it is recommended to use
'all' tox env instead.
[1] https://review.opendev.org/#/c/543974/
Change-Id: I827fa6d9a077efd0d3b5792fee6145dc604d371a
Related-Bug: 1862240
2020年09月11日 07:54:49 +00:00
Zuul
13c4336b07 Merge "Update to opendev repository" 2019年07月10日 10:58:44 +00:00
Slawek Kaplonski
95e42889fe Change tempest regex used in devstack-gate-bagpipe-rc
In commit [1] we removed tempest plugin code from this repo
as it was moved to neutron-tempest-plugin.
This commit changes also tempest regex for bagpipe tempest job to
be valid and run tests from neutron-tempest-plugin repo.
[1] https://review.opendev.org/#/c/657793/
Change-Id: I6d1983e9b9371fe03fd62b1848621581992ff841
2019年06月17日 10:08:56 +00:00
Le Hou
144774bb25 Update to opendev repository
Change-Id: Ieb2be8c2466ef762509a644c14fb4e9c26d82253
2019年04月24日 14:27:28 +08:00
Ian Wienand
cf58dd3710 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I593cf4b53a44b1deed5bbe2c843df268b68b37cb
2019年03月24日 20:34:22 +00:00
Thomas Morin
aa96e0e1a9 tempest: reenable tests now that bug 1789878 is fixed
Change-Id: Ibd5389d333e46e3f30dd29022932d78c89c85410
Depends-On: https://review.openstack.org/598677
Related-Bug: 1789878
2018年09月07日 13:04:50 +00:00
Thomas Morin
4897b5c7d0 tempest: temporarily disable some tests until bug 1789878 is fixed
This change temporarily disable some tempests tests until
bug 1789878 is fixed.
It also puts an upper constraints to our networking-odl dependency,
which now draws networking-odl 13+ which requires ceilometer
with a "-e git..." that does not play nice with "pip install -c ...".
Change-Id: I67e8834c09f475b997edf9bf095fa1ac6595e4e0
Related-Bug: 1789878
2018年09月03日 14:35:15 +02:00
Thomas Morin
c10e9b9e0c devstack: support non-legacy neutron
This adjust the devstack plugin code to work in the case
where new neutron devstack service names (neutron-*) are
used instead of the neutron-legacy devstack services names (q-*).
Change-Id: I557cf268ae12cce3352330ec0d30006f3d598f2e
Depends-On: I55aefa9ac1aaf0f69a7a31365439141633183722
Closes-Bug: 1769601
2018年05月15日 15:53:35 +00:00
Thomas Morin
a5598b02a5 dsvm tempest setup: use ovsfw
Change I8cef6fc49b95b8a18fcb476da079fbc55fecd802 for bagpipe driver
improves coexistence between BGPVPN and a Neutron router, but requires
using the openvswitch firewall driver for single nodes setups.
Change-Id: I9d63ce7343f0eacc0bdc7eda568cc04586bdb4f8
2018年02月07日 15:30:09 +01:00
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
2018年01月22日 21:09:10 +01:00
Thomas Morin
5cf606ee9b devstack: declare n-api-meta
Change-Id: Ic2cfad5b41b96c31586fcc9158b30e5a4c2da195
Depends-On: I09338f8511e657eab5de3cc361b70f70b1490eaa
2017年07月05日 17:38:20 +02: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
Thomas Morin
48d9ed35b4 devstack job config: add placement-api service
See http://lists.openstack.org/pipermail/openstack-dev/2017-January/111295.html
Change-Id: Iede105d4c3d225eca2625afaa98ae007992abf53
Closes-Bug: 1660973
2017年02月01日 15:49:34 +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
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
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
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
Doug Hellmann
5165dc7d7c undo some of the incorrect changes for prepping Newton
Most of the changes in d088925891 should
have been made on the branch after it was created. The update to
requirements was the only one that should have been made in master
before the branch.
The change to .gitreview and tox.ini will be made automatically by the
branch script. The other changes should be done by hand in
stable/newton.
Change-Id: Ief5c73ab4d1cd5fd032dede21f6a244bfa5777c2
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016年10月11日 12:53:51 -04:00
Mathieu Rohon
d088925891 prepare Newton release
This change updates our tree for Newton:
- tell "git review" to push in the stable/newton branch.
- configure tox to use the stable/newton upper constraints file
- let tox test UTs with newton release of networking-bagpipe
- let devstack jobs to use newton branch of networking-bagpipe
Change-Id: I67a1103eae0219e5cefa91fd5848aa0b8986c542
Depends-on: I719a9912ba8e7fe87620850017bdda83431e22da
2016年10月11日 15:32:10 +02:00
Francois Eleouet
c27b90c093 enable tempest tests for bgpvpn
remove override of DEVSTACK_GATE_TEMPEST that is defined in jenkins job,
and run only bgpvpn's tempest tests using a regex filter.
Change-Id: Iae534db7bd34624fad135dad4f5b6f34fc5143bf
2016年08月18日 14:37:25 +00:00
Thomas Morin
c31b679bd6 devstack: fix OVS compilation hook
Follow changes made in how Neutron devstack handles
compiling a fresh OVS (see Ia7ad1658b95d7404384c7cae833008a57e3e5af1).
The benefit is that our devstack code is simplified.
Change-Id: I3abc2ac4ce2d4710f998e7749d1f5df4303533e2
2016年05月02日 09:09:06 +00:00
Thomas Morin
2716c78811 devstack job: enable bagpipe-bgp in bagpipe jobs
Change jenkins job rc file to enable bagpipe-bgp service
and configure it with the OVS MPLS dataplane.
This will automatically enable the bagpipe_bgpvpn OVS agent
extension.
It will also compile and install a recent OVS in the gate
(reusing neutron devstack scripts for this purpose).
Fix xtrace restoration.
Change-Id: Idb4fdad0da7bed5eda0c302bc79c5f05d50b44d7
2016年04月06日 23:28:37 -03:00
Thomas Morin
8f2bbc3278 Add rcfiles for gate jobs
Adding rc files to allow to control the gate jobs parameters
without having to touch Jenkins job definitions in project-config.
Change-Id: I8d9580b480b1cdd3d185d51f13cd06be26310d17
2016年03月10日 12:06:07 +01:00