summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Alvares Gomes <lucasagomes@gmail.com>2018-09-19 11:17:23 +0100
committerLucas Alvares Gomes <lucasagomes@gmail.com>2018-11-14 13:46:57 +0000
commit8451f922f244460da9dc1ee85aec9fc09b76e265 (patch)
tree53406369b0aa4d90a39681421ae005c125557266
parentb52c0e90f0b00a7089532b66576923c8299687f3 (diff)
Add a periodic job for Fedora 28
This patch is adding a new job in the "periodic" pipeline running against Fedora 28. This is to assert that the code is working with other distros types other than Ubuntu. Change-Id: I59c233738853f5931f1d09e0a28b4629fdd58fa0
Notes
Notes (review): Code-Review+2: Daniel Alvarez <dalvarez@redhat.com> Code-Review+2: Miguel Angel Ajo <mangelajo@redhat.com> Workflow+1: Miguel Angel Ajo <mangelajo@redhat.com> Verified+2: Zuul Submitted-by: Zuul Submitted-at: Fri, 16 Nov 2018 17:41:12 +0000 Reviewed-on: https://review.openstack.org/603634 Project: openstack/networking-ovn Branch: refs/heads/master
-rw-r--r--devstack/files/debs/networking_ovn1
-rw-r--r--devstack/files/rpms/networking_ovn1
-rw-r--r--networking_ovn/tests/contrib/gate_hook.sh3
-rw-r--r--zuul.d/networkin-ovn-jobs.yaml6
-rw-r--r--zuul.d/project.yaml1
5 files changed, 12 insertions, 0 deletions
diff --git a/devstack/files/debs/networking_ovn b/devstack/files/debs/networking_ovn
new file mode 100644
index 0000000..596ce36
--- /dev/null
+++ b/devstack/files/debs/networking_ovn
@@ -0,0 +1 @@
python3-dev
diff --git a/devstack/files/rpms/networking_ovn b/devstack/files/rpms/networking_ovn
new file mode 100644
index 0000000..07358a9
--- /dev/null
+++ b/devstack/files/rpms/networking_ovn
@@ -0,0 +1 @@
python3-devel
diff --git a/networking_ovn/tests/contrib/gate_hook.sh b/networking_ovn/tests/contrib/gate_hook.sh
index f6b86e3..0300973 100644
--- a/networking_ovn/tests/contrib/gate_hook.sh
+++ b/networking_ovn/tests/contrib/gate_hook.sh
@@ -12,6 +12,9 @@ GATE_STACK_USER=stack
12 12
13case $VENV in 13case $VENV in
14"dsvm-functional"|"dsvm-functional-py35") 14"dsvm-functional"|"dsvm-functional-py35")
15 # The logic to set YUM or DNF as the package manager lives in stackrc,
16 # let's source it so it gets applied
17 source $DEVSTACK_PATH/stackrc
15 source $DEVSTACK_PATH/functions 18 source $DEVSTACK_PATH/functions
16 source $NEUTRON_PATH/devstack/lib/ovs 19 source $NEUTRON_PATH/devstack/lib/ovs
17 20
diff --git a/zuul.d/networkin-ovn-jobs.yaml b/zuul.d/networkin-ovn-jobs.yaml
index 4b6a678..921a03a 100644
--- a/zuul.d/networkin-ovn-jobs.yaml
+++ b/zuul.d/networkin-ovn-jobs.yaml
@@ -104,3 +104,9 @@
104 devstack_localrc: 104 devstack_localrc:
105 OVN_BRANCH: branch-2.10 105 OVN_BRANCH: branch-2.10
106 USE_PYTHON3: False 106 USE_PYTHON3: False
107
108- job:
109 name: networking-ovn-tempest-dsvm-ovs-master-fedora
110 description: Job testing for devstack/tempest testing networking-ovn with OVN master branch and Fedora
111 parent: networking-ovn-tempest-dsvm-ovs-master
112 nodeset: fedora-latest
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 2f0cdcd..60cca75 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -56,4 +56,5 @@
56 - openstack-tox-py35-with-ovsdbapp-master: 56 - openstack-tox-py35-with-ovsdbapp-master:
57 required-projects: 57 required-projects:
58 - openstack/neutron 58 - openstack/neutron
59 - networking-ovn-tempest-dsvm-ovs-master-fedora
59 60