diff --git a/.gitlab/deployment_scripts/update_secret.sh b/.gitlab/deployment_scripts/update_secret.sh index b9c060fb5cbc86ae34b94a6900a9ffaee89b92da..36ff01aca8d02a3f0a6dee4dee83be2078cd093c 100755 --- a/.gitlab/deployment_scripts/update_secret.sh +++ b/.gitlab/deployment_scripts/update_secret.sh @@ -6,12 +6,13 @@ COMMAND_ARGS="" # Loop through all variables while read key; do - if [ -f $value ]; then - COMMAND_ARGS="${COMMAND_ARGS} --from-file=${!key@Q}" + if [ -f ${!key} ]; then + COMMAND_ARGS="${COMMAND_ARGS} --from-file=$key=${!key@Q}" else - COMMAND_ARGS="${COMMAND_ARGS} --from-literal=${!key@Q}" + COMMAND_ARGS="${COMMAND_ARGS} --from-literal=$key=${!key@Q}" fi done < <(compgen -v | grep -i '^K8S_SECRET') # Create/Update the secret echo "kubectl -n $KUBE_NAMESPACE create secret generic $CI_COMMIT_REF_SLUG $COMMAND_ARGS" +kubectl -n $KUBE_NAMESPACE create secret generic $CI_COMMIT_REF_SLUG $COMMAND_ARGS