kolla/docker/centos/binary
Paul Bourke 897337cdd6 Symlink all non Dockerfile resources in images
The only files in the docker image directories that differ majorly between
distros are the Dockerfiles (e.g. different package manager mechanisms,
different repo sources, etc).

The supporting files such as the start.sh/check.sh and config files should
largely stay the same between base images.

This change moves these files up into a "common" directory, and symlinks them
in the same way that the build script is managed. This means when adding a new
base distro only new Dockerfiles need to be created. Also, if a distro does
happen to require a vastly different start.sh script for example, one can
choose to simply not symlink to the common and instead drop in a custom one.

Implements: blueprint refactor-base-image-layout

Change-Id: Ic4db69d31ff54a1fb95af4853a2e5ae490064284
2015-06-19 17:12:05 +00:00
..
barbican Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
base Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
ceilometer Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
cinder-app Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
cinder-data Cinder container 2015-06-18 13:46:49 -04:00
designate Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
docker-compose Restructure builds to allow more flexibility 2015-05-15 01:32:22 -05:00
galera Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
glance Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
hautoproxy Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
heat Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
horizon Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
keystone Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
magnum Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
mariadb-app Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
mariadb-data Restructure builds to allow more flexibility 2015-05-15 01:32:22 -05:00
mongodb Restructure builds to allow more flexibility 2015-05-15 01:32:22 -05:00
neutron Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
nova-base Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
nova-compute Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
nova-controller Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
rabbitmq Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
swift Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00
zaqar Symlink all non Dockerfile resources in images 2015-06-19 17:12:05 +00:00