Restrict what imports get into code within test/e2e_node

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
Davanum Srinivas 2023-08-21 15:04:23 -04:00
parent 55c86d6ad9
commit 3e9a4c15a8
No known key found for this signature in database
GPG Key ID: 80D83A796103BF59
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