octavia/octavia/amphorae/backends/agent/api_server
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
..
templates Switch to ubuntu-minimal for default amphora image 2018-04-16 18:07:31 -07:00
__init__.py Implements the haproxy amphora agent api server 2015-06-02 18:13:39 +00:00
amphora_info.py Use flake8-import-order plugin 2017-09-19 05:42:07 +00:00
certificate_update.py Agent: swap flask responses to webob, handle 404 retries better 2017-06-18 22:04:29 -07:00
haproxy_compatibility.py Fix health monitor type "PING" to use icmp ping 2017-11-29 15:23:28 -08:00
keepalived.py Make keepalived initialization more predictable 2018-04-08 12:29:10 +00:00
listener.py Switch to ubuntu-minimal for default amphora image 2018-04-16 18:07:31 -07:00
osutils.py Log output of subprocess check_output() errors 2018-03-15 11:34:10 +08:00
plug.py Force PCI bus rescan if interface is not found 2017-09-27 16:35:42 -07:00
server.py Agent: swap flask responses to webob, handle 404 retries better 2017-06-18 22:04:29 -07:00
util.py Update Octavia docs for documentation migration 2017-07-03 11:43:40 -07:00