tripleo-heat-templates/docker
Damien Ciabrini fdb233e64e Containerize Cinder-volume for HA
This service allows configuring and deploying cinder-volume
containers in a HA overcloud managed by pacemaker.

The containers are managed and run by pacemaker. Pacemaker runs the
standard Kolla image but overrides the initial command so that
it explicitely calls cinder-volume. This way, we shield ourselves
from any unexpected future change in Kolla.
This container needs to use the 'docker_config' section to invoke
puppet (as opposed to 'docker_puppet_tasks'), because due to the HA
composability each resource creation needs to happen on the bootstrap
node of that service and 'docker_puppet_tasks' will only run on the
controller/primary role.

Co-Authored-By: Michele Baldessari <michele@acksyn.org>
Partial-Bug: #1668920

Depends-On: I95ad4dd89b47396bea672813d87de35e64c04b2d

Change-Id: Ib6396219c3d9484c533f6f9995d565091a197bbb
2017-06-08 08:31:40 -04:00
..
firstboot Update the template_version alias for all the templates to pike. 2017-05-19 09:58:07 +02:00
services Containerize Cinder-volume for HA 2017-06-08 08:31:40 -04:00
README-containers.md Containerized Services for Composable Roles 2016-11-22 11:42:49 +01:00
docker-puppet.py Don't delete failed docker-puppet containers 2017-05-17 03:46:25 +00:00
docker-steps.j2 Fix race condition between docker-puppet and container steps 2017-05-24 12:21:47 +02:00
docker-toool Write out a json file containing container startup info and create tool to use it. 2017-02-22 18:29:51 +00:00
post-upgrade.j2.yaml Enable composable upgrades for docker service templates 2017-03-06 15:53:46 +00:00
post.j2.yaml Enable composable upgrades for docker service templates 2017-03-06 15:53:46 +00:00