1) Switch stable/queens jobs to OVS 2.11 branch and remove master jobs
While the master branch should change to build from the
new OVN repo, stable branches should build from a stable
version of it.
We don't want to test stable release against master OVS/OVN, so lets
remove those jobs.
Signed-off-by: Daniel Alvarez <email address hidden>
(cherry picked from commit 6d540e49e6c483990d3ae87d35992a9d67e670be)
2) functional: Use different IP addresses for every fake chassis
As of OVS 2.11, the SB schema changed to not allow having two
Encap rows with the same (ip, type) pairs. Some of our
functional tests need more than one chassis and they all get
created with the same (ip, type) values so they'll fail.
This patch changes it so that a new IP address is used every
time we create a fake chassis. It shouldn't have any impact
as ovn-controller is not running so tunnels won't be created
anyways.
Closes-Bug: #1810292
Signed-off-by: Daniel Alvarez <email address hidden>
(cherry picked from commit 0cdd7ad8fe38c263b480b849d625a1ac94bea26a)
Reviewed: https:/ /review. opendev. org/681394 /git.openstack. org/cgit/ openstack/ networking- ovn/commit/ ?id=513647805f5 ddf391708570561 8f147afde4d15e
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit 513647805f5ddf3 917085705618f14 7afde4d15e
Author: Daniel Alvarez <email address hidden>
Date: Mon Sep 9 14:45:00 2019 +0200
Make use of OVS 2.11 in stable/queens
This patch squash two commits:
1) Switch stable/queens jobs to OVS 2.11 branch and remove master jobs
While the master branch should change to build from the
new OVN repo, stable branches should build from a stable
version of it.
We don't want to test stable release against master OVS/OVN, so lets
remove those jobs.
Signed-off-by: Daniel Alvarez <email address hidden> 90d3ae87d35992a 9d67e670be)
(cherry picked from commit 6d540e49e6c4839
2) functional: Use different IP addresses for every fake chassis
As of OVS 2.11, the SB schema changed to not allow having two
Encap rows with the same (ip, type) pairs. Some of our
functional tests need more than one chassis and they all get
created with the same (ip, type) values so they'll fail.
This patch changes it so that a new IP address is used every
time we create a fake chassis. It shouldn't have any impact
as ovn-controller is not running so tunnels won't be created
anyways.
Closes-Bug: #1810292 3b480b849d625a1 ac94bea26a)
Signed-off-by: Daniel Alvarez <email address hidden>
(cherry picked from commit 0cdd7ad8fe38c26
Change-Id: I63d12861e1ff5d 444d116188a2a12 2eca5c45af0