File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -2155,12 +2155,14 @@ function start-cluster-autoscaler {
2155
2155
# Remove salt comments and replace variables with values
2156
2156
local -r src_file=" ${KUBE_HOME} /kube-manifests/kubernetes/gci-trusty/cluster-autoscaler.manifest"
2157
2157
2158
- local params=(" ${AUTOSCALER_MIG_CONFIG} " " ${CLOUD_CONFIG_OPT} " " ${AUTOSCALER_EXPANDER_CONFIG:- --expander=price} " )
2158
+ local params
2159
+ read -r -a params <<< " ${AUTOSCALER_MIG_CONFIG}"
2160
+ params+=(" ${CLOUD_CONFIG_OPT} " " ${AUTOSCALER_EXPANDER_CONFIG:- --expander=price} " )
2159
2161
params+=(" --kubeconfig=/etc/srv/kubernetes/cluster-autoscaler/kubeconfig" )
2160
2162
2161
2163
# split the params into separate arguments passed to binary
2162
2164
local params_split
2163
- params_split=$( eval ' for param in "${params[@]}"; do echo -n " $param",; done' )
2165
+ params_split=$( eval ' for param in "${params[@]}"; do echo -n \"" $param"\ ",; done' )
2164
2166
params_split=${params_split% ?}
2165
2167
2166
2168
sed -i -e " s@{{params}}@${params_split} @g" " ${src_file} "
You can’t perform that action at this time.
0 commit comments