From fcab0d645025e6a6d96a0e694391b3a617f6934e Mon Sep 17 00:00:00 2001 From: Xelfi <48436239+Xelfi@users.noreply.github.com> Date: Mon, 29 Sep 2025 11:59:31 +0200 Subject: [PATCH] [bitnami/kibana] Update libkibana.sh: Fix setup with multiple elastic nodes & better debug message (#85568) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update libkibana.sh: Fix setup with multiple elastic nodes & better debug message Signed-off-by: Xelfi <48436239+Xelfi@users.noreply.github.com> * Update bitnami/kibana/9/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh Signed-off-by: Juan José Martos --------- Signed-off-by: Xelfi <48436239+Xelfi@users.noreply.github.com> Signed-off-by: Juan José Martos Co-authored-by: Juan José Martos --- .../9.1/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bitnami/kibana/9.1/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh b/bitnami/kibana/9.1/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh index 71642fe54f8f..ae86fb8d6b8c 100644 --- a/bitnami/kibana/9.1/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh +++ b/bitnami/kibana/9.1/debian-12/rootfs/opt/bitnami/scripts/libkibana.sh @@ -46,11 +46,12 @@ kibana_create_system_user() { local -r retries="60" local -r sleep_time="5" local url - url=$(kibana_sanitize_elasticsearch_hosts "${KIBANA_ELASTICSEARCH_URL}" "${KIBANA_ELASTICSEARCH_PORT_NUMBER}") + # Connecting to the first host to create system user + url=$(kibana_sanitize_elasticsearch_hosts "${KIBANA_ELASTICSEARCH_URL%%,*}" "${KIBANA_ELASTICSEARCH_PORT_NUMBER}") check_elasticsearch() { local status_code="000" status_code=$(curl -L -s -k -o /dev/null "${url}" -w "%{http_code}") - debug "Attempted to connect with Elasticserach. Status code: $status_code" + debug "Attempted to connect with Elasticsearch. Url: '${url}'. Status code: $status_code" # Any status code different to 000 will be considered valid [[ "$status_code" != "000" ]] }