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.
1 parent 894916b commit 07e512bCopy full SHA for 07e512b
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