cloud-builders-community
cloud-builders-community copied to clipboard
[Feature request] envsubst: support passing -s multiple times
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 :)