This patch adds the tempest API and scenario jobs from
octavia-tempest-plugin to the Octavia gates list.
Initially in non-voting to gauge stability.
Change-Id: Ifca0d1e0e99424d13752694b5e9c4c5731c3ea95
Previously we were using the "ubuntu" diskimage-builder base element as the
default base OS to build the amphora image.
The "ubuntu" element is based on the ubuntu cloud image. This image includes
packages we do not need for the amphora image. At this point it's not clear
that Ubuntu will ship an 18.04 LTS cloud image in the format the "ubuntu"
element requires.
This patch switches the default Ubuntu amphora image to build with the
"ubuntu-minimal" diskimage-builder element.
This patch also moves the amphora agent into a virtual environment inside
the amphora.
It also sets up support for Ubuntu 18.04 (bionic beaver) and HAProxy 1.8.
Change-Id: I84a85ca1363bce2e0f13da64540ec7ba3575e818
This sets up the lower-constraint tox environment to run both the unit and
functional tests. This should provide better coverage.
Change-Id: Ibef3a77ccdd5ee19ead8f9932f58f96b61ed7aa5
This is temporary while multinode issues are figured out, so they don't
completely block our gates.
Revert this when they are passing consistently.
Change-Id: Ib00abe988f11b0d6ee39829b725aed1f559b8c10
Reenable the functional jobs, they used a non-existing job name due to a
wrong conflict resolution. The openstack-functional jobs are the right
jobs for this purpose.
Change-Id: I7d0fbe498e81e32fbd65c43029ae366520a330eb
Co-Authored-By: Michael Johnson <johnsomor@gmail.com>
scenario-lxd has been consistently failing at gate. Let's move it over
to experimental. To trigger the job, comment "check experimental" in a
Gerrit review.
Change-Id: Ic64801c74c28e2ca77a11c893329e933f5c35309
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I1e2446a9ce0d6d1378a627963db1bb71533c21f7
Currently we run scenario and functional jobs for changes that only contain
documentation updates. This patch fixes this issue so that only relevant jobs
are run.
This patch also removes an exception for legacy ^tempest paths that
Octavia does not have.
Change-Id: I58a21808ee3db67ee20e49caf2a966ff0f373f48
There's no need to have custom functional jobs, we have them already in
openstack-zuul-jobs. Remove the local definitions and use common one
instead.
Change-Id: I5ecb535612b8cdff5bcbba057caebf241a3b649e
This patch cleans up the zuul v3 config for the EOL of newton and
migrates the functional tests to use openstack-tox parent.
Change-Id: Id4a97e81d8664fd789776f1fa729d7b969ae0ffc