Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 550 for admissionv1 (0.11 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/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)
  3. pkg/kubeapiserver/options/admission.go

    	}
    }
    
    // AddFlags adds flags related to admission for kube-apiserver to the specified FlagSet
    func (a *AdmissionOptions) AddFlags(fs *pflag.FlagSet) {
    	if a == nil {
    		return
    	}
    	fs.StringSliceVar(&a.PluginNames, "admission-control", a.PluginNames, ""+
    		"Admission is divided into two phases. "+
    		"In the first phase, only mutating admission plugins run. "+
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 27 09:22:37 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  4. plugin/pkg/admission/eventratelimit/admission.go

    	}
    
    	eventRateLimitAdmission := &Plugin{
    		Handler:        admission.NewHandler(admission.Create, admission.Update),
    		limitEnforcers: limitEnforcers,
    	}
    
    	return eventRateLimitAdmission, nil
    }
    
    // Validate makes admission decisions while enforcing event rate limits
    func (a *Plugin) Validate(ctx context.Context, attr admission.Attributes, o admission.ObjectInterfaces) (err error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Sep 14 15:26:57 UTC 2021
    - 3.6K bytes
    - Viewed (0)
  5. plugin/pkg/admission/storage/storageclass/setdefault/admission.go

    func Register(plugins *admission.Plugins) {
    	plugins.Register(PluginName, func(config io.Reader) (admission.Interface, error) {
    		plugin := newPlugin()
    		return plugin, nil
    	})
    }
    
    // claimDefaulterPlugin holds state for and implements the admission plugin.
    type claimDefaulterPlugin struct {
    	*admission.Handler
    
    	lister storagev1listers.StorageClassLister
    }
    
    var _ admission.Interface = &claimDefaulterPlugin{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 02 18:52:04 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  6. plugin/pkg/admission/namespace/autoprovision/admission.go

    	*admission.Handler
    	client          kubernetes.Interface
    	namespaceLister corev1listers.NamespaceLister
    }
    
    var _ admission.MutationInterface = &Provision{}
    var _ = genericadmissioninitializer.WantsExternalKubeInformerFactory(&Provision{})
    var _ = genericadmissioninitializer.WantsExternalKubeClientSet(&Provision{})
    
    // Admit makes an admission decision based on the request attributes
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Feb 08 17:30:21 UTC 2020
    - 4.1K bytes
    - Viewed (0)
  7. plugin/pkg/admission/certificates/ctbattest/admission.go

    	"k8s.io/kubernetes/pkg/features"
    	"k8s.io/kubernetes/pkg/registry/rbac"
    	"k8s.io/kubernetes/plugin/pkg/admission/certificates"
    )
    
    const PluginName = "ClusterTrustBundleAttest"
    
    func Register(plugins *admission.Plugins) {
    	plugins.Register(PluginName, func(config io.Reader) (admission.Interface, error) {
    		return NewPlugin(), nil
    	})
    }
    
    // Plugin is the ClusterTrustBundle attest plugin.
    //
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Sep 20 16:26:11 UTC 2023
    - 4K bytes
    - Viewed (0)
  8. plugin/pkg/admission/alwayspullimages/admission.go

    	})
    }
    
    // AlwaysPullImages is an implementation of admission.Interface.
    // It looks at all new pods and overrides each container's image pull policy to Always.
    type AlwaysPullImages struct {
    	*admission.Handler
    }
    
    var _ admission.MutationInterface = &AlwaysPullImages{}
    var _ admission.ValidationInterface = &AlwaysPullImages{}
    
    // Admit makes an admission decision based on the request attributes
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 30 22:59:57 UTC 2020
    - 5.2K bytes
    - Viewed (0)
  9. plugin/pkg/admission/certificates/subjectrestriction/admission.go

    }
    
    // Plugin holds state for and implements the admission plugin.
    type Plugin struct {
    	*admission.Handler
    }
    
    // ValidateInitialization always returns nil.
    func (p *Plugin) ValidateInitialization() error {
    	return nil
    }
    
    var _ admission.ValidationInterface = &Plugin{}
    
    // NewPlugin constructs a new instance of the CertificateSubjectRestrictions admission interface.
    func NewPlugin() *Plugin {
    	return &Plugin{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 05 22:45:34 UTC 2020
    - 2.9K bytes
    - Viewed (0)
  10. plugin/pkg/admission/network/denyserviceexternalips/admission.go

    type externalIPsDenierPlugin struct {
    	*admission.Handler
    }
    
    var _ admission.Interface = &externalIPsDenierPlugin{}
    var _ admission.ValidationInterface = &externalIPsDenierPlugin{}
    
    // newPlugin creates a new admission plugin.
    func newPlugin() *externalIPsDenierPlugin {
    	return &externalIPsDenierPlugin{
    		Handler: admission.NewHandler(admission.Create, admission.Update),
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Dec 29 18:00:11 UTC 2020
    - 3.2K bytes
    - Viewed (0)
Back to top