Bind mount tripleo.cnf in transient bootstrap containers
authorDamien Ciabrini <dciabrin@redhat.com>
Fri, 11 Aug 2017 11:24:12 +0000 (11:24 +0000)
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>
Mon, 14 Aug 2017 10:53:16 +0000 (10:53 +0000)
commit5144634d9bc3afd79ff934b9e913f6b9689e374b
tree3421ceef8a77ee3abe7550bbdec4448811de353f
parent4dabd2c487d998caf43fcee9f906ba27985242f6
Bind mount tripleo.cnf in transient bootstrap containers

Various containerized services (e.g. nova, neutron, heat) run initial set up
steps with some ephemeral containers that don't use kolla_start. The
tripleo.cnf file is not copied in /etc/my.cnf.d and this can break some
deployments (e.g. when using internal TLS, service lack SSL settings).

Fix the configuration of transient containers by bind mounting of the
tripleo.cnf file when kolla_start is not used.

Change-Id: I5246f9d52fcf8c8af81de7a0dd8281169c971577
Closes-Bug: #1710127
Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com>
docker/services/aodh-api.yaml
docker/services/gnocchi-api.yaml
docker/services/heat-engine.yaml
docker/services/neutron-api.yaml
docker/services/nova-api.yaml
docker/services/panko-api.yaml