From 0b5bd3d7a1f079ab98bc294f64a4f6b27ee34fc7 Mon Sep 17 00:00:00 2001 From: cloud-pharaoh Date: Tue, 15 Sep 2020 13:08:32 -0700 Subject: [PATCH] feat: hub make decode work with -d or --decode (#671) --- modules/hub/scripts/gke_hub_registration.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/hub/scripts/gke_hub_registration.sh b/modules/hub/scripts/gke_hub_registration.sh index 0d696b52a..4a04683fd 100755 --- a/modules/hub/scripts/gke_hub_registration.sh +++ b/modules/hub/scripts/gke_hub_registration.sh @@ -30,6 +30,7 @@ PROJECT_ID=$5 tmp_file=$(mktemp) # shellcheck disable=SC2064 trap "rm -rf $tmp_file" EXIT -echo "${SERVICE_ACCOUNT_KEY}" | base64 --decode > "$tmp_file" +base64 --help | grep "\--decode" && B64_ARG="--decode" || B64_ARG="-d" +echo "${SERVICE_ACCOUNT_KEY}" | base64 ${B64_ARG} > "$tmp_file" gcloud container hub memberships register "${MEMBERSHIP_NAME}" --gke-cluster="${CLUSTER_LOCATION}"/"${CLUSTER_NAME}" --service-account-key-file="${tmp_file}" --project="${PROJECT_ID}" --quiet