Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for SetAuthorizer (0.12 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/initializer/interfaces.go

    	admission.InitializationValidator
    }
    
    // WantsAuthorizer defines a function which sets Authorizer for admission plugins that need it.
    type WantsAuthorizer interface {
    	SetAuthorizer(authorizer.Authorizer)
    	admission.InitializationValidator
    }
    
    // WantsQuotaConfiguration defines a function which sets quota configuration for admission plugins that need it.
    type WantsQuotaConfiguration interface {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 19:11:10 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer.go

    	}
    
    	if wants, ok := plugin.(WantsExternalKubeInformerFactory); ok {
    		wants.SetExternalKubeInformerFactory(i.externalInformers)
    	}
    
    	if wants, ok := plugin.(WantsAuthorizer); ok {
    		wants.SetAuthorizer(i.authorizer)
    	}
    	if wants, ok := plugin.(WantsRESTMapper); ok {
    		wants.SetRESTMapper(i.restMapper)
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/plugin.go

    func (c *Plugin[H]) SetDynamicClient(client dynamic.Interface) {
    	c.dynamicClient = client
    }
    
    func (c *Plugin[H]) SetDrainedNotification(stopCh <-chan struct{}) {
    	c.stopCh = stopCh
    }
    
    func (c *Plugin[H]) SetAuthorizer(authorizer authorizer.Authorizer) {
    	c.authorizer = authorizer
    }
    
    func (c *Plugin[H]) SetMatcher(matcher *matching.Matcher) {
    	c.matcher = matcher
    }
    
    func (c *Plugin[H]) SetEnabled(enabled bool) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 19:11:10 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer_test.go

    // WantAuthorizerAdmission is a test stub that fulfills the WantsAuthorizer interface.
    type WantAuthorizerAdmission struct {
    	auth authorizer.Authorizer
    }
    
    func (self *WantAuthorizerAdmission) SetAuthorizer(a authorizer.Authorizer) { self.auth = a }
    func (self *WantAuthorizerAdmission) Admit(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) error {
    	return nil
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/generic/webhook.go

    	a.hookSource = a.sourceFactory(f)
    	a.SetReadyFunc(func() bool {
    		return namespaceInformer.Informer().HasSynced() && a.hookSource.HasSynced()
    	})
    }
    
    func (a *Webhook) SetAuthorizer(authorizer authorizer.Authorizer) {
    	a.authorizer = authorizer
    }
    
    // ValidateInitialization implements the InitializationValidator interface.
    func (a *Webhook) ValidateInitialization() error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 9.3K bytes
    - Viewed (0)
Back to top