Fix import-boss wrt gengo/v2

This commit is contained in:
Tim Hockin 2023-12-28 19:36:51 -08:00
parent c8b61bb98b
commit 91efe7e571
No known key found for this signature in database
2 changed files with 16 additions and 20 deletions

View File

@ -26,22 +26,18 @@ set -o pipefail
KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/.. KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
source "${KUBE_ROOT}/hack/lib/init.sh" source "${KUBE_ROOT}/hack/lib/init.sh"
kube::golang::old::setup_env kube::golang::new::setup_env
GO111MODULE=on GOPROXY=off go install k8s.io/code-generator/cmd/import-boss GOPROXY=off go install k8s.io/code-generator/cmd/import-boss
packages=( $(kube::util::find-binary "import-boss") \
"k8s.io/kubernetes/pkg/..." -v "${KUBE_VERBOSE:-0}" \
"k8s.io/kubernetes/cmd/..." --include-test-files \
"k8s.io/kubernetes/plugin/..." --verify-only \
"k8s.io/kubernetes/test/e2e_node/..." --input-dirs "./pkg/..." \
"k8s.io/kubernetes/test/e2e/framework/..." --input-dirs "./cmd/..." \
"k8s.io/kubernetes/test/integration/..." --input-dirs "./plugin/..." \
) --input-dirs "./test/e2e_node/..." \
for d in staging/src/k8s.io/*/; do --input-dirs "./test/e2e/framework/..." \
if [ -d "$d" ]; then --input-dirs "./test/integration/..." \
packages+=("./vendor/${d#"staging/src/"}...") --input-dirs "./staging/src/..."
fi
done
$(kube::util::find-binary "import-boss") --include-test-files=true --verify-only --input-dirs "$(IFS=, ; echo "${packages[*]}")"

View File

@ -23,7 +23,7 @@
{ {
"SelectorRegexp": "k8s[.]io", "SelectorRegexp": "k8s[.]io",
"AllowedPrefixes": [ "AllowedPrefixes": [
"k8s.io/gengo/examples", "k8s.io/gengo/v2/examples",
"k8s.io/kubernetes/third_party" "k8s.io/kubernetes/third_party"
], ],
"ForbiddenPrefixes": [ "ForbiddenPrefixes": [
@ -59,7 +59,7 @@
rules: rules:
- selectorRegexp: k8s[.]io - selectorRegexp: k8s[.]io
allowedPrefixes: allowedPrefixes:
- k8s.io/gengo/examples - k8s.io/gengo/v2/examples
- k8s.io/kubernetes/third_party - k8s.io/kubernetes/third_party
forbiddenPrefixes: forbiddenPrefixes:
- k8s.io/kubernetes/pkg/third_party/deprecated - k8s.io/kubernetes/pkg/third_party/deprecated
@ -94,4 +94,4 @@ inverseRules:
## Reference ## Reference
- [import-boss](https://github.com/kubernetes/gengo/tree/master/examples/import-boss) - [import-boss](https://github.com/kubernetes/gengo/tree/master/examples/import-boss)