From db19fc942737601e9f8ea845ef86923225b67e1b Mon Sep 17 00:00:00 2001 From: Elijah Oyekunle Date: Tue, 28 Jan 2020 10:49:55 +0100 Subject: [PATCH] add import-restrictions to apiextensions-apiserver/pkg/apis,v1 and v1beta1 --- .../pkg/apis/.import-restrictions | 9 +++++++++ .../pkg/apis/apiextensions/v1/.import-restrictions | 5 +++++ .../pkg/apis/apiextensions/v1beta1/.import-restrictions | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 staging/src/k8s.io/apiextensions-apiserver/pkg/apis/.import-restrictions create mode 100644 staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions create mode 100644 staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/.import-restrictions b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/.import-restrictions new file mode 100644 index 00000000000..788c1125317 --- /dev/null +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/.import-restrictions @@ -0,0 +1,9 @@ +inverseRules: + # Allow Internal packages only in apiextensions-apiserver itself, discourage use elsewhere. + - selectorRegexp: k8s[.]io/apiextensions-apiserver + allowedPrefixes: + - '' + # Forbid use of this package in other k8s.io packages. + - selectorRegexp: k8s[.]io + forbiddenPrefixes: + - '' diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions new file mode 100644 index 00000000000..7408dd12124 --- /dev/null +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1/.import-restrictions @@ -0,0 +1,5 @@ +inverseRules: + # Allow use of this package in all k8s.io packages. + - selectorRegexp: k8s[.]io + allowedPrefixes: + - '' diff --git a/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions new file mode 100644 index 00000000000..7408dd12124 --- /dev/null +++ b/staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/.import-restrictions @@ -0,0 +1,5 @@ +inverseRules: + # Allow use of this package in all k8s.io packages. + - selectorRegexp: k8s[.]io + allowedPrefixes: + - ''