From 8b14116509ac19234924878ab08f7e9e8f03549a Mon Sep 17 00:00:00 2001 From: Alexander Zielenski Date: Wed, 17 Jan 2024 18:09:30 -0800 Subject: [PATCH] refactor: move vap into parent `policy` folder also renames to remove stutter comment --- .../app/validatingadmissionpolicystatus.go | 2 +- pkg/apis/admissionregistration/validation/validation.go | 2 +- .../validatingadmissionpolicystatus/controller.go | 2 +- .../validatingadmissionpolicystatus/controller_test.go | 2 +- pkg/kubeapiserver/options/plugins.go | 2 +- .../internal/generic/controller.go | 0 .../internal/generic/controller_test.go | 2 +- .../internal/generic/doc.go | 0 .../internal/generic/informer.go | 4 ++++ .../internal/generic/interface.go | 0 .../internal/generic/lister.go | 0 .../validating}/OWNERS | 0 .../validating}/admission.go | 2 +- .../validating}/admission_test.go | 4 ++-- .../validating}/caching_authorizer.go | 2 +- .../validating}/caching_authorizer_test.go | 2 +- .../validating}/controller.go | 8 ++++---- .../validating}/controller_reconcile.go | 6 +++--- .../validating}/initializer.go | 2 +- .../validating}/interface.go | 2 +- .../validating}/matcher.go | 4 ++-- .../validating}/message.go | 2 +- .../validating}/metrics/metrics.go | 0 .../validating}/metrics/metrics_test.go | 0 .../validating}/policy_decision.go | 2 +- .../validating}/typechecking.go | 2 +- .../validating}/typechecking_test.go | 2 +- .../validating}/validator.go | 2 +- .../validating}/validator_test.go | 2 +- .../validatingadmissionpolicy/matching/matching.go | 0 .../validatingadmissionpolicy/matching/matching_test.go | 0 .../src/k8s.io/apiserver/pkg/server/options/admission.go | 2 +- staging/src/k8s.io/apiserver/pkg/server/plugins.go | 2 +- 33 files changed, 34 insertions(+), 30 deletions(-) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/controller.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/controller_test.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/doc.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/informer.go (79%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/interface.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy}/internal/generic/lister.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/OWNERS (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/admission.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/admission_test.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/caching_authorizer.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/caching_authorizer_test.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/controller.go (98%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/controller_reconcile.go (98%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/initializer.go (96%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/interface.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/matcher.go (96%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/message.go (96%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/metrics/metrics.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/metrics/metrics_test.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/policy_decision.go (98%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/typechecking.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/typechecking_test.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/validator.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{validatingadmissionpolicy => policy/validating}/validator_test.go (99%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{ => policy}/validatingadmissionpolicy/matching/matching.go (100%) rename staging/src/k8s.io/apiserver/pkg/admission/plugin/{ => policy}/validatingadmissionpolicy/matching/matching_test.go (100%) diff --git a/cmd/kube-controller-manager/app/validatingadmissionpolicystatus.go b/cmd/kube-controller-manager/app/validatingadmissionpolicystatus.go index 2fd14589f5f..a685a94cdb1 100644 --- a/cmd/kube-controller-manager/app/validatingadmissionpolicystatus.go +++ b/cmd/kube-controller-manager/app/validatingadmissionpolicystatus.go @@ -20,7 +20,7 @@ import ( "context" apiextensionsscheme "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset/scheme" - pluginvalidatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + pluginvalidatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" "k8s.io/apiserver/pkg/cel/openapi/resolver" genericfeatures "k8s.io/apiserver/pkg/features" k8sscheme "k8s.io/client-go/kubernetes/scheme" diff --git a/pkg/apis/admissionregistration/validation/validation.go b/pkg/apis/admissionregistration/validation/validation.go index b7cf40281c3..4695b29eea8 100644 --- a/pkg/apis/admissionregistration/validation/validation.go +++ b/pkg/apis/admissionregistration/validation/validation.go @@ -31,7 +31,7 @@ import ( utilvalidation "k8s.io/apimachinery/pkg/util/validation" "k8s.io/apimachinery/pkg/util/validation/field" plugincel "k8s.io/apiserver/pkg/admission/plugin/cel" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" "k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions" "k8s.io/apiserver/pkg/cel" "k8s.io/apiserver/pkg/cel/environment" diff --git a/pkg/controller/validatingadmissionpolicystatus/controller.go b/pkg/controller/validatingadmissionpolicystatus/controller.go index db6593a0234..a1d7f40fc53 100644 --- a/pkg/controller/validatingadmissionpolicystatus/controller.go +++ b/pkg/controller/validatingadmissionpolicystatus/controller.go @@ -26,7 +26,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" utilruntime "k8s.io/apimachinery/pkg/util/runtime" "k8s.io/apimachinery/pkg/util/wait" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" admissionregistrationv1beta1apply "k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1" informerv1beta1 "k8s.io/client-go/informers/admissionregistration/v1beta1" admissionregistrationv1beta1 "k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1" diff --git a/pkg/controller/validatingadmissionpolicystatus/controller_test.go b/pkg/controller/validatingadmissionpolicystatus/controller_test.go index 74af1be10a7..005fa204c3c 100644 --- a/pkg/controller/validatingadmissionpolicystatus/controller_test.go +++ b/pkg/controller/validatingadmissionpolicystatus/controller_test.go @@ -27,7 +27,7 @@ import ( "k8s.io/apimachinery/pkg/api/meta/testrestmapper" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/wait" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" "k8s.io/apiserver/pkg/cel/openapi/resolver" "k8s.io/client-go/informers" "k8s.io/client-go/kubernetes/fake" diff --git a/pkg/kubeapiserver/options/plugins.go b/pkg/kubeapiserver/options/plugins.go index 0d4556c318f..fa2c9b5f426 100644 --- a/pkg/kubeapiserver/options/plugins.go +++ b/pkg/kubeapiserver/options/plugins.go @@ -20,7 +20,7 @@ package options // This should probably be part of some configuration fed into the build for a // given binary target. import ( - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" // Admission policies "k8s.io/kubernetes/plugin/pkg/admission/admit" "k8s.io/kubernetes/plugin/pkg/admission/alwayspullimages" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/controller.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/controller.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/controller_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller_test.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/controller_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller_test.go index cfd805750c5..ce277ed9d2f 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/controller_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/controller_test.go @@ -39,7 +39,7 @@ import ( "k8s.io/apimachinery/pkg/util/wait" "k8s.io/apimachinery/pkg/watch" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic" + "k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic" clienttesting "k8s.io/client-go/testing" "k8s.io/client-go/tools/cache" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/doc.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/doc.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/doc.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/doc.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/informer.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/informer.go similarity index 79% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/informer.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/informer.go index 3025aa19533..acb6316ec3a 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/informer.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/informer.go @@ -28,6 +28,10 @@ type informer[T runtime.Object] struct { lister[T] } +// Creates a generic informer around a type-erased cache.SharedIndexInformer +// It is incumbent on the caller to ensure that the generic type argument is +// consistent with the type of the objects stored inside the SharedIndexInformer +// as they will be casted. func NewInformer[T runtime.Object](informe cache.SharedIndexInformer) Informer[T] { return informer[T]{ SharedIndexInformer: informe, diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/interface.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/interface.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/interface.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/interface.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/lister.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/lister.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic/lister.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic/lister.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/OWNERS b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/OWNERS similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/OWNERS rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/OWNERS diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission.go index e51bc6e7379..6f9290bbe1d 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission_test.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission_test.go index f86b6553587..8e26fa44974 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/admission_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission_test.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" @@ -45,7 +45,7 @@ import ( "k8s.io/apiserver/pkg/admission" "k8s.io/apiserver/pkg/admission/initializer" "k8s.io/apiserver/pkg/admission/plugin/cel" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic" + "k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic" "k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions" auditinternal "k8s.io/apiserver/pkg/apis/audit" "k8s.io/apiserver/pkg/authorization/authorizer" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer.go index a295cb30dc0..fbefd595e57 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer_test.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer_test.go index 9cef35fe4af..da7f219fa1c 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/caching_authorizer_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/caching_authorizer_test.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller.go similarity index 98% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller.go index a0e50edb568..c7943e69cb3 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" @@ -37,9 +37,9 @@ import ( "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" "k8s.io/apiserver/pkg/admission" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching" - celmetrics "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics" + "k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic" + celmetrics "k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics" + "k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching" celconfig "k8s.io/apiserver/pkg/apis/cel" "k8s.io/apiserver/pkg/authorization/authorizer" "k8s.io/apiserver/pkg/warning" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller_reconcile.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller_reconcile.go similarity index 98% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller_reconcile.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller_reconcile.go index 1924c14d92b..cc2af50b59d 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/controller_reconcile.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/controller_reconcile.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" @@ -32,8 +32,8 @@ import ( utilruntime "k8s.io/apimachinery/pkg/util/runtime" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apiserver/pkg/admission/plugin/cel" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/internal/generic" - celmetrics "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics" + "k8s.io/apiserver/pkg/admission/plugin/policy/internal/generic" + celmetrics "k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics" "k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions" "k8s.io/apiserver/pkg/cel/environment" "k8s.io/client-go/dynamic" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/initializer.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/initializer.go similarity index 96% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/initializer.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/initializer.go index 15b75798585..c7cb9c657ee 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/initializer.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/initializer.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/interface.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/interface.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/interface.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/interface.go index 206fc137831..33cbcce6588 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/interface.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/interface.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matcher.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/matcher.go similarity index 96% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matcher.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/matcher.go index 397f2c26714..4f4ada91e0b 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matcher.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/matcher.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "k8s.io/api/admissionregistration/v1beta1" @@ -23,7 +23,7 @@ import ( "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apiserver/pkg/admission" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching" + "k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching" ) var _ matching.MatchCriteria = &matchCriteria{} diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/message.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/message.go similarity index 96% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/message.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/message.go index 772891e3c8b..8b7d973617d 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/message.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/message.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( celgo "github.com/google/cel-go/cel" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics/metrics.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics/metrics.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics/metrics.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics/metrics.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics/metrics_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics/metrics_test.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/metrics/metrics_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/metrics/metrics_test.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/policy_decision.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/policy_decision.go similarity index 98% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/policy_decision.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/policy_decision.go index 939cbea70c0..3ea17038a39 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/policy_decision.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/policy_decision.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "net/http" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go index d4a1bf82556..d54d3b667ab 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "errors" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking_test.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking_test.go index 67a0e98aec3..95bf748cc48 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/typechecking_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/typechecking_test.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "fmt" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator.go index 9630a497471..64d5fdc476a 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go similarity index 99% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go index d1e5753afe6..ba4f1ca86c7 100644 --- a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/validator_test.go +++ b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/validator_test.go @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and limitations under the License. */ -package validatingadmissionpolicy +package validating import ( "context" diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching/matching.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching/matching.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching/matching.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching/matching.go diff --git a/staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching/matching_test.go b/staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching/matching_test.go similarity index 100% rename from staging/src/k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy/matching/matching_test.go rename to staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validatingadmissionpolicy/matching/matching_test.go diff --git a/staging/src/k8s.io/apiserver/pkg/server/options/admission.go b/staging/src/k8s.io/apiserver/pkg/server/options/admission.go index 6f4990a7e2c..3f65a0d1f3f 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/options/admission.go +++ b/staging/src/k8s.io/apiserver/pkg/server/options/admission.go @@ -29,7 +29,7 @@ import ( "k8s.io/apiserver/pkg/admission/initializer" admissionmetrics "k8s.io/apiserver/pkg/admission/metrics" "k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" mutatingwebhook "k8s.io/apiserver/pkg/admission/plugin/webhook/mutating" validatingwebhook "k8s.io/apiserver/pkg/admission/plugin/webhook/validating" apiserverapi "k8s.io/apiserver/pkg/apis/apiserver" diff --git a/staging/src/k8s.io/apiserver/pkg/server/plugins.go b/staging/src/k8s.io/apiserver/pkg/server/plugins.go index 25acf92dc87..2390446419c 100644 --- a/staging/src/k8s.io/apiserver/pkg/server/plugins.go +++ b/staging/src/k8s.io/apiserver/pkg/server/plugins.go @@ -20,7 +20,7 @@ package server import ( "k8s.io/apiserver/pkg/admission" "k8s.io/apiserver/pkg/admission/plugin/namespace/lifecycle" - "k8s.io/apiserver/pkg/admission/plugin/validatingadmissionpolicy" + validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating" mutatingwebhook "k8s.io/apiserver/pkg/admission/plugin/webhook/mutating" validatingwebhook "k8s.io/apiserver/pkg/admission/plugin/webhook/validating" )