From a300db9d7bad108e9ece4bfec0e6760c652d103d Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Fri, 4 Sep 2020 18:26:16 +0100 Subject: [PATCH] updated gcp_secrets_to_kubernetes.sh --- gcp_secrets_to_kubernetes.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcp_secrets_to_kubernetes.sh b/gcp_secrets_to_kubernetes.sh index e9380b28..f905e5bb 100755 --- a/gcp_secrets_to_kubernetes.sh +++ b/gcp_secrets_to_kubernetes.sh @@ -47,6 +47,10 @@ get_latest_version(){ load_secret(){ local secret="$1" + if kubectl get secret "$secret" &>/dev/null; then + echo "WARNING: secret '$secret' already exists, skipping..." >&2 + return + fi latest_version="$(get_latest_version "$secret")" value="$(gcloud secrets versions access "$latest_version" --secret="$secret")" # auto base64 encodes the $value - you must base64 encode it yourself if putting it in via yaml