initializer

package
v1.93.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 11 Imported by: 22

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

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 WantsCoreClientSet added in v1.90.0

type WantsCoreClientSet interface {
	SetCoreClientSet(gardencoreclientset.Interface)
	admission.InitializationValidator
}

WantsCoreClientSet defines a function which sets Core Clientset for admission plugins that need it.

type WantsCoreInformerFactory added in v1.90.0

type WantsCoreInformerFactory interface {
	SetCoreInformerFactory(gardencoreinformers.SharedInformerFactory)
	admission.InitializationValidator
}

WantsCoreInformerFactory defines a function which sets Core InformerFactory for admission plugins that need it.

type WantsDynamicClient added in v1.6.0

type WantsDynamicClient interface {
	SetDynamicClient(dynamic.Interface)
	admission.InitializationValidator
}

WantsDynamicClient defines a function which sets a dynamic client 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.

type WantsQuotaConfiguration added in v1.12.0

type WantsQuotaConfiguration interface {
	SetQuotaConfiguration(quotav1.Configuration)
	admission.InitializationValidator
}

WantsQuotaConfiguration defines a function which sets quota configuration for admission plugins that need it.

type WantsSeedManagementClientSet added in v1.90.0

type WantsSeedManagementClientSet interface {
	SetSeedManagementClientSet(seedmanagementclientset.Interface)
	admission.InitializationValidator
}

WantsSeedManagementClientSet defines a function which sets SeedManagement Clientset for admission plugins that need it.

type WantsSeedManagementInformerFactory added in v1.16.0

type WantsSeedManagementInformerFactory interface {
	SetSeedManagementInformerFactory(seedmanagementinformers.SharedInformerFactory)
	admission.InitializationValidator
}

WantsSeedManagementInformerFactory defines a function which sets InformerFactory for admission plugins that need it.

type WantsSettingsInformerFactory

type WantsSettingsInformerFactory interface {
	SetSettingsInformerFactory(settingsinformers.SharedInformerFactory)
	admission.InitializationValidator
}

WantsSettingsInformerFactory defines a function which sets InformerFactory for admission plugins that need it.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL