From 164e8a68732c8619c8eba4518b6a035b346766ce Mon Sep 17 00:00:00 2001 From: Vladimir Iliakov Date: Tue, 10 Dec 2024 13:58:40 +0100 Subject: [PATCH] STAC-22141: Fix aigrap script --- .../suse-observability/installation/o11y-get-images.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stable/suse-observability/installation/o11y-get-images.sh b/stable/suse-observability/installation/o11y-get-images.sh index 4135445a3..9d90a1361 100755 --- a/stable/suse-observability/installation/o11y-get-images.sh +++ b/stable/suse-observability/installation/o11y-get-images.sh @@ -60,17 +60,21 @@ helm_release=release images=() function listImages() { - helm_values_base="anomaly-detection.enabled=true,backup.enabled=true,victoria-metrics-0.backup.enabled=true,minio.accessKey=ABCDEFGH,minio.secretKey=ABCDEFGHABCDEFGH,stackstate.baseUrl=http://dummy.stackstate.io,stackstate.admin.authentication.password=dummy,stackstate.authentication.adminPassword=dummy,stackstate.license.key=dummy,global.receiverApiKey=dummy,clickhouse.enabled=true,opentelemetry.enabled=true,victoriametrics-cluster.enabled=true" + tmp_file=/tmp/o11y-tenant-get-images + helm_values_base="anomaly-detection.enabled=true,backup.enabled=true,victoria-metrics-0.backup.enabled=true,minio.accessKey=ABCDEFGH,minio.secretKey=ABCDEFGHABCDEFGH,stackstate.baseUrl=http://dummy.stackstate.io,stackstate.admin.authentication.password=dummy,stackstate.authentication.adminPassword=dummy,stackstate.license.key=dummy,global.receiverApiKey=dummy,clickhouse.enabled=true,opentelemetry.enabled=true" # hbase in Distributed mode helm_values="$helm_values_base" - while IFS='' read -r line; do images+=("$line"); done < <(helm template "$helm_release" "$helm_chart_archive" --set "$helm_values" 2>/dev/stdout | grep image: | sed -E 's/^.*image: ['\''"]?([^'\''"]*)['\''"]?.*$/\1/') + helm template "$helm_release" "$helm_chart_archive" --set "$helm_values" | grep image: | sed -E 's/^.*image: ['\''"]?([^'\''"]*)['\''"]?.*$/\1/' > "$tmp_file" + while IFS='' read -r line; do images+=("$line"); done < "$tmp_file" # hbase in Mono mode helm_values="$helm_values_base,hbase.deployment.mode=Mono" - while IFS='' read -r line; do images+=("$line"); done < <(helm template "$helm_release" "$helm_chart_archive" --set "$helm_values" 2>/dev/stdout | grep image: | sed -E 's/^.*image: ['\''"]?([^'\''"]*)['\''"]?.*$/\1/') + helm template "$helm_release" "$helm_chart_archive" --set "$helm_values" | grep image: | sed -E 's/^.*image: ['\''"]?([^'\''"]*)['\''"]?.*$/\1/' > "$tmp_file" + while IFS='' read -r line; do images+=("$line"); done < "$tmp_file" # Remove duplicates IFS=" " read -r -a images <<< "$(echo "${images[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' ')" + rm -f "$tmp_file" } listImages