Skip to content

Commit 36d056a

Browse files
committed
Fix some shellcheck warnings/errors in cluster/gce/util.sh
This patch adds whitespace handling for the $file variable(s). Signed-off-by: Joakim Roubert <[email protected]>
1 parent adac1bf commit 36d056a

File tree

1 file changed

+53
-53
lines changed

1 file changed

+53
-53
lines changed

cluster/gce/util.sh

Lines changed: 53 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,8 +1077,8 @@ EOF
10771077

10781078
function build-kube-master-certs {
10791079
local file=$1
1080-
rm -f ${file}
1081-
cat >$file <<EOF
1080+
rm -f "$file"
1081+
cat >"$file" <<EOF
10821082
KUBEAPISERVER_CERT: $(yaml-quote ${KUBEAPISERVER_CERT_BASE64:-})
10831083
KUBEAPISERVER_KEY: $(yaml-quote ${KUBEAPISERVER_KEY_BASE64:-})
10841084
CA_KEY: $(yaml-quote ${CA_KEY_BASE64:-})
@@ -1109,8 +1109,8 @@ function build-linux-kube-env {
11091109
kube_manifests_tar_url=$(split_csv "${KUBE_MANIFESTS_TAR_URL}")
11101110
fi
11111111

1112-
rm -f ${file}
1113-
cat >$file <<EOF
1112+
rm -f "$file"
1113+
cat >"$file" <<EOF
11141114
CLUSTER_NAME: $(yaml-quote ${CLUSTER_NAME})
11151115
ENV_TIMESTAMP: $(yaml-quote $(date -u +%Y-%m-%dT%T%z))
11161116
INSTANCE_PREFIX: $(yaml-quote ${INSTANCE_PREFIX})
@@ -1235,63 +1235,63 @@ EOF
12351235
[[ "${master}" == "false" && "${NODE_OS_DISTRIBUTION}" == "gci" ]] || \
12361236
[[ "${master}" == "true" && "${MASTER_OS_DISTRIBUTION}" == "cos" ]] || \
12371237
[[ "${master}" == "false" && "${NODE_OS_DISTRIBUTION}" == "cos" ]]; then
1238-
cat >>$file <<EOF
1238+
cat >>"$file" <<EOF
12391239
REMOUNT_VOLUME_PLUGIN_DIR: $(yaml-quote ${REMOUNT_VOLUME_PLUGIN_DIR:-true})
12401240
EOF
12411241
fi
12421242
if [[ "${master}" == "false" ]]; then
1243-
cat >>$file <<EOF
1243+
cat >>"$file" <<EOF
12441244
EOF
12451245
fi
12461246
if [ -n "${KUBE_APISERVER_REQUEST_TIMEOUT:-}" ]; then
1247-
cat >>$file <<EOF
1247+
cat >>"$file" <<EOF
12481248
KUBE_APISERVER_REQUEST_TIMEOUT: $(yaml-quote ${KUBE_APISERVER_REQUEST_TIMEOUT})
12491249
EOF
12501250
fi
12511251
if [ -n "${TERMINATED_POD_GC_THRESHOLD:-}" ]; then
1252-
cat >>$file <<EOF
1252+
cat >>"$file" <<EOF
12531253
TERMINATED_POD_GC_THRESHOLD: $(yaml-quote ${TERMINATED_POD_GC_THRESHOLD})
12541254
EOF
12551255
fi
12561256
if [[ "${master}" == "true" && ("${MASTER_OS_DISTRIBUTION}" == "trusty" || "${MASTER_OS_DISTRIBUTION}" == "gci" || "${MASTER_OS_DISTRIBUTION}" == "ubuntu") ]] || \
12571257
[[ "${master}" == "false" && ("${NODE_OS_DISTRIBUTION}" == "trusty" || "${NODE_OS_DISTRIBUTION}" == "gci" || "${NODE_OS_DISTRIBUTION}" = "ubuntu" || "${NODE_OS_DISTRIBUTION}" = "custom") ]] ; then
1258-
cat >>$file <<EOF
1258+
cat >>"$file" <<EOF
12591259
KUBE_MANIFESTS_TAR_URL: $(yaml-quote ${kube_manifests_tar_url})
12601260
KUBE_MANIFESTS_TAR_HASH: $(yaml-quote ${KUBE_MANIFESTS_TAR_HASH})
12611261
EOF
12621262
fi
12631263
if [ -n "${TEST_CLUSTER:-}" ]; then
1264-
cat >>$file <<EOF
1264+
cat >>"$file" <<EOF
12651265
TEST_CLUSTER: $(yaml-quote ${TEST_CLUSTER})
12661266
EOF
12671267
fi
12681268
if [ -n "${DOCKER_TEST_LOG_LEVEL:-}" ]; then
1269-
cat >>$file <<EOF
1269+
cat >>"$file" <<EOF
12701270
DOCKER_TEST_LOG_LEVEL: $(yaml-quote ${DOCKER_TEST_LOG_LEVEL})
12711271
EOF
12721272
fi
12731273
if [ -n "${DOCKER_LOG_DRIVER:-}" ]; then
1274-
cat >>$file <<EOF
1274+
cat >>"$file" <<EOF
12751275
DOCKER_LOG_DRIVER: $(yaml-quote ${DOCKER_LOG_DRIVER})
12761276
EOF
12771277
fi
12781278
if [ -n "${DOCKER_LOG_MAX_SIZE:-}" ]; then
1279-
cat >>$file <<EOF
1279+
cat >>"$file" <<EOF
12801280
DOCKER_LOG_MAX_SIZE: $(yaml-quote ${DOCKER_LOG_MAX_SIZE})
12811281
EOF
12821282
fi
12831283
if [ -n "${DOCKER_LOG_MAX_FILE:-}" ]; then
1284-
cat >>$file <<EOF
1284+
cat >>"$file" <<EOF
12851285
DOCKER_LOG_MAX_FILE: $(yaml-quote ${DOCKER_LOG_MAX_FILE})
12861286
EOF
12871287
fi
12881288
if [ -n "${FEATURE_GATES:-}" ]; then
1289-
cat >>$file <<EOF
1289+
cat >>"$file" <<EOF
12901290
FEATURE_GATES: $(yaml-quote ${FEATURE_GATES})
12911291
EOF
12921292
fi
12931293
if [ -n "${RUN_CONTROLLERS:-}" ]; then
1294-
cat >>$file <<EOF
1294+
cat >>"$file" <<EOF
12951295
RUN_CONTROLLERS: $(yaml-quote ${RUN_CONTROLLERS})
12961296
EOF
12971297
fi
@@ -1301,15 +1301,15 @@ EOF
13011301

13021302
for var_name in ${PROVIDER_VARS}; do
13031303
eval "local var_value=\$(yaml-quote \${${var_name}})"
1304-
cat >>$file <<EOF
1304+
cat >>"$file" <<EOF
13051305
${var_name}: ${var_value}
13061306
EOF
13071307
done
13081308
fi
13091309

13101310
if [[ "${master}" == "true" ]]; then
13111311
# Master-only env vars.
1312-
cat >>$file <<EOF
1312+
cat >>"$file" <<EOF
13131313
KUBERNETES_MASTER: $(yaml-quote "true")
13141314
KUBE_USER: $(yaml-quote ${KUBE_USER})
13151315
KUBE_PASSWORD: $(yaml-quote ${KUBE_PASSWORD})
@@ -1335,150 +1335,150 @@ EOF
13351335
# KUBE_APISERVER_REQUEST_TIMEOUT_SEC (if set) controls the --request-timeout
13361336
# flag
13371337
if [ -n "${KUBE_APISERVER_REQUEST_TIMEOUT_SEC:-}" ]; then
1338-
cat >>$file <<EOF
1338+
cat >>"$file" <<EOF
13391339
KUBE_APISERVER_REQUEST_TIMEOUT_SEC: $(yaml-quote ${KUBE_APISERVER_REQUEST_TIMEOUT_SEC})
13401340
EOF
13411341
fi
13421342
# ETCD_IMAGE (if set) allows to use a custom etcd image.
13431343
if [ -n "${ETCD_IMAGE:-}" ]; then
1344-
cat >>$file <<EOF
1344+
cat >>"$file" <<EOF
13451345
ETCD_IMAGE: $(yaml-quote ${ETCD_IMAGE})
13461346
EOF
13471347
fi
13481348
# ETCD_DOCKER_REPOSITORY (if set) allows to use a custom etcd docker repository to pull the etcd image from.
13491349
if [ -n "${ETCD_DOCKER_REPOSITORY:-}" ]; then
1350-
cat >>$file <<EOF
1350+
cat >>"$file" <<EOF
13511351
ETCD_DOCKER_REPOSITORY: $(yaml-quote ${ETCD_DOCKER_REPOSITORY})
13521352
EOF
13531353
fi
13541354
# ETCD_VERSION (if set) allows you to use custom version of etcd.
13551355
# The main purpose of using it may be rollback of etcd v3 API,
13561356
# where we need 3.0.* image, but are rolling back to 2.3.7.
13571357
if [ -n "${ETCD_VERSION:-}" ]; then
1358-
cat >>$file <<EOF
1358+
cat >>"$file" <<EOF
13591359
ETCD_VERSION: $(yaml-quote ${ETCD_VERSION})
13601360
EOF
13611361
fi
13621362
if [ -n "${ETCD_HOSTNAME:-}" ]; then
1363-
cat >>$file <<EOF
1363+
cat >>"$file" <<EOF
13641364
ETCD_HOSTNAME: $(yaml-quote ${ETCD_HOSTNAME})
13651365
EOF
13661366
fi
13671367
if [ -n "${ETCD_LIVENESS_PROBE_INITIAL_DELAY_SEC:-}" ]; then
1368-
cat >>$file <<EOF
1368+
cat >>"$file" <<EOF
13691369
ETCD_LIVENESS_PROBE_INITIAL_DELAY_SEC: $(yaml-quote ${ETCD_LIVENESS_PROBE_INITIAL_DELAY_SEC})
13701370
EOF
13711371
fi
13721372
if [ -n "${KUBE_APISERVER_LIVENESS_PROBE_INITIAL_DELAY_SEC:-}" ]; then
1373-
cat >>$file <<EOF
1373+
cat >>"$file" <<EOF
13741374
KUBE_APISERVER_LIVENESS_PROBE_INITIAL_DELAY_SEC: $(yaml-quote ${KUBE_APISERVER_LIVENESS_PROBE_INITIAL_DELAY_SEC})
13751375
EOF
13761376
fi
13771377
if [ -n "${ETCD_COMPACTION_INTERVAL_SEC:-}" ]; then
1378-
cat >>$file <<EOF
1378+
cat >>"$file" <<EOF
13791379
ETCD_COMPACTION_INTERVAL_SEC: $(yaml-quote ${ETCD_COMPACTION_INTERVAL_SEC})
13801380
EOF
13811381
fi
13821382
if [ -n "${ETCD_QUOTA_BACKEND_BYTES:-}" ]; then
1383-
cat >>$file <<EOF
1383+
cat >>"$file" <<EOF
13841384
ETCD_QUOTA_BACKEND_BYTES: $(yaml-quote ${ETCD_QUOTA_BACKEND_BYTES})
13851385
EOF
13861386
fi
13871387
if [ -n "${ETCD_EXTRA_ARGS:-}" ]; then
1388-
cat >>$file <<EOF
1388+
cat >>"$file" <<EOF
13891389
ETCD_EXTRA_ARGS: $(yaml-quote ${ETCD_EXTRA_ARGS})
13901390
EOF
13911391
fi
13921392
if [ -n "${ETCD_SERVERS:-}" ]; then
1393-
cat >>$file <<EOF
1393+
cat >>"$file" <<EOF
13941394
ETCD_SERVERS: $(yaml-quote ${ETCD_SERVERS})
13951395
EOF
13961396
fi
13971397
if [ -n "${ETCD_SERVERS_OVERRIDES:-}" ]; then
1398-
cat >>$file <<EOF
1398+
cat >>"$file" <<EOF
13991399
ETCD_SERVERS_OVERRIDES: $(yaml-quote ${ETCD_SERVERS_OVERRIDES})
14001400
EOF
14011401
fi
14021402
if [ -n "${APISERVER_TEST_ARGS:-}" ]; then
1403-
cat >>$file <<EOF
1403+
cat >>"$file" <<EOF
14041404
APISERVER_TEST_ARGS: $(yaml-quote ${APISERVER_TEST_ARGS})
14051405
EOF
14061406
fi
14071407
if [ -n "${CONTROLLER_MANAGER_TEST_ARGS:-}" ]; then
1408-
cat >>$file <<EOF
1408+
cat >>"$file" <<EOF
14091409
CONTROLLER_MANAGER_TEST_ARGS: $(yaml-quote ${CONTROLLER_MANAGER_TEST_ARGS})
14101410
EOF
14111411
fi
14121412
if [ -n "${CONTROLLER_MANAGER_TEST_LOG_LEVEL:-}" ]; then
1413-
cat >>$file <<EOF
1413+
cat >>"$file" <<EOF
14141414
CONTROLLER_MANAGER_TEST_LOG_LEVEL: $(yaml-quote ${CONTROLLER_MANAGER_TEST_LOG_LEVEL})
14151415
EOF
14161416
fi
14171417
if [ -n "${SCHEDULER_TEST_ARGS:-}" ]; then
1418-
cat >>$file <<EOF
1418+
cat >>"$file" <<EOF
14191419
SCHEDULER_TEST_ARGS: $(yaml-quote ${SCHEDULER_TEST_ARGS})
14201420
EOF
14211421
fi
14221422
if [ -n "${SCHEDULER_TEST_LOG_LEVEL:-}" ]; then
1423-
cat >>$file <<EOF
1423+
cat >>"$file" <<EOF
14241424
SCHEDULER_TEST_LOG_LEVEL: $(yaml-quote ${SCHEDULER_TEST_LOG_LEVEL})
14251425
EOF
14261426
fi
14271427
if [ -n "${INITIAL_ETCD_CLUSTER:-}" ]; then
1428-
cat >>$file <<EOF
1428+
cat >>"$file" <<EOF
14291429
INITIAL_ETCD_CLUSTER: $(yaml-quote ${INITIAL_ETCD_CLUSTER})
14301430
EOF
14311431
fi
14321432
if [ -n "${INITIAL_ETCD_CLUSTER_STATE:-}" ]; then
1433-
cat >>$file <<EOF
1433+
cat >>"$file" <<EOF
14341434
INITIAL_ETCD_CLUSTER_STATE: $(yaml-quote ${INITIAL_ETCD_CLUSTER_STATE})
14351435
EOF
14361436
fi
14371437
if [ -n "${CLUSTER_SIGNING_DURATION:-}" ]; then
1438-
cat >>$file <<EOF
1438+
cat >>"$file" <<EOF
14391439
CLUSTER_SIGNING_DURATION: $(yaml-quote ${CLUSTER_SIGNING_DURATION})
14401440
EOF
14411441
fi
14421442
if [[ "${NODE_ACCELERATORS:-}" == *"type=nvidia"* ]]; then
1443-
cat >>$file <<EOF
1443+
cat >>"$file" <<EOF
14441444
ENABLE_NVIDIA_GPU_DEVICE_PLUGIN: $(yaml-quote "true")
14451445
EOF
14461446
fi
14471447
if [ -n "${ADDON_MANAGER_LEADER_ELECTION:-}" ]; then
1448-
cat >>$file <<EOF
1448+
cat >>"$file" <<EOF
14491449
ADDON_MANAGER_LEADER_ELECTION: $(yaml-quote ${ADDON_MANAGER_LEADER_ELECTION})
14501450
EOF
14511451
fi
14521452
if [ -n "${API_SERVER_TEST_LOG_LEVEL:-}" ]; then
1453-
cat >>$file <<EOF
1453+
cat >>"$file" <<EOF
14541454
API_SERVER_TEST_LOG_LEVEL: $(yaml-quote ${API_SERVER_TEST_LOG_LEVEL})
14551455
EOF
14561456
fi
14571457
if [ -n "${ETCD_LISTEN_CLIENT_IP:-}" ]; then
1458-
cat >>$file <<EOF
1458+
cat >>"$file" <<EOF
14591459
ETCD_LISTEN_CLIENT_IP: $(yaml-quote ${ETCD_LISTEN_CLIENT_IP})
14601460
EOF
14611461
fi
14621462

14631463
else
14641464
# Node-only env vars.
1465-
cat >>$file <<EOF
1465+
cat >>"$file" <<EOF
14661466
KUBERNETES_MASTER: $(yaml-quote "false")
14671467
EXTRA_DOCKER_OPTS: $(yaml-quote ${EXTRA_DOCKER_OPTS:-})
14681468
EOF
14691469
if [ -n "${KUBEPROXY_TEST_ARGS:-}" ]; then
1470-
cat >>$file <<EOF
1470+
cat >>"$file" <<EOF
14711471
KUBEPROXY_TEST_ARGS: $(yaml-quote ${KUBEPROXY_TEST_ARGS})
14721472
EOF
14731473
fi
14741474
if [ -n "${KUBEPROXY_TEST_LOG_LEVEL:-}" ]; then
1475-
cat >>$file <<EOF
1475+
cat >>"$file" <<EOF
14761476
KUBEPROXY_TEST_LOG_LEVEL: $(yaml-quote ${KUBEPROXY_TEST_LOG_LEVEL})
14771477
EOF
14781478
fi
14791479
fi
14801480
if [[ "${ENABLE_CLUSTER_AUTOSCALER}" == "true" ]]; then
1481-
cat >>$file <<EOF
1481+
cat >>"$file" <<EOF
14821482
ENABLE_CLUSTER_AUTOSCALER: $(yaml-quote ${ENABLE_CLUSTER_AUTOSCALER})
14831483
AUTOSCALER_MIG_CONFIG: $(yaml-quote ${AUTOSCALER_MIG_CONFIG})
14841484
AUTOSCALER_EXPANDER_CONFIG: $(yaml-quote ${AUTOSCALER_EXPANDER_CONFIG})
@@ -1490,28 +1490,28 @@ EOF
14901490
local node_labels="$(build-linux-node-labels node)"
14911491
local node_taints="${NODE_TAINTS:-}"
14921492
local autoscaler_env_vars="node_labels=${node_labels};node_taints=${node_taints}"
1493-
cat >>$file <<EOF
1493+
cat >>"$file" <<EOF
14941494
AUTOSCALER_ENV_VARS: $(yaml-quote ${autoscaler_env_vars})
14951495
EOF
14961496
fi
14971497
fi
14981498
if [ -n "${SCHEDULING_ALGORITHM_PROVIDER:-}" ]; then
1499-
cat >>$file <<EOF
1499+
cat >>"$file" <<EOF
15001500
SCHEDULING_ALGORITHM_PROVIDER: $(yaml-quote ${SCHEDULING_ALGORITHM_PROVIDER})
15011501
EOF
15021502
fi
15031503
if [ -n "${MAX_PODS_PER_NODE:-}" ]; then
1504-
cat >>$file <<EOF
1504+
cat >>"$file" <<EOF
15051505
MAX_PODS_PER_NODE: $(yaml-quote ${MAX_PODS_PER_NODE})
15061506
EOF
15071507
fi
15081508
if [[ "${ENABLE_EGRESS_VIA_KONNECTIVITY_SERVICE:-false}" == "true" ]]; then
1509-
cat >>$file <<EOF
1509+
cat >>"$file" <<EOF
15101510
ENABLE_EGRESS_VIA_KONNECTIVITY_SERVICE: $(yaml-quote ${ENABLE_EGRESS_VIA_KONNECTIVITY_SERVICE})
15111511
EOF
15121512
fi
15131513
if [[ -n "${KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE:-}" ]]; then
1514-
cat >>$file <<EOF
1514+
cat >>"$file" <<EOF
15151515
KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE: $(yaml-quote ${KONNECTIVITY_SERVICE_PROXY_PROTOCOL_MODE})
15161516
EOF
15171517
fi
@@ -1521,9 +1521,9 @@ EOF
15211521
function build-windows-kube-env {
15221522
local file="$1"
15231523
# For now the Windows kube-env is a superset of the Linux kube-env.
1524-
build-linux-kube-env false $file
1524+
build-linux-kube-env false "$file"
15251525

1526-
cat >>$file <<EOF
1526+
cat >>"$file" <<EOF
15271527
WINDOWS_NODE_INSTANCE_PREFIX: $(yaml-quote ${WINDOWS_NODE_INSTANCE_PREFIX})
15281528
NODE_BINARY_TAR_URL: $(yaml-quote ${NODE_BINARY_TAR_URL})
15291529
NODE_BINARY_TAR_HASH: $(yaml-quote ${NODE_BINARY_TAR_HASH})

0 commit comments

Comments
 (0)