From 48918ea6d1e93cc8d18a39db47d74b22b157968d Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 21 Apr 2021 00:15:37 +0900 Subject: [PATCH] Enable healthcheck API in Octavia and Ironic ... so that we can use /healthcheck request path to check availability of these api services by haproxy. Depends-on: https://review.opendev.org/773278 Change-Id: If0e0cb76a3635903ca684da8146a733c190bf2db --- deployment/ironic/ironic-api-container-puppet.yaml | 1 + deployment/octavia/octavia-api-container-puppet.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/deployment/ironic/ironic-api-container-puppet.yaml b/deployment/ironic/ironic-api-container-puppet.yaml index fb457054b3..ef5884fd77 100644 --- a/deployment/ironic/ironic-api-container-puppet.yaml +++ b/deployment/ironic/ironic-api-container-puppet.yaml @@ -159,6 +159,7 @@ outputs: # This is used to build links in responses ironic::api::public_endpoint: {get_param: [EndpointMap, IronicPublic, uri_no_suffix]} ironic::api::service_name: 'httpd' + ironic::healthcheck::enabled: true ironic::policy::policies: {get_param: IronicApiPolicies} ironic::wsgi::apache::bind_host: str_replace: diff --git a/deployment/octavia/octavia-api-container-puppet.yaml b/deployment/octavia/octavia-api-container-puppet.yaml index 373c7c0d22..e877255876 100644 --- a/deployment/octavia/octavia-api-container-puppet.yaml +++ b/deployment/octavia/octavia-api-container-puppet.yaml @@ -171,6 +171,7 @@ outputs: octavia::worker::nova_flavor_config: {get_param: OctaviaFlavorProperties} octavia::api::service_name: 'httpd' octavia::api::enable_proxy_headers_parsing: true + octavia::api::healthcheck_enabled: true octavia::wsgi::apache::ssl: {get_param: EnableInternalTLS} # NOTE: bind IP is found in hiera replacing the network name with the local node IP # for the given network; replacement examples (eg. for internal_api):