standardize start.sh for internal/external config via Ansible/Compose

Registered by Steven Dake

standardize start for Ansible config for all of the containers we currently have.

Examples for each container should be something like:
git mv start.sh to config-internal.sh
config-external -> https://review.openstack.org/#/c/192544/19/docker/common/keystone/config-external.sh
new start.sh -> https://review.openstack.org/#/c/192544/19/docker/common/keystone/start.sh

This pattern needs to be repeated for each container in the system probably as separate patches per container.

Blueprint information

Status:
Complete
Approver:
Steven Dake
Priority:
Essential
Drafter:
Steven Dake
Direction:
Approved
Assignee:
Harm Weites
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon liberty-2
Started by
Steven Dake
Completed by
Harm Weites

Related branches

Sprints

Whiteboard

Here is the list of services need changes for internal-config.sh - https://etherpad.openstack.org/p/kolla-standard-start.

Harm is responsible for reporting status in our weekly IRC meeting when requested. diga+coolsvap+harmw are implementing this feature. --steak

Notes:
mariadb - will eventually be done in https://bugs.launchpad.net/kolla/+bug/1471897
mongodb - may be taken care of when we get ceilometer in a usable state, even using entrypoint-style of Dockerfile
hauthproxy - using start.py script, quite specific and will probably be taken care of if needed during HA/multi-host work

Gerrit topic: https://review.openstack.org/#q,topic:bp/standard-start,n,z

Addressed by: https://review.openstack.org/198075
    Add config-internal/config-external to Nova-compute containers

Addressed by: https://review.openstack.org/197761
    Add config-internal/config-external to Glance containers

Addressed by: https://review.openstack.org/197954
    Add config-internal/config-external to Nova-controller containers

Addressed by: https://review.openstack.org/198091
    Add config-internal/config-external to Neutron containers

Addressed by: https://review.openstack.org/198098
    Add config-internal/config-external to Heat containers

Addressed by: https://review.openstack.org/198140
    Add config-internal/config-external to Swift containers

Addressed by: https://review.openstack.org/198213
    Add config-internal/config-external to Magnum containers

Addressed by: https://review.openstack.org/198223
    Add config-internal/config-external for cinder-app

Addressed by: https://review.openstack.org/198241
    Add config-internal/config-external for Ceilometer

Addressed by: https://review.openstack.org/198242
    Add config-internal/config-external to OpenvSwitch containers

Addressed by: https://review.openstack.org/198275
    Add config-internal/config-external to Designate containers

Addressed by: https://review.openstack.org/198284
    Add config-internal/config-external to Zaqar containers

Addressed by: https://review.openstack.org/198600
    Add config-internal/config-external for horizon

Addressed by: https://review.openstack.org/199728
    Add config-internal/config-external for barbican

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.