Documentation
¶
Index ¶
- func New(coreInformers coreinformers.SharedInformerFactory, ...) admission.PluginInitializer
- type WantsAuthorizer
- type WantsInternalCoreClientset
- type WantsInternalCoreInformerFactory
- type WantsInternalGardenClientset
- type WantsInternalGardenInformerFactory
- type WantsKubeClientset
- type WantsKubeInformerFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(coreInformers coreinformers.SharedInformerFactory, coreClient coreclientset.Interface, gardenInformers gardeninformers.SharedInformerFactory, gardenClient gardenclientset.Interface, kubeInformers kubeinformers.SharedInformerFactory, kubeClient kubernetes.Interface, authz authorizer.Authorizer) admission.PluginInitializer
New constructs new instance of PluginInitializer
Types ¶
type WantsAuthorizer ¶
type WantsAuthorizer interface {
SetAuthorizer(authorizer.Authorizer)
admission.InitializationValidator
}
WantsAuthorizer defines a function which sets an authorizer for admission plugins that need it.
type WantsInternalCoreClientset ¶
type WantsInternalCoreClientset interface {
SetInternalCoreClientset(coreclientset.Interface)
admission.InitializationValidator
}
WantsInternalCoreClientset defines a function which sets Core Clientset for admission plugins that need it.
type WantsInternalCoreInformerFactory ¶
type WantsInternalCoreInformerFactory interface {
SetInternalCoreInformerFactory(coreinformers.SharedInformerFactory)
admission.InitializationValidator
}
WantsInternalCoreInformerFactory defines a function which sets InformerFactory for admission plugins that need it.
type WantsInternalGardenClientset ¶
type WantsInternalGardenClientset interface {
SetInternalGardenClientset(gardenclientset.Interface)
admission.InitializationValidator
}
WantsInternalGardenClientset defines a function which sets Garden Clientset for admission plugins that need it.
type WantsInternalGardenInformerFactory ¶
type WantsInternalGardenInformerFactory interface {
SetInternalGardenInformerFactory(gardeninformers.SharedInformerFactory)
admission.InitializationValidator
}
WantsInternalGardenInformerFactory defines a function which sets InformerFactory for admission plugins that need it.
type WantsKubeClientset ¶
type WantsKubeClientset interface {
SetKubeClientset(kubernetes.Interface)
admission.InitializationValidator
}
WantsKubeClientset defines a function which sets Kubernetes Clientset for admission plugins that need it.
type WantsKubeInformerFactory ¶
type WantsKubeInformerFactory interface {
SetKubeInformerFactory(kubeinformers.SharedInformerFactory)
admission.InitializationValidator
}
WantsKubeInformerFactory defines a function which sets InformerFactory for admission plugins that need it.