aboutsummaryrefslogtreecommitdiff
path: root/ansible
diff options
context:
space:
mode:
authorhamidlotfi <hamid.lotfi@gmail.com>2025-12-21 15:49:26 +0330
committerhamid lotfi <hamid.lotfi@gmail.com>2025-12-22 04:56:00 +0000
commit0079f20030ec52d43a8ea4503cd4fad60dcb35fb (patch)
treed6131707fdc9153882882d8e0ba1685e26b96a31 /ansible
parent07b261bb86381f0c736289f31593d542e6238310 (diff)
downloadkolla-ansible-0079f20030ec52d43a8ea4503cd4fad60dcb35fb.tar.gz
kolla-ansible-0079f20030ec52d43a8ea4503cd4fad60dcb35fb.zip
Fix trove_api healthcheck with TLS backend
When trove_enable_tls_backend is enabled, the API healthcheck must use https scheme instead of plain http. This change updates the healthcheck command accordingly. Change-Id: I5782a5da30434cf5c5ae0fcb60b3c6f178351fb7 Closes-Bug: #2136977 Signed-off-by: hamidlotfi <hamid.lotfi@gmail.com>
Diffstat (limited to 'ansible')
-rw-r--r--ansible/roles/trove/defaults/main.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/ansible/roles/trove/defaults/main.yml b/ansible/roles/trove/defaults/main.yml
index 1d9e259cb..8c08e4496 100644
--- a/ansible/roles/trove/defaults/main.yml
+++ b/ansible/roles/trove/defaults/main.yml
@@ -101,7 +101,7 @@ trove_api_enable_healthchecks: "{{ enable_container_healthchecks }}"
trove_api_healthcheck_interval: "{{ default_container_healthcheck_interval }}"
trove_api_healthcheck_retries: "{{ default_container_healthcheck_retries }}"
trove_api_healthcheck_start_period: "{{ default_container_healthcheck_start_period }}"
-trove_api_healthcheck_test: ["CMD-SHELL", "healthcheck_curl http://{{ api_interface_address | put_address_in_context('url') }}:{{ trove_api_port }}"]
+trove_api_healthcheck_test: ["CMD-SHELL", "healthcheck_curl {{ 'https' if trove_enable_tls_backend | bool else 'http' }}://{{ api_interface_address | put_address_in_context('url') }}:{{ trove_api_port }}"]
trove_api_healthcheck_timeout: "{{ default_container_healthcheck_timeout }}"
trove_api_healthcheck:
interval: "{{ trove_api_healthcheck_interval }}"