From a1cd7f9eae59d83699c6df92a54349c98b55b4a6 Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Fri, 3 May 2024 15:32:59 +0100 Subject: [PATCH] Fix standup/teardown Signed-off-by: Marcus Noble --- home/.bin/gs-standup | 13 ++++++++++++- home/.bin/gs-teardown | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/home/.bin/gs-standup b/home/.bin/gs-standup index 0fbafc6..36abc8a 100755 --- a/home/.bin/gs-standup +++ b/home/.bin/gs-standup @@ -3,7 +3,8 @@ source .utils CODE_DIR="${HOME}/Code/GiantSwarm/cluster-standup-teardown" -OUTPUT_DIR=$(pwd) +CUR_DIR=$(pwd) +OUTPUT_DIR=${CUR_DIR} print_usage() { orange "gs-standup - Standup a new test workload cluster, using the cluster-test-suites modules." @@ -52,32 +53,42 @@ case ${#POS_ARGS[@]} in exit 1 ;; 1) + PROVIDER="" CONTEXT="" case ${POS_ARGS[0]} in "aws"|"capa") + PROVIDER="aws" CONTEXT="capa" ;; "azure"|"capz") + PROVIDER="azure" CONTEXT="capz" ;; "vsphere"|"capv") + PROVIDER="vsphere" CONTEXT="capv" ;; "cloud-director"|"capvcd") + PROVIDER="cloud-director" CONTEXT="capvcd" ;; "eks") + PROVIDER="eks" CONTEXT="eks" ;; "aws-private"|"capa-private") + PROVIDER="aws" CONTEXT="capa-private-proxy" ;; esac + cd ${CODE_DIR} go run ${CODE_DIR}/cmd/standup/main.go \ + --provider ${PROVIDER} \ --context ${CONTEXT} \ --output ${OUTPUT_DIR} + cd ${CUR_DIR} ;; *) print_usage diff --git a/home/.bin/gs-teardown b/home/.bin/gs-teardown index 84b635f..0c560f6 100755 --- a/home/.bin/gs-teardown +++ b/home/.bin/gs-teardown @@ -3,6 +3,7 @@ source .utils CODE_DIR="${HOME}/Code/GiantSwarm/cluster-standup-teardown" +CURR_DIR=$(pwd) INPUT_DIR=$(pwd) print_usage() { @@ -75,9 +76,11 @@ case ${#POS_ARGS[@]} in ;; esac + cd ${CODE_DIR} go run ${CODE_DIR}/cmd/teardown/main.go \ --context ${CONTEXT} \ --standup-directory ${INPUT_DIR} + cd ${CUR_DIR} ;; *) print_usage