diff --git a/tasks/secret-extract-kaniko/task.yaml b/tasks/secret-extract-kaniko/task.yaml index eb7844c..db2e344 100644 --- a/tasks/secret-extract-kaniko/task.yaml +++ b/tasks/secret-extract-kaniko/task.yaml @@ -75,10 +75,11 @@ spec: fi done + # Convert strings to arrays set -f - IFS=' ' read -r -a kanikoFlagArray <<< "$KANIKO_FLAGS" - IFS=' ' read -r -a argumentKeyArray <<< "$ARGUMENT_KEYS" - IFS=' ' read -r -a secretKeyArray <<< "$SECRET_KEYS" + kanikoFlagArray=($KANIKO_FLAGS) + argumentKeyArray=($ARGUMENT_KEYS) + secretKeyArray=($SECRET_KEYS) len=${#kanikoFlagArray[@]} if [ "$len" -ne "${#argumentKeyArray[@]}" ] || [ "$len" -ne "${#secretKeyArray[@]}" ]; then