tripleo-heat-templates/docker/services/database
Harry Rybacki e0f50b4b3a Fix broken metadata_settings for redis templates
metadata_settings in docker/services/redis.yaml was returning a list
of two items rather than one as expected. As a result, the compact/
mangedby service principals were not being created by novajoin service.
This results ina permission issue during overcloud deploy as the
`getcert` request will hit a permissions issue during Step2.

Note that this only affects Rocky and earlier branches. The issue was
resolved in Stein when redis service was flattened[1,2].

- Push tls logic into redis-base and consume in child templates.
- Move away from use_tls_proxy to more accurate internal_tls_enabled
- Ensure redis service has both service principals created if internal
  tls is enabled
[1] - https://review.opendev.org/#/c/635930/
[2] - https://review.opendev.org/640944

Change-Id: Ic781905b63a0635b7bd0c7079fa84ca1e7f93989
Partial-bug: #1838679
(cherry picked from commit b96b049f98)
2019-08-02 17:49:11 +00:00
..
mongodb.yaml [Rocky/Queens Only] Remove pre-upgrade validation tasks in cont services. 2019-06-04 14:07:47 +02:00
mysql.yaml [Rocky/Queens Only] Remove pre-upgrade validation tasks in cont services. 2019-06-04 14:07:47 +02:00
redis.yaml Fix broken metadata_settings for redis templates 2019-08-02 17:49:11 +00:00