mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-07-25 05:41:13 +00:00
Reorganize and expand unit test coverage
Also apply reviewer feedback
This commit is contained in:
@@ -33,7 +33,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/policy/mutating"
|
||||
"k8s.io/apiserver/pkg/admission/plugin/policy/mutating/patch"
|
||||
validatingadmissionpolicy "k8s.io/apiserver/pkg/admission/plugin/policy/validating"
|
||||
"k8s.io/apiserver/pkg/admission/plugin/webhook/matchconditions"
|
||||
"k8s.io/apiserver/pkg/cel"
|
||||
@@ -1493,7 +1493,7 @@ func validateApplyConfiguration(compiler plugincel.Compiler, applyConfig *admiss
|
||||
if opts.preexistingExpressions.applyConfigurationExpressions.Has(applyConfig.Expression) {
|
||||
envType = environment.StoredExpressions
|
||||
}
|
||||
accessor := &mutating.ApplyConfigurationCondition{
|
||||
accessor := &patch.ApplyConfigurationCondition{
|
||||
Expression: trimmedExpression,
|
||||
}
|
||||
opts := plugincel.OptionalVariableDeclarations{HasParams: paramKind != nil, HasAuthorizer: true, StrictCost: true, HasPatchTypes: true}
|
||||
@@ -1516,7 +1516,7 @@ func validateJSONPatch(compiler plugincel.Compiler, jsonPatch *admissionregistra
|
||||
if opts.preexistingExpressions.applyConfigurationExpressions.Has(jsonPatch.Expression) {
|
||||
envType = environment.StoredExpressions
|
||||
}
|
||||
accessor := &mutating.JSONPatchCondition{
|
||||
accessor := &patch.JSONPatchCondition{
|
||||
Expression: trimmedExpression,
|
||||
}
|
||||
opts := plugincel.OptionalVariableDeclarations{HasParams: paramKind != nil, HasAuthorizer: true, StrictCost: true, HasPatchTypes: true}
|
||||
|
||||
@@ -202,7 +202,7 @@ func newValidatingAdmissionPolicy(name string) *admissionregistration.Validating
|
||||
}
|
||||
|
||||
func newInsecureStorage(t *testing.T) (*REST, *etcd3testing.EtcdTestServer) {
|
||||
return newStorage(t, nil, replicaLimitsResolver)
|
||||
return newStorage(t, nil, resolver.ResourceResolverFunc(replicaLimitsResolver))
|
||||
}
|
||||
|
||||
func newStorage(t *testing.T, authorizer authorizer.Authorizer, resourceResolver resolver.ResourceResolver) (*REST, *etcd3testing.EtcdTestServer) {
|
||||
@@ -227,7 +227,7 @@ func TestCategories(t *testing.T) {
|
||||
registrytest.AssertCategories(t, storage, expected)
|
||||
}
|
||||
|
||||
var replicaLimitsResolver resolver.ResourceResolverFunc = func(gvk schema.GroupVersionKind) (schema.GroupVersionResource, error) {
|
||||
func replicaLimitsResolver(gvk schema.GroupVersionKind) (schema.GroupVersionResource, error) {
|
||||
return schema.GroupVersionResource{
|
||||
Group: "rules.example.com",
|
||||
Version: "v1",
|
||||
|
||||
Reference in New Issue
Block a user