package admission
import "k8s.io/kubernetes/pkg/kubeapiserver/admission"
Index ¶
Types ¶
type Config ¶
type Config struct{}
Config holds the configuration needed to for initialize the admission plugins
func (*Config) New ¶
func (c *Config) New() ([]admission.PluginInitializer, error)
New sets up the plugins and admission start hooks needed for admission
type PluginInitializer ¶
type PluginInitializer struct { }
PluginInitializer is used for initialization of the Kubernetes specific admission plugins.
func NewPluginInitializer ¶
func NewPluginInitializer() *PluginInitializer
NewPluginInitializer constructs new instance of PluginInitializer
func (*PluginInitializer) Initialize ¶
func (i *PluginInitializer) Initialize(plugin admission.Interface)
Initialize checks the initialization interfaces implemented by each plugin and provide the appropriate initialization data
Source Files ¶
config.go initializer.go
Directories ¶
Path | Synopsis |
---|---|
pkg/kubeapiserver/admission/exclusion |
- Version
- v1.33.0 (latest)
- Published
- Apr 23, 2025
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 3 hours ago –
Tools for package owners.