tripleo-heat-templates/deployment/cinder
Alan Bishop c5fe51147b Use RpcPort for container healthchecks
Update healthcheck commands that probe oslo's messaging port to use the
RpcPort parameter. Previously, some templates referenced the service's
own 'rabbit_port' config setting, which led to malformed healthcheck
commands when the 'rabbit_port' settings were deprecated.

Update the templates that looked up the port in the RabbitMQService's
global_config_settings. Not only did this break the oslo abstraction
by referring to a specific messaging backend (rabbit), it broke
split-stack deployments in which the RabbitMQService is not actually
deployed on the secondary stack's nodes.

This patch creates a common healthcheck command using the RpcPort
parameter in containers-common.yaml. This allows other templates to
reference a common healthcheck command. Other templates that should
also use this can be cleaned up in a separate patch.

Closes-Bug: #1825342
Change-Id: I0d3974089ae6e6879adab4852715c7a1c1188f7c
2019-05-09 14:41:36 -04:00
..
cinder-api-container-puppet.yaml Activate health checks for cron containers 2019-04-24 07:45:42 +00:00
cinder-backend-dellemc-unity-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-vmax-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-vnx-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellemc-xtremio-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellps-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-dellsc-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-netapp-puppet.yaml Update parameters for cinder's Netapp backend 2019-01-24 15:39:00 -05:00
cinder-backend-nvmeof-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-pure-puppet.yaml Add missing entries for Pure Storage Cinder Backend and fix typos 2019-01-23 09:34:13 -05:00
cinder-backend-scaleio-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backend-veritas-hyperscale-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-backup-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
cinder-backup-pacemaker-puppet.yaml Fix cinder-backup deployment templates 2019-04-29 12:17:27 -04:00
cinder-base.yaml Add parameter to configure maxdelay in db purge/archive job 2019-04-09 00:14:49 +00:00
cinder-common-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
cinder-hpelefthand-iscsi-puppet.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-scheduler-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
cinder-volume-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
cinder-volume-pacemaker-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00