7df6ccea19835fd4689a2369673e38d819b5165f
Commit Graph

14 Commits

Author SHA1 Message Date
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