Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 110 for admission (0.16 sec)

  1. plugin/pkg/admission/imagepolicy/admission.go

    // Register registers a plugin
    func Register(plugins *admission.Plugins) {
    	plugins.Register(PluginName, func(config io.Reader) (admission.Interface, error) {
    		newImagePolicyWebhook, err := NewImagePolicyWebhook(config)
    		if err != nil {
    			return nil, err
    		}
    		return newImagePolicyWebhook, nil
    	})
    }
    
    // Plugin is an implementation of admission.Interface.
    type Plugin struct {
    	*admission.Handler
    	webhook       *webhook.GenericWebhook
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 02 06:05:06 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  2. plugin/pkg/admission/limitranger/admission.go

    func (l *LimitRanger) Admit(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) (err error) {
    	return l.runLimitFunc(a, l.actions.MutateLimit)
    }
    
    // Validate admits resources into cluster that do not violate any defined LimitRange in the namespace
    func (l *LimitRanger) Validate(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) (err error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 24 13:04:39 UTC 2023
    - 25.8K bytes
    - Viewed (0)
  3. plugin/pkg/admission/noderestriction/admission.go

    	return &Plugin{
    		Handler:        admission.NewHandler(admission.Create, admission.Update, admission.Delete),
    		nodeIdentifier: nodeIdentifier,
    	}
    }
    
    // Plugin holds state for and implements the admission plugin.
    type Plugin struct {
    	*admission.Handler
    	nodeIdentifier nodeidentifier.NodeIdentifier
    	podsGetter     corev1lister.PodLister
    	nodesGetter    corev1lister.NodeLister
    
    	expansionRecoveryEnabled         bool
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 21:22:55 UTC 2024
    - 23.6K bytes
    - Viewed (0)
  4. plugin/pkg/admission/serviceaccount/admission.go

    	// PluginName is the name of this admission plugin
    	PluginName = "ServiceAccount"
    )
    
    // Register registers a plugin
    func Register(plugins *admission.Plugins) {
    	plugins.Register(PluginName, func(config io.Reader) (admission.Interface, error) {
    		serviceAccountAdmission := NewServiceAccount()
    		return serviceAccountAdmission, nil
    	})
    }
    
    var _ = admission.Interface(&Plugin{})
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 12 17:49:30 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/metrics/metrics_test.go

    			"some-ns",
    			admission.Create,
    			&metav1.CreateOptions{},
    			&mutatingAndValidatingFakeHandler{admission.NewHandler(admission.Create, admission.Update), false, true},
    			false, true,
    		},
    		{
    			"both-interfaces-admit-dont-validate",
    			"some-ns",
    			admission.Create,
    			&metav1.CreateOptions{},
    			&mutatingAndValidatingFakeHandler{admission.NewHandler(admission.Create, admission.Update), true, false},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 14 17:01:37 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  6. 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)
  7. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/mutating/dispatcher.go

    	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
    	"k8s.io/apiserver/pkg/admission"
    	admissionmetrics "k8s.io/apiserver/pkg/admission/metrics"
    	"k8s.io/apiserver/pkg/admission/plugin/webhook"
    	webhookerrors "k8s.io/apiserver/pkg/admission/plugin/webhook/errors"
    	"k8s.io/apiserver/pkg/admission/plugin/webhook/generic"
    	webhookrequest "k8s.io/apiserver/pkg/admission/plugin/webhook/request"
    	auditinternal "k8s.io/apiserver/pkg/apis/audit"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  8. 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)
  9. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/request/admissionreview_test.go

    					UID:     "123",
    					Allowed: true,
    				},
    			},
    			expectErr: "expected webhook response of admission.k8s.io/v1, Kind=AdmissionReview",
    		},
    		{
    			name: "v1 wrong version",
    			uid:  "123",
    			review: &admissionv1.AdmissionReview{
    				TypeMeta: metav1.TypeMeta{APIVersion: "admission.k8s.io/v2", Kind: "AdmissionReview"},
    				Response: &admissionv1.AdmissionResponse{
    					UID:     "123",
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 07 16:56:12 UTC 2023
    - 20.1K bytes
    - Viewed (0)
  10. plugin/pkg/admission/imagepolicy/admission_test.go

    			if tt.wantAllowed {
    				if err != nil {
    					t.Errorf("expected successful admission")
    				}
    			} else {
    				if err == nil {
    					t.Errorf("expected failed admission")
    				}
    			}
    			if tt.wantErr {
    				if err == nil {
    					t.Errorf("expected error making admission request: %v", err)
    				}
    				return
    			}
    			if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 02 06:05:06 UTC 2023
    - 32.9K bytes
    - Viewed (0)
Back to top