docker run --rm -it \ -v "C:/main/repos/terraform-google-kubernetes-engine":/workspace \ gcr.io/cloud-foundation-cicd/cft/developer-tools:0 \ /usr/local/bin/test_lint.sh Checking submodule's files generation /usr/local/bin/task_helper_functions.sh: line 30: DELETE_AT_EXIT: readonly variable Checking for documentation generation Checking for trailing whitespace ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:26: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:28: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:54: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:56: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:82: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:84: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:110: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:112: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:138: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:140: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:166: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:168: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:194: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:196: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:222: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:224: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:250: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:252: Error: Trailing whitespace found in the lines above. Checking for missing newline at end of file Error: No newline at end of file ./.idea/misc.xml Error: No newline at end of file ./.idea/modules.xml Error: No newline at end of file ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM__Default_Changelist_.xml Error: No newline at end of file ./.idea/terraform-google-kubernetes-engine.iml Error: No newline at end of file ./.idea/vcs.xml Error: No newline at end of file ./.idea/workspace.xml Error: No newline at end of file ./examples/deploy_service/test_outputs.tf Error: No newline at end of file ./examples/disable_client_cert/test_outputs.tf Error: No newline at end of file ./examples/node_pool/test_outputs.tf Error: No newline at end of file ./examples/shared_vpc/test_outputs.tf Error: No newline at end of file ./examples/simple_regional/test_outputs.tf Error: No newline at end of file ./examples/simple_regional_private/test_outputs.tf Error: No newline at end of file ./examples/simple_zonal_private/test_outputs.tf Error: No newline at end of file ./examples/simple_zonal_with_acm/test_outputs.tf Error: No newline at end of file ./examples/stub_domains/test_outputs.tf Error: No newline at end of file ./examples/workload_metadata_config/test_outputs.tf Error: No newline at end of file ./test/fixtures/beta_cluster/variables.tf Error: No newline at end of file ./test/fixtures/deploy_service/outputs.tf Error: No newline at end of file ./test/fixtures/deploy_service/variables.tf Error: No newline at end of file ./test/fixtures/disable_client_cert/outputs.tf Error: No newline at end of file ./test/fixtures/disable_client_cert/variables.tf Error: No newline at end of file ./test/fixtures/node_pool/outputs.tf Error: No newline at end of file ./test/fixtures/node_pool/variables.tf Error: No newline at end of file ./test/fixtures/node_pool_update_variant/outputs.tf Error: No newline at end of file ./test/fixtures/node_pool_update_variant/variables.tf Error: No newline at end of file ./test/fixtures/safer_cluster/variables.tf Error: No newline at end of file ./test/fixtures/sandbox_enabled/outputs.tf Error: No newline at end of file ./test/fixtures/sandbox_enabled/variables.tf Error: No newline at end of file ./test/fixtures/shared_vpc/outputs.tf Error: No newline at end of file ./test/fixtures/shared_vpc/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional_private/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional_private/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional_with_kubeconfig/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional_with_kubeconfig/variables.tf Error: No newline at end of file ./test/fixtures/simple_zonal/outputs.tf Error: No newline at end of file ./test/fixtures/simple_zonal/variables.tf Error: No newline at end of file ./test/fixtures/simple_zonal_private/outputs.tf Error: No newline at end of file ./test/fixtures/simple_zonal_private/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains_private/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains_private/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains_upstream_nameservers/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains_upstream_nameservers/variables.tf Error: No newline at end of file ./test/fixtures/upstream_nameservers/outputs.tf Error: No newline at end of file ./test/fixtures/upstream_nameservers/variables.tf Error: No newline at end of file ./test/fixtures/workload_metadata_config/outputs.tf Error: No newline at end of file ./test/fixtures/workload_metadata_config/variables.tf Running shellcheck In ./examples/node_pool/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 1: #!/bin/bash ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 2: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 3: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 4: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 5: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 6: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 7: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 8: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 9: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 10: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 11: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 12: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 13: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 14: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 15: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 17: set -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 18: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 19: if [ "$#" -lt 3 ]; then ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 20: >&2 echo "Not all expected arguments set." ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 21: exit 1 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 22: fi ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 23: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 24: HOST=$1 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 25: TOKEN=$2 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 26: CA_CERTIFICATE=$3 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 27: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 28: shift 3 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 29: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 30: RANDOM_ID="${RANDOM}_${RANDOM}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 31: export TMPDIR="/tmp/kubectl_wrapper_${RANDOM_ID}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 32: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 33: function cleanup { ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 34: rm -rf "${TMPDIR}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 35: } ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 36: trap cleanup EXIT ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 37: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 38: mkdir "${TMPDIR}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 39: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 40: export KUBECONFIG="${TMPDIR}/config" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 41: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 42: # shellcheck disable=SC1117 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 43: base64 --help | grep "\--decode" && B64_ARG="--decode" || B64_ARG="-d" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 44: echo "${CA_CERTIFICATE}" | base64 ${B64_ARG} > "${TMPDIR}/ca_certificate" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 45: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 46: kubectl config set-cluster kubectl-wrapper --server="${HOST}" --certificate-authority="${TMPDIR}/ca_certificate" --embed-certs=true 1>/dev/null ^-- SC101 7: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 47: rm -f "${TMPDIR}/ca_certificate" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 48: kubectl config set-context kubectl-wrapper --cluster=kubectl-wrapper --user=kubectl-wrapper --namespace=default 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 49: kubectl config set-credentials kubectl-wrapper --token="${TOKEN}" 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 50: kubectl config use-context kubectl-wrapper 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 51: kubectl version 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 52: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 53: "$@" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . For more information: https://www.shellcheck.net/wiki/SC1017 -- Literal carriage return. Run scri... Checking file headers 39 files have incorrect boilerplate headers: .idea/misc.xml .idea/modules.xml .idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM__Default_Changelist_.xml .idea/vcs.xml .idea/workspace.xml test/fixtures/beta_cluster/variables.tf test/fixtures/deploy_service/outputs.tf test/fixtures/deploy_service/variables.tf test/fixtures/disable_client_cert/outputs.tf test/fixtures/disable_client_cert/variables.tf test/fixtures/node_pool/outputs.tf test/fixtures/node_pool/variables.tf test/fixtures/node_pool_update_variant/outputs.tf test/fixtures/node_pool_update_variant/variables.tf test/fixtures/safer_cluster/variables.tf test/fixtures/sandbox_enabled/outputs.tf test/fixtures/sandbox_enabled/variables.tf test/fixtures/shared_vpc/outputs.tf test/fixtures/shared_vpc/variables.tf test/fixtures/simple_regional/outputs.tf test/fixtures/simple_regional/variables.tf test/fixtures/simple_regional_private/outputs.tf test/fixtures/simple_regional_private/variables.tf test/fixtures/simple_regional_with_kubeconfig/outputs.tf test/fixtures/simple_regional_with_kubeconfig/variables.tf test/fixtures/simple_zonal/outputs.tf test/fixtures/simple_zonal/variables.tf test/fixtures/simple_zonal_private/outputs.tf test/fixtures/simple_zonal_private/variables.tf test/fixtures/stub_domains/outputs.tf test/fixtures/stub_domains/variables.tf test/fixtures/stub_domains_private/outputs.tf test/fixtures/stub_domains_private/variables.tf test/fixtures/stub_domains_upstream_nameservers/outputs.tf test/fixtures/stub_domains_upstream_nameservers/variables.tf test/fixtures/upstream_nameservers/outputs.tf test/fixtures/upstream_nameservers/variables.tf test/fixtures/workload_metadata_config/outputs.tf test/fixtures/workload_metadata_config/variables.tf Running flake8 Running terraform fmt Error: Argument or block definition required on examples/deploy_service/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/disable_client_cert/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/node_pool/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/shared_vpc/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: on examples/simple_regional/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_regional_private/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_zonal_private/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_zonal_with_acm/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/stub_domains/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/workload_metadata_config/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/beta_cluster/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/deploy_service/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/deploy_service/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/disable_client_cert/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/disable_client_cert/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool_update_variant/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool_update_variant/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/safer_cluster/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/sandbox_enabled/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/sandbox_enabled/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/shared_vpc/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/shared_vpc/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_with_kubeconfig/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_with_kubeconfig/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_upstream_nameservers/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_upstream_nameservers/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/upstream_nameservers/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/upstream_nameservers/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/workload_metadata_config/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/workload_metadata_config/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: The following tests have failed: check_whitespace check_shell check_headers check_terraform make: *** [Makefile:70: docker_test_lint] Error 4 C:\main\repos\terraform-google-kubernetes-engine>cls C:\main\repos\terraform-google-kubernetes-engine>make docker_test_lint docker run --rm -it \ -v "C:/main/repos/terraform-google-kubernetes-engine":/workspace \ gcr.io/cloud-foundation-cicd/cft/developer-tools:0 \ /usr/local/bin/test_lint.sh Checking submodule's files generation /usr/local/bin/task_helper_functions.sh: line 30: DELETE_AT_EXIT: readonly variable Checking for documentation generation Checking for trailing whitespace ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:26: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:28: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:54: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:56: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:82: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:84: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:110: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:112: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:138: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:140: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:166: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:168: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:194: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:196: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:222: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:224: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:250: ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM_[Default_Changelist]/shelved.patch:252: Error: Trailing whitespace found in the lines above. Checking for missing newline at end of file Error: No newline at end of file ./.idea/misc.xml Error: No newline at end of file ./.idea/modules.xml Error: No newline at end of file ./.idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM__Default_Changelist_.xml Error: No newline at end of file ./.idea/terraform-google-kubernetes-engine.iml Error: No newline at end of file ./.idea/vcs.xml Error: No newline at end of file ./.idea/workspace.xml Error: No newline at end of file ./examples/deploy_service/test_outputs.tf Error: No newline at end of file ./examples/disable_client_cert/test_outputs.tf Error: No newline at end of file ./examples/node_pool/test_outputs.tf Error: No newline at end of file ./examples/shared_vpc/test_outputs.tf Error: No newline at end of file ./examples/simple_regional/test_outputs.tf Error: No newline at end of file ./examples/simple_regional_private/test_outputs.tf Error: No newline at end of file ./examples/simple_zonal_private/test_outputs.tf Error: No newline at end of file ./examples/simple_zonal_with_acm/test_outputs.tf Error: No newline at end of file ./examples/stub_domains/test_outputs.tf Error: No newline at end of file ./examples/workload_metadata_config/test_outputs.tf Error: No newline at end of file ./test/fixtures/beta_cluster/variables.tf Error: No newline at end of file ./test/fixtures/deploy_service/outputs.tf Error: No newline at end of file ./test/fixtures/deploy_service/variables.tf Error: No newline at end of file ./test/fixtures/disable_client_cert/outputs.tf Error: No newline at end of file ./test/fixtures/disable_client_cert/variables.tf Error: No newline at end of file ./test/fixtures/node_pool/outputs.tf Error: No newline at end of file ./test/fixtures/node_pool/variables.tf Error: No newline at end of file ./test/fixtures/node_pool_update_variant/outputs.tf Error: No newline at end of file ./test/fixtures/node_pool_update_variant/variables.tf Error: No newline at end of file ./test/fixtures/safer_cluster/variables.tf Error: No newline at end of file ./test/fixtures/sandbox_enabled/outputs.tf Error: No newline at end of file ./test/fixtures/sandbox_enabled/variables.tf Error: No newline at end of file ./test/fixtures/shared_vpc/outputs.tf Error: No newline at end of file ./test/fixtures/shared_vpc/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional_private/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional_private/variables.tf Error: No newline at end of file ./test/fixtures/simple_regional_with_kubeconfig/outputs.tf Error: No newline at end of file ./test/fixtures/simple_regional_with_kubeconfig/variables.tf Error: No newline at end of file ./test/fixtures/simple_zonal/outputs.tf Error: No newline at end of file ./test/fixtures/simple_zonal/variables.tf Error: No newline at end of file ./test/fixtures/simple_zonal_private/outputs.tf Error: No newline at end of file ./test/fixtures/simple_zonal_private/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains_private/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains_private/variables.tf Error: No newline at end of file ./test/fixtures/stub_domains_upstream_nameservers/outputs.tf Error: No newline at end of file ./test/fixtures/stub_domains_upstream_nameservers/variables.tf Error: No newline at end of file ./test/fixtures/upstream_nameservers/outputs.tf Error: No newline at end of file ./test/fixtures/upstream_nameservers/variables.tf Error: No newline at end of file ./test/fixtures/workload_metadata_config/outputs.tf Error: No newline at end of file ./test/fixtures/workload_metadata_config/variables.tf Running shellcheck In ./examples/node_pool/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 1: #!/bin/bash -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 2: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 3: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 4: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 5: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 6: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 7: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 8: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 9: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 10: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 11: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 12: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 14: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 15: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./examples/node_pool_update_variant_beta/data/shutdown-script.sh line 17: kubectl --kubeconfig=/var/lib/kubelet/kubeconfig drain --force=true --ignore-daemonsets=true --delete-local-data "$HOSTNAME" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 1: #!/bin/bash ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 2: # Copyright 2018 Google LLC ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 3: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 4: # Licensed under the Apache License, Version 2.0 (the "License"); ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 5: # you may not use this file except in compliance with the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 6: # You may obtain a copy of the License at ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 7: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 8: # http://www.apache.org/licenses/LICENSE-2.0 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 9: # ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 10: # Unless required by applicable law or agreed to in writing, software ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 11: # distributed under the License is distributed on an "AS IS" BASIS, ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 12: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 13: # See the License for the specific language governing permissions and ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 14: # limitations under the License. ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 15: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 16: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 17: set -e ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 18: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 19: if [ "$#" -lt 3 ]; then ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 20: >&2 echo "Not all expected arguments set." ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 21: exit 1 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 22: fi ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 23: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 24: HOST=$1 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 25: TOKEN=$2 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 26: CA_CERTIFICATE=$3 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 27: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 28: shift 3 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 29: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 30: RANDOM_ID="${RANDOM}_${RANDOM}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 31: export TMPDIR="/tmp/kubectl_wrapper_${RANDOM_ID}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 32: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 33: function cleanup { ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 34: rm -rf "${TMPDIR}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 35: } ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 36: trap cleanup EXIT ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 37: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 38: mkdir "${TMPDIR}" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 39: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 40: export KUBECONFIG="${TMPDIR}/config" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 41: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 42: # shellcheck disable=SC1117 ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 43: base64 --help | grep "\--decode" && B64_ARG="--decode" || B64_ARG="-d" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 44: echo "${CA_CERTIFICATE}" | base64 ${B64_ARG} > "${TMPDIR}/ca_certificate" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 45: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 46: kubectl config set-cluster kubectl-wrapper --server="${HOST}" --certificate-authority="${TMPDIR}/ca_certificate" --embed-certs=true 1>/dev/null ^-- SC101 7: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 47: rm -f "${TMPDIR}/ca_certificate" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 48: kubectl config set-context kubectl-wrapper --cluster=kubectl-wrapper --user=kubectl-wrapper --namespace=default 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 49: kubectl config set-credentials kubectl-wrapper --token="${TOKEN}" 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 50: kubectl config use-context kubectl-wrapper 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 51: kubectl version 1>/dev/null ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 52: ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . In ./modules/k8s-operator-crd-support/scripts/kubectl_wrapper.sh line 53: "$@" ^-- SC1017: Literal carriage return. Run script through tr -d '\r' . For more information: https://www.shellcheck.net/wiki/SC1017 -- Literal carriage return. Run scri... Checking file headers 39 files have incorrect boilerplate headers: .idea/misc.xml .idea/modules.xml .idea/shelf/Uncommitted_changes_before_Update_at_5_21_2020_11_34_AM__Default_Changelist_.xml .idea/vcs.xml .idea/workspace.xml test/fixtures/beta_cluster/variables.tf test/fixtures/deploy_service/outputs.tf test/fixtures/deploy_service/variables.tf test/fixtures/disable_client_cert/outputs.tf test/fixtures/disable_client_cert/variables.tf test/fixtures/node_pool/outputs.tf test/fixtures/node_pool/variables.tf test/fixtures/node_pool_update_variant/outputs.tf test/fixtures/node_pool_update_variant/variables.tf test/fixtures/safer_cluster/variables.tf test/fixtures/sandbox_enabled/outputs.tf test/fixtures/sandbox_enabled/variables.tf test/fixtures/shared_vpc/outputs.tf test/fixtures/shared_vpc/variables.tf test/fixtures/simple_regional/outputs.tf test/fixtures/simple_regional/variables.tf test/fixtures/simple_regional_private/outputs.tf test/fixtures/simple_regional_private/variables.tf test/fixtures/simple_regional_with_kubeconfig/outputs.tf test/fixtures/simple_regional_with_kubeconfig/variables.tf test/fixtures/simple_zonal/outputs.tf test/fixtures/simple_zonal/variables.tf test/fixtures/simple_zonal_private/outputs.tf test/fixtures/simple_zonal_private/variables.tf test/fixtures/stub_domains/outputs.tf test/fixtures/stub_domains/variables.tf test/fixtures/stub_domains_private/outputs.tf test/fixtures/stub_domains_private/variables.tf test/fixtures/stub_domains_upstream_nameservers/outputs.tf test/fixtures/stub_domains_upstream_nameservers/variables.tf test/fixtures/upstream_nameservers/outputs.tf test/fixtures/upstream_nameservers/variables.tf test/fixtures/workload_metadata_config/outputs.tf test/fixtures/workload_metadata_config/variables.tf Running flake8 Running terraform fmt Error: Argument or block definition required on examples/deploy_service/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/disable_client_cert/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/node_pool/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/shared_vpc/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_regional/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_regional_private/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_zonal_private/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/simple_zonal_with_acm/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/stub_domains/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on examples/workload_metadata_config/test_outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/beta_cluster/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/deploy_service/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/deploy_service/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/disable_client_cert/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/disable_client_cert/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool_update_variant/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/node_pool_update_variant/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/safer_cluster/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/sandbox_enabled/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/sandbox_enabled/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/shared_vpc/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/shared_vpc/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_with_kubeconfig/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_regional_with_kubeconfig/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/simple_zonal_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_private/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_private/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_upstream_nameservers/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/stub_domains_upstream_nameservers/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/upstream_nameservers/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/upstream_nameservers/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/workload_metadata_config/outputs.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: Argument or block definition required on test/fixtures/workload_metadata_config/variables.tf line 1: (source code not available) An argument or block definition is required here. Error: terraform fmt failed with exit code 2 Check the output for diffs and correct using terraform fmt Error: The following tests have failed: check_whitespace check_shell check_headers check_terraform make: *** [Makefile:70: docker_test_lint] Error 4