From d29ceb09263184c9733968352c8800986ff26af9 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Fri, 27 Jan 2023 12:45:26 +0100 Subject: [PATCH] chore(cli): Adding toolings upgrade Signed-off-by: rjshrjndrn --- scripts/helmcharts/openreplay-cli | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/scripts/helmcharts/openreplay-cli b/scripts/helmcharts/openreplay-cli index 5411a5630..80958f04b 100755 --- a/scripts/helmcharts/openreplay-cli +++ b/scripts/helmcharts/openreplay-cli @@ -142,20 +142,27 @@ function status() { return } +# Function to upgrade helm openreplay app. function or_helm_upgrade() { set -o pipefail log_file="${tmp_dir}/helm.log" - if ! helm upgrade --install openreplay ./openreplay -n "$APP_NS" --wait -f ./vars.yaml --atomic --debug 2>&1 | tee -a "${log_file}"; then - set +o pipefail - log err " - Installation failed, run ${BWHITE}cat ${log_file}${RED} for more info + chart_names=( + toolings + openreplay + ) + for chart in "${chart_names[@]}"; do + if ! helm upgrade --install "$chart" ./"$chart" -n "$APP_NS" --wait -f ./vars.yaml --atomic --debug 2>&1 | tee -a "${log_file}"; then + log err " + Installation failed, run ${BWHITE}cat ${log_file}${RED} for more info - If logs aren't verbose, run ${BWHITE}openreplay --status${RED} - - If pods are in failed state, run ${BWHITE}openreplay --logs ${RED} - " - fi + If logs aren't verbose, run ${BWHITE}openreplay --status${RED} + If pods are in failed state, run ${BWHITE}openreplay --logs ${RED} + " + fi + done + set +o pipefail + return } function upgrade_old() {