Commit Graph

6 Commits (master)

Author SHA1 Message Date
Rodolfo Alonso Hernandez a4ec59288a [FT] Enable OVS and OVN compilation from source
Enable OVS and OVN compilation from source in functional testing
CI jobs.

This patch uses the new variable defined in [1]:
"Q_BUILD_OVS_FROM_GIT".

[1]https://review.opendev.org/c/openstack/devstack/+/799621

Closes-Bug: #1959028
Change-Id: Ie42255d2f06563b1890eb70f87e0213b731eb581
2022-01-18 17:40:56 +00:00
Slawek Kaplonski 1ee61f955f Fix functional tests job
This patch fixes functional tests job by doing 2 things:

* Configure correct db user in the functional tests job
  This was changed in the Neutron in commit [1] and should
  be updated also in the configure_functional_tests role in
  this repo.
* Remove run-devstack role from run_functional_job playbook
  There is no need to run that role in the functional
  job and not running it can save few minutes in each job's run.
  The same change was done in Neutron in patch [2].

[1] https://review.opendev.org/c/openstack/neutron/+/814009
[2] https://review.opendev.org/c/openstack/neutron/+/816354

Depends-On: https://review.opendev.org/c/openstack/devstack/+/819402

Closes-bug: #1952357
Change-Id: I0f3f93cdb361575591cd1278da74075d83611cae
2021-11-26 07:59:54 +00:00
Brian Haley e7f5ab99e3 Fix functional jobs due to OVS file removal
The neutron file devstack/lib/ovs was removed in
https://review.opendev.org/c/openstack/neutron/+/793470
in favor of using the devstack in-tree version at
lib/neutron_plugins/ovs_source.  Start using it to
un-break the functional jobs.

Change-Id: I0955ce35a1f48f114a06337b1a55540865f9a7cd
2021-06-16 23:14:07 -04:00
Brian Haley bfd98048cf Fix broken gate
This is a combination of a number of fixes required to
fix the broken gate.

Fix lower-constraints job for focal, bumping requirements
and fixing resultant failuers as necessary.

The devstack module for OVN has now been moved to the
devstack repository, so include it from there so the
functional jobs can run.

Set not_implemented_is_error to False.
The Octavia tempest plugin tests are being changed to
better skip tests for not implemented features. Setting
this to False will treat NotImplemented failures as
skips and not errors.

Fix tempest blacklist regex.

Raise error on listener create with 'allowed_cidrs' present.

Change-Id: I70adcfad3f4d489d94da171670c23dba51d6f2a1
2020-09-14 17:35:31 -04:00
Maciej Józefczyk 773daf59de Fix pep8 and functional jobs
This change includes a 3 different patches that we need
to squash in order to pass the gate.

1) New versions of isort broke pylint. This patch fixes it at 4.3.21.

2) The functional job fails because of bugfixes in neutron
devstack lib. We need to update our functional jobs also.

3) Add functional release and master job that builds OVN

In order to test the latest code in the core OVN repository,
add a job that builds it from source from the master branch.

Define also second job that will run code with latest
OVN/OVS release.

Closes-Bug: #1887363
Change-Id: Ic013e5a0605c28453d3ee1b64031022f6f75f8f6
2020-07-13 14:45:23 +02:00
Maciej Józefczyk ec629c2e0c Import OVN LB functional tests
This patch imports OVN LB functional tests.

Unfortunately neutron hasn't been released yet
so for test requirements we need to install it
from git, from commit that imports functional
base class to neutron [1].

[1] https://review.opendev.org/#/c/701733/


Change-Id: Ia65492db1688f3a3fce22a4432ae8445f67c37b3
2020-02-24 08:15:13 +00:00