77db6b68d372977842c2947398974213ae447faa
25 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Takashi Kajinami
|
77db6b68d3 |
Remove reference to glance-registry
... because the service was removed long ago. Change-Id: I42d6fb39976b7aaf8e24b443dc548d4d110964b2 |
||
|
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 |
||
|
Zuul
|
13c4336b07 | Merge "Update to opendev repository" | ||
|
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 |
||
|
Le Hou
|
144774bb25 |
Update to opendev repository
Change-Id: Ieb2be8c2466ef762509a644c14fb4e9c26d82253 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
Thomas Morin
|
5cf606ee9b |
devstack: declare n-api-meta
Change-Id: Ic2cfad5b41b96c31586fcc9158b30e5a4c2da195 Depends-On: I09338f8511e657eab5de3cc361b70f70b1490eaa |
||
|
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 |
||
|
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 |
||
|
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
|
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 |
||
|
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 |
||
|
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 |
||
|
Doug Hellmann
|
5165dc7d7c |
undo some of the incorrect changes for prepping Newton
Most of the changes in
|
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |