Skip to content

Commit 936ee6f

Browse files
committed
Addon Manager: Fix parsing KUBECTL_EXTRA_PRUNE_WHITELIST
When there are two or more values in KUBECTL_EXTRA_PRUNE_WHITELIST kube-addons.sh wrongly generates "--prune-whitelist value1 value2" Which kubectl parses as additional unknown flag[s] Change-Id: I7661bda41ab7435e0e65eb0a662d1b16d2c14991
1 parent 8548a25 commit 936ee6f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cluster/addons/addon-manager/kube-addons.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ function generate_prune_whitelist_flags() {
120120
# besides the default ones.
121121
extra_prune_whitelist=
122122
if [ -n "${KUBECTL_EXTRA_PRUNE_WHITELIST:-}" ]; then
123-
extra_prune_whitelist=( "${KUBECTL_EXTRA_PRUNE_WHITELIST:-}" )
123+
read -ra extra_prune_whitelist <<< "${KUBECTL_EXTRA_PRUNE_WHITELIST}"
124124
fi
125125
prune_whitelist=( "${KUBECTL_PRUNE_WHITELIST[@]}" "${extra_prune_whitelist[@]}" )
126126
prune_whitelist_flags=$(generate_prune_whitelist_flags "${prune_whitelist[@]}")

0 commit comments

Comments
 (0)