octavia/octavia
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
..
amphorae Switch to ubuntu-minimal for default amphora image 2018-04-16 18:07:31 -07:00
api Merge "Add pool session persistence validation" 2018-04-12 02:46:35 +00:00
certificates Properly test access to tls_refs in the API layer 2018-03-14 05:19:02 +00:00
cmd Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
common Add pool session persistence validation 2018-04-11 12:00:48 -07:00
compute Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
controller Merge "Add debug timing logging to amphora health update" 2018-04-12 19:08:22 +00:00
db Expose timeout options 2018-04-04 13:06:01 +09:00
distributor Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
hacking Add license for empty __init__.py 2018-03-14 07:02:56 +09:00
network Fix a no-op network driver bug on plug_port 2018-03-30 08:47:40 -07:00
policies Amphora API Failover call 2017-12-21 12:02:27 -08:00
tests Merge "Add pool session persistence validation" 2018-04-12 02:46:35 +00:00
__init__.py Adding Python 3.4 Compatibility and Tox Check 2015-06-23 18:18:17 +00:00
i18n.py Remove _LI, _LW, _LE, _LC from i18n 2017-05-23 16:28:29 +07:00
opts.py Update Octavia docs for documentation migration 2017-07-03 11:43:40 -07:00
version.py Adds methods in version.py for proper oslo_reports setup 2016-06-07 11:51:26 +03:00