Merge pull request #120089 from dims/restrict-what-imports-get-into-code-within-test/e2e_node

Restrict what imports get into code within test/e2e_node
This commit is contained in:
Kubernetes Prow Robot 2023-08-21 13:06:04 -07:00 committed by GitHub
commit 2c23d7b718
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions

View File

@ -34,6 +34,7 @@ packages=(
"k8s.io/kubernetes/pkg/..."
"k8s.io/kubernetes/cmd/..."
"k8s.io/kubernetes/plugin/..."
"k8s.io/kubernetes/test/e2e_node/..."
"k8s.io/kubernetes/test/e2e/framework/..."
"k8s.io/kubernetes/test/integration/..."
)

View File

@ -0,0 +1,12 @@
rules:
# prevent any k8s.io/kubernetes imports outside of this package
- selectorRegexp: k8s[.]io/kubernetes/test
allowedPrefixes:
- k8s.io/kubernetes/test/e2e/common
- k8s.io/kubernetes/test/e2e/dra/test-driver/app
- k8s.io/kubernetes/test/e2e/framework
- k8s.io/kubernetes/test/e2e/network/common
- k8s.io/kubernetes/test/e2e/perftype
- k8s.io/kubernetes/test/e2e/testing-manifests
- k8s.io/kubernetes/test/e2e_node
- k8s.io/kubernetes/test/utils