Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 550 for admissionv1 (0.2 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/rules/rules_test.go

    	"k8s.io/apiserver/pkg/admission"
    )
    
    type ruleTest struct {
    	rule    adreg.RuleWithOperations
    	match   []admission.Attributes
    	noMatch []admission.Attributes
    }
    type tests map[string]ruleTest
    
    func a(group, version, resource, subresource, name string, operation admission.Operation, operationOptions runtime.Object) admission.Attributes {
    	return admission.NewAttributesRecord(
    		nil, nil,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 25 23:28:16 UTC 2022
    - 13.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/validating/plugin.go

    }
    
    // Plugin is an implementation of admission.Interface.
    type Plugin struct {
    	*generic.Webhook
    }
    
    var _ admission.ValidationInterface = &Plugin{}
    
    // NewValidatingAdmissionWebhook returns a generic admission webhook plugin.
    func NewValidatingAdmissionWebhook(configFile io.Reader) (*Plugin, error) {
    	handler := admission.NewHandler(admission.Connect, admission.Create, admission.Delete, admission.Update)
    	p := &Plugin{}
    	var err error
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 20 15:11:00 UTC 2019
    - 2K bytes
    - Viewed (0)
  3. pkg/webhooks/validation/controller/controller_test.go

    		}, {
    			Name: "hook1",
    			ClientConfig: admission.WebhookClientConfig{Service: &admission.ServiceReference{
    				Namespace: namespace,
    				Name:      istiod,
    				Path:      &[]string{"/hook1"}[0],
    			}},
    			Rules: []admission.RuleWithOperations{{
    				Operations: []admission.OperationType{admission.Create, admission.Update},
    				Rule: admission.Rule{
    					APIGroups:   []string{"group1"},
    					APIVersions: []string{"*"},
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jan 05 03:21:04 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  4. plugin/pkg/admission/noderestriction/admission_test.go

    			podsGetter: noExistingPods,
    			attributes: admission.NewAttributesRecord(coremymirrorpod, nil, podKind, coremymirrorpod.Namespace, coremymirrorpod.Name, podResource, "", admission.Create, &metav1.CreateOptions{}, false, mynode),
    			err:        "",
    		},
    		{
    			name:       "forbid update of mirror pod bound to self",
    			podsGetter: existingPods,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 73.2K bytes
    - Viewed (0)
  5. plugin/pkg/admission/admit/admission_test.go

    	handler := NewAlwaysAdmit()
    	tests := []admission.Operation{admission.Create, admission.Connect, admission.Update, admission.Delete}
    
    	for _, test := range tests {
    		if !handler.Handles(test) {
    			t.Errorf("Expected handling all operations, including: %v", test)
    		}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 20 15:11:00 UTC 2019
    - 1.8K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_matcher.go

    	"k8s.io/apiserver/pkg/admission"
    	"k8s.io/apiserver/pkg/admission/plugin/policy/matching"
    )
    
    // Matcher is used for matching ValidatingAdmissionPolicy and ValidatingAdmissionPolicyBinding to attributes
    type PolicyMatcher interface {
    	admission.InitializationValidator
    
    	// DefinitionMatches says whether this policy definition matches the provided admission
    	// resource request
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 4K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer_test.go

    }
    func (self *WantExternalKubeInformerFactory) Admit(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) error {
    	return nil
    }
    func (self *WantExternalKubeInformerFactory) Handles(o admission.Operation) bool { return false }
    func (self *WantExternalKubeInformerFactory) ValidateInitialization() error      { return nil }
    
    var _ admission.Interface = &WantExternalKubeInformerFactory{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/admission/testing/helpers.go

    	t         *testing.T
    	admission admission.MutationInterface
    }
    
    // Admit reinvokes the admission handler and reports a test error if the admission handler performs
    // non-idempotent mutatations to the admission object.
    func (r *reinvoker) Admit(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) error {
    	r.t.Helper()
    	outputs := []runtime.Object{}
    	for i := 0; i < 2; i++ {
    		err := r.admission.Admit(ctx, a, o)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:48:03 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/plugin.go

    	})
    }
    
    // Plugin is an implementation of admission.Interface.
    type Plugin struct {
    	*generic.Webhook
    }
    
    var _ admission.MutationInterface = &Plugin{}
    
    // NewMutatingWebhook returns a generic admission webhook plugin.
    func NewMutatingWebhook(configFile io.Reader) (*Plugin, error) {
    	handler := admission.NewHandler(admission.Connect, admission.Create, admission.Delete, admission.Update)
    	p := &Plugin{}
    	var err error
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 20 15:11:00 UTC 2019
    - 2.1K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    type Plugin struct {
    	*generic.Plugin[PolicyHook]
    }
    
    var _ admission.Interface = &Plugin{}
    var _ admission.ValidationInterface = &Plugin{}
    var _ initializer.WantsFeatures = &Plugin{}
    var _ initializer.WantsExcludedAdmissionResources = &Plugin{}
    
    func NewPlugin(_ io.Reader) *Plugin {
    	handler := admission.NewHandler(admission.Connect, admission.Create, admission.Delete, admission.Update)
    
    	return &Plugin{
    		Plugin: generic.NewPlugin(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
Back to top