We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9dd55b0 + 07e512b commit 2f85ff5Copy full SHA for 2f85ff5
hack/update-vendor.sh
@@ -296,6 +296,14 @@ done
296
echo "=== tidying root" >> "${LOG_FILE}"
297
go mod tidy >>"${LOG_FILE}" 2>&1
298
299
+# disallow transitive dependencies on k8s.io/kubernetes
300
+loopback_deps=()
301
+kube::util::read-array loopback_deps < <(go mod graph | grep ' k8s.io/kubernetes')
302
+if [[ -n ${loopback_deps[*]:+"${loopback_deps[*]}"} ]]; then
303
+ kube::log::error "Disallowed transitive k8s.io/kubernetes dependencies exist via the following imports:"
304
+ kube::log::error "${loopback_deps[@]}"
305
+ exit 1
306
+fi
307
308
# Phase 6: add generated comments to go.mod files
309
kube::log::status "go.mod: adding generated comments"
0 commit comments