Merge pull request #79543 from BenTheElder/bash-failure

fix hack/update-vendor.sh array expansion
This commit is contained in:
Kubernetes Prow Robot 2019-06-28 19:21:37 -07:00 committed by GitHub
commit 2837c32d60
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -270,7 +270,7 @@ for repo in $(tsort "${TMP_DIR}/tidy_deps.txt"); do
# disallow transitive dependencies on k8s.io/kubernetes
loopback_deps=()
kube::util::read-array loopback_deps < <(go list all 2>/dev/null | grep k8s.io/kubernetes/ || true)
if [[ -n "${loopback_deps[*]}" ]]; then
if [[ -n ${loopback_deps[*]:+"${loopback_deps[*]}"} ]]; then
kube::log::error "Disallowed ${repo} -> k8s.io/kubernetes dependencies exist via the following imports:
$(go mod why "${loopback_deps[@]}")"
exit 1