tripleo-heat-templates/deployment/nova
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
..
nova-api-container-puppet.yaml Merge "Add parameter to configure maxdelay in db purge/archive job" 2019-04-29 13:12:36 +00:00
nova-az-config.yaml Add OS::TripleO::NovaAZConfig 2019-04-15 17:46:22 -04:00
nova-base-puppet.yaml nova: Remove the NovaPlacement service 2019-04-26 17:33:09 +02:00
nova-compute-common-container-puppet.yaml Avoid concurrent nova cell_v2 discovery instances 2019-04-18 16:23:15 +02:00
nova-compute-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
nova-conductor-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
nova-ironic-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
nova-libvirt-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
nova-libvirt-guests-container-puppet.yaml step2: flatten nova service configuration 2019-02-13 06:20:55 +00:00
nova-metadata-container-puppet.yaml nova_metadata firewall_rules missmatch 2019-04-24 12:11:18 +02:00
nova-migration-target-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
nova-scheduler-container-puppet.yaml Use RpcPort for container healthchecks 2019-05-09 14:41:36 -04:00
nova-vnc-proxy-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00
novajoin-container-puppet.yaml Move containers-common.yaml into deployment 2019-04-14 18:15:12 -04:00