From 28c504daf227df3b08a3a89b0b6f8f013deaf1a6 Mon Sep 17 00:00:00 2001 From: platfowner Date: Tue, 10 Sep 2024 11:26:17 +0900 Subject: [PATCH] Validate input season in deploy scripts --- start_node_genesis_gcp.sh | 7 ++++++- start_node_genesis_onprem.sh | 7 ++++++- start_node_incremental_gcp.sh | 7 ++++++- start_node_incremental_onprem.sh | 7 ++++++- 4 files changed, 24 insertions(+), 4 deletions(-) diff --git a/start_node_genesis_gcp.sh b/start_node_genesis_gcp.sh index 8f03b1dec..cd8dd26ae 100644 --- a/start_node_genesis_gcp.sh +++ b/start_node_genesis_gcp.sh @@ -48,7 +48,12 @@ function parse_options() { } # Parse options. -SEASON="$1" +if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then + SEASON="$1" +else + printf "Invalid project/season argument: $1\n" + exit +fi GCP_USER="$2" number_re='^[0-9]+$' diff --git a/start_node_genesis_onprem.sh b/start_node_genesis_onprem.sh index 80ec5a883..1aae176e5 100644 --- a/start_node_genesis_onprem.sh +++ b/start_node_genesis_onprem.sh @@ -58,7 +58,12 @@ function parse_options() { } # Parse options. -SEASON="$1" +if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then + SEASON="$1" +else + printf "Invalid project/season argument: $1\n" + exit +fi ONPREM_USER="$2" number_re='^[0-9]+$' diff --git a/start_node_incremental_gcp.sh b/start_node_incremental_gcp.sh index 9cb9767c8..e70433c57 100644 --- a/start_node_incremental_gcp.sh +++ b/start_node_incremental_gcp.sh @@ -47,7 +47,12 @@ function parse_options() { } # Parse options. -SEASON="$1" +if [[ "$1" = 'dev' ]] || [[ "$1" = 'staging' ]] || [[ "$1" = 'sandbox' ]] || [[ "$1" = 'exp' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'summer' ]] || [[ "$1" = 'mainnet' ]]; then + SEASON="$1" +else + printf "Invalid project/season argument: $1\n" + exit +fi GCP_USER="$2" number_re='^[0-9]+$' diff --git a/start_node_incremental_onprem.sh b/start_node_incremental_onprem.sh index 9e3074e91..d50944430 100644 --- a/start_node_incremental_onprem.sh +++ b/start_node_incremental_onprem.sh @@ -57,7 +57,12 @@ function parse_options() { } # Parse options. -SEASON="$1" +if [[ "$1" = 'staging' ]] || [[ "$1" = 'spring' ]] || [[ "$1" = 'mainnet' ]]; then + SEASON="$1" +else + printf "Invalid project/season argument: $1\n" + exit +fi ONPREM_USER="$2" number_re='^[0-9]+$'