From 639ff995bff78640b9a69eaf98056c614e5574e2 Mon Sep 17 00:00:00 2001 From: Jan Calanog Date: Tue, 26 Nov 2024 10:52:21 +0100 Subject: [PATCH] Simplify getting the secret value instead of listing the versions, just use 'latest' --- hooks/environment | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/hooks/environment b/hooks/environment index d3a257a..f1e565c 100755 --- a/hooks/environment +++ b/hooks/environment @@ -50,18 +50,9 @@ function load_secret_into_env() { function get_secret_value() { local secret_name="$1" - local secret_version local secret_value - secret_version=$(gcloud secrets versions list "${secret_name}" --format=json | jq -r '.[0].name') - secret_version="${secret_version##*/}" - - local result=$? - if [[ $result -ne 0 ]]; then - exit 1 - fi - - secret_value=$(gcloud secrets versions access "${secret_version}" \ + secret_value=$(gcloud secrets versions access latest \ --secret="${secret_name}" \ --format='get(payload.data)' | tr '_-' '/+' | base64 -d)