cloud-builders-community icon indicating copy to clipboard operation
cloud-builders-community copied to clipboard

[Feature request] envsubst: support passing -s multiple times

Open michaelCTS opened this issue 1 year ago • 0 comments

Affected builder image

gcr.io/cloud-builders-community/envsubst

Expected Behavior

When passing -s multiple times, only the last one is applied.

Actual Behavior

Accumulate the env vars to substitute and apply the substitution for them all.

Steps to Reproduce the Problem

mkdir /tmp/test123 && cd /tmp/test123
wget 'https://github.com/GoogleCloudPlatform/cloud-builders-community/raw/master/envsubst/entrypoint.bash'
echo '$A $B $C' > to_sub
export A=Hello
export B=World
export C=":)"
bash entrypoint.bash -s '$A' -s '$B' -s '$C' to_sub
cat to_sub

output: $A $B :)

Additional Info

michaelCTS avatar Sep 22 '23 14:09 michaelCTS