Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for PolicyTestContext (0.2 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_test_context.go

    	"k8s.io/apiserver/pkg/admission"
    	"k8s.io/apiserver/pkg/admission/initializer"
    	"k8s.io/apiserver/pkg/authorization/authorizer"
    	"k8s.io/apiserver/pkg/features"
    )
    
    // PolicyTestContext is everything you need to unit test a policy plugin
    type PolicyTestContext[P runtime.Object, B runtime.Object, E Evaluator] struct {
    	context.Context
    	Plugin *Plugin[PolicyHook[P, B, E]]
    	Source Source[PolicyHook[P, B, E]]
    	Start  func() error
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/admission_test.go

    		return fun(binding, a), nil
    	}
    
    	// Default is match everything
    	return f.DefaultMatch, nil
    }
    
    func setupFakeTest(t *testing.T, comp *fakeCompiler, match *fakeMatcher) *generic.PolicyTestContext[*validating.Policy, *validating.PolicyBinding, validating.Validator] {
    	return setupTestCommon(t, comp, match, true)
    }
    
    // Starts CEL admission controller and sets up a plugin configured with it as well
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 25 01:39:01 UTC 2024
    - 63.8K bytes
    - Viewed (0)
Back to top