kolla/docker
Sam Yaple cb4e875ae1 Common start.sh
The majority of the start.sh code is identical. This removes that
duplicate code while still maintaining the ability to call code in a
specific container.

The start.sh is moved into /usr/local/bin/kolla_start in the container

The extend_start.sh script is called by the kolla_start script at the
location /usr/local/bin/kolla_extend_start . It always exists because
we create a noop kolla_extend_start in the base directory. We override
it with extend_start.sh in a specific image should we need to.

Of note, the neutron-agents container is exempt from this new
structure due to it being a fat container.

Additionally, we fix the inconsistent permissions throughout. 644 for
repo files and the scripts are set to 755 via a Docker RUN command to
ensure someones local perm change won't break upstream containers.

Change-Id: I7da8d19965463ad30ee522a71183e3f092e0d6ad
Closes-Bug: #1501295
2015-10-06 03:30:26 +00:00
..
base Common start.sh 2015-10-06 03:30:26 +00:00
ceilometer Common start.sh 2015-10-06 03:30:26 +00:00
ceph Common start.sh 2015-10-06 03:30:26 +00:00
cinder Common start.sh 2015-10-06 03:30:26 +00:00
data Move docker_templates to docker dir 2015-08-28 13:33:50 +00:00
designate Common start.sh 2015-10-06 03:30:26 +00:00
glance Common start.sh 2015-10-06 03:30:26 +00:00
gnocchi Common start.sh 2015-10-06 03:30:26 +00:00
haproxy Common start.sh 2015-10-06 03:30:26 +00:00
heat Common start.sh 2015-10-06 03:30:26 +00:00
horizon Common start.sh 2015-10-06 03:30:26 +00:00
ironic Common start.sh 2015-10-06 03:30:26 +00:00
keepalived Common start.sh 2015-10-06 03:30:26 +00:00
keystone Common start.sh 2015-10-06 03:30:26 +00:00
kolla-ansible Lock down ansible version 2015-09-30 18:58:17 +00:00
logging/rsyslog Common start.sh 2015-10-06 03:30:26 +00:00
magnum Common start.sh 2015-10-06 03:30:26 +00:00
mariadb Common start.sh 2015-10-06 03:30:26 +00:00
memcached Common start.sh 2015-10-06 03:30:26 +00:00
mongodb Common start.sh 2015-10-06 03:30:26 +00:00
murano Common start.sh 2015-10-06 03:30:26 +00:00
neutron Common start.sh 2015-10-06 03:30:26 +00:00
nova Common start.sh 2015-10-06 03:30:26 +00:00
openstack-base Make a openstack-common container for CentOS variants 2015-09-29 03:45:38 -07:00
openvswitch Common start.sh 2015-10-06 03:30:26 +00:00
rabbitmq Common start.sh 2015-10-06 03:30:26 +00:00
swift Common start.sh 2015-10-06 03:30:26 +00:00
zaqar Common start.sh 2015-10-06 03:30:26 +00:00