diff options
| author | hamidlotfi <hamid.lotfi@gmail.com> | 2025-12-21 15:49:26 +0330 |
|---|---|---|
| committer | hamid lotfi <hamid.lotfi@gmail.com> | 2025-12-22 04:56:00 +0000 |
| commit | 0079f20030ec52d43a8ea4503cd4fad60dcb35fb (patch) | |
| tree | d6131707fdc9153882882d8e0ba1685e26b96a31 /ansible | |
| parent | 07b261bb86381f0c736289f31593d542e6238310 (diff) | |
| download | kolla-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.yml | 2 |
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 }}" |
