Fix bind-mount to manila's bootstrap container

When deploying with tls-everywhere, there are
more connection options necessary for the Overcloud
manila database bootstrap container to connect
to mysql. These connection options are present in
the configuration folder
/var/lib/config-data/manila/etc/my.cnf.d/tripleo.cnf.

Fix the bind-mounts on the manila_api_db_sync
container so it doesn't fail to find this
configuration.

Closes-Bug: #1788337
Change-Id: I44133b0b0c4367214649777680c94dcfa7bddc76
(cherry picked from commit a4bb5ab1a6)
This commit is contained in:
Goutham Pacha Ravi 2018-08-21 21:43:40 -07:00 committed by Tom Barron
parent 71a7ca1132
commit 3b1c2f135d
2 changed files with 8 additions and 0 deletions

View File

@ -103,6 +103,7 @@ outputs:
list_concat:
- {get_attr: [ContainersCommon, volumes]}
-
- /var/lib/config-data/manila/etc/my.cnf.d/tripleo.cnf:/etc/my.cnf.d/tripleo.cnf:ro
- /var/lib/config-data/manila/etc/manila/:/etc/manila/:ro
- /var/log/containers/manila:/var/log/manila
- /var/log/containers/httpd/manila-api:/var/log/httpd

View File

@ -0,0 +1,7 @@
---
fixes:
- |
`Launchpad bug 1788337 <https://bugs.launchpad.net/tripleo/+bug/1788337>`_
that affected the overcloud deployment with TLS Everywhere has been fixed.
The manila bootstrap container no longer fails to connect securely to
the database.