13 Commits

Author SHA1 Message Date
Michael Johnson
7b8ad36d92 Add Octavia v2 tempest plugin jobs to Octavia
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
2018-04-17 14:36:05 -07:00
Michael Johnson
f935a51fe4 Switch to ubuntu-minimal for default amphora image
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
2018-04-16 18:07:31 -07:00
Michael Johnson
592d1790c7 Set lower-constraint to run unit and functional
This sets up the lower-constraint tox environment to run both the unit and
functional tests. This should provide better coverage.

Change-Id: Ibef3a77ccdd5ee19ead8f9932f58f96b61ed7aa5
2018-03-28 17:23:01 -07:00
Adam Harwell
e5491dfce8 Switch multinode tests to non-voting
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
2018-03-27 00:03:28 +09:00
German Eichberger
e5f0a1c76e Periodic job to build + publish diskimage
Sets up a job to build an image and publishes it to the tarball
server.

Change-Id: I8dc005cf023a5562466f4ac9ce862ee9fc9a9c2a
2018-03-16 18:26:44 +00:00
Andreas Jaeger
9ec8c65256 Fix functional jobs
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>
2018-03-14 02:51:09 +00:00
Carlos Goncalves
c71298aeb4 Move scenario-lxd over to experimental
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
2018-03-11 20:59:11 +01:00
Zuul
7df24c3eed Merge "Don't run fucntional jobs for docs changes" 2018-02-03 23:29:13 +00:00
James E. Blair
16df3993a9 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I1e2446a9ce0d6d1378a627963db1bb71533c21f7
2018-02-01 18:03:02 -08:00
Michael Johnson
7cb7a6f1fe Don't run fucntional jobs for docs changes
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
2018-01-16 20:45:27 -08:00
Andreas Jaeger
b6aaaa0110 Use common functional tox jobs
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
2017-12-17 19:01:45 +01:00
Michael Johnson
6d29b8258f Update Octavia zuulv3 for newton EOL
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
2017-10-27 08:13:42 -07:00
Michael Johnson
02e6f93b8a Move Octavia zuulv3 configuration in repo
This is the start of the transition to native Zuul v3 support for Octavia.

Change-Id: I21d336d3a1fa7363f8c2ea0c5291b4d63bd1a41d
2017-10-18 16:47:42 -07:00