tripleo-heat-templates/tools
Damien Ciabrini b91a1a09cb Ensure redis_tls_proxy starts after all redis instances
When converting a HA control plane to TLS-e, 1) the bootstrap node
tells pacemaker to restart all redis instances to take into
account the new TLS-e config; 2) a new container redis_tls_proxy
is started on every controller to encapsulate redis traffic in TLS
tunnels. This happens during step 2.

Redis servers have to be restarted everywhere for redis_tls_proxy
to be able to start tunnels properly. Since we can't guarantee that
across several nodes during the same step, tweak the startup of
redis_tls_proxy instead; make sure to only create the tunnels once
the targeted host:port can be bound (i.e. redis was restarted).

Change-Id: I70560f80775dacddd82262e8079c13f86b0eb0e6
Closes-Bug: #1883096
2020-07-07 05:36:43 +00:00
..
check-up-to-date.sh Make krb-service-principal metadata per-Role 2019-04-05 14:22:20 +00:00
make_ceph_disk_list.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
merge-new-params-nic-config-script.py Pass Loader to yaml.load to remove YAMLLoadWarning 2019-09-06 13:29:16 +09:00
process-templates.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
releasenotes_tox.sh tox: Keeping going with docs 2019-11-03 02:44:38 +08:00
render-ansible-tasks.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
roles-data-generate-samples.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-generate.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
roles-data-validation.sh Remove fluentd composable service 2019-08-29 13:52:55 +01:00
yaml-diff.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
yaml-nic-config-2-script.py Use python3 in tools scripts 2020-04-29 09:23:36 +02:00
yaml-validate.py Ensure redis_tls_proxy starts after all redis instances 2020-07-07 05:36:43 +00:00