Closes-Bug: 1379513

Previously the glance-base script did not configure the registry
host IP. This causes API to try connecting to registry on
localhost. Since registry is bound to MY_IP, api is unable to
connect to registry. This change adds support for the glance-base
script to configure the registry_host parameter in api.conf to
MY_IP.

Change-Id: I1c711ff8aa95abec5ca306f03bd7e0a3883ca578
Closes-Bug: 1379442

Previously, the glance-api start script would use the container
IP instead of the proxy IP for the public url when creating the
keystone endpoint. This causes keystone to provide an unreachable
IP within the public url and other OS services are unable to
connect to the public url.

Change-Id: I44befc84a90f59d535a951ee81aaff0fa1ba952d
convert all configs to yaml

Change-Id: I7edbd3a59007d9e2f7f5ab5e4c020eeb58d03dd3
update start/stop scripts

- use new yaml config files
- provide separate service- and pod- start/stop scripts

Change-Id: Iaff2a5b4d5a33467a9d10b10e9bd5c922eeed3aa
Rename nova-libvirt to libvirt

nova-libvirt doesn't make sense as a name since nova is not the
upstream of libvirt

Change-Id: I3e396b5a0897649312f3552a791c82429013f5ae
normalize start script name for rabbitmq

this simply makes the source file match the installed name of the
script.

Change-Id: I5e7296780a34f36e28419b49e185be689e4745ad
clean yum cache after package install

our Dockerfile was missing "yum clean all", causing a large yum cache to
get baked into the image.

Change-Id: Ib9942a12b8a14c7e04cf8ae3184cdefcdc5a4652
include mariadb and crux in base image

these tools are required by almost all of our images.

Change-Id: I217b766a0c573e530da03aa81a7caf4548b0d2b3
properly quote password in keystone start script

make sure that DB_ROOT_PASSWORD is in quotes to prevent errors from
shell metacharacters in the password.

Change-Id: I586ba7bb1d518d4ebfef257f92d315684843dd9b
add kolla-common shell library to base image

This adds a /opt/kolla/kolla-common.sh to the base image as a place to
put commonly used functions.  The goal is to avoid code duplication
across all the images created from this base image.

Change-Id: Ib670fe369bb8048aa69979b74a984fa4ddaae7d9
rabbitmq: exit on errors

cause rabbitmq start script to exit on any errors

Change-Id: I08b12e25061048e1fda8e74ce8a62d16b6ddf6db
keystone: exit on errors; cleanup

Cause keystone start script to exit on any errors (permitting kubernetes
to reschedule the pod).

Closes-bug: 1379057
Change-Id: Ide2eac6495250c8cba91cf9b7409dcb313f6f74b
glance: cleanup; use kolla-common; exit on errors

cause glance start.sh scripts to exit on any errors (allowing kubernetes
to reschedule the pod).

Change-Id: Ibebbf47758a1dfc241cb04cdb12e44af77f92b55
Merge "Closes-Bug: 1379442"
Merge "Closes-Bug: 1379513"
Merge "Rename nova-libvirt to libvirt"
Merge "update start/stop scripts"
Merge "normalize start script name for rabbitmq"
Merge "clean yum cache after package install"
Merge "include mariadb and crux in base image"