Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v1.13.0
type Config struct {
CloudConfigFile string
}
Config holds the configuration needed to for initialize the admission plugins
type PluginInitializer ¶ added in v1.7.0
type PluginInitializer struct {
// contains filtered or unexported fields
}
PluginInitializer is used for initialization of the Kubernetes specific admission plugins.
func NewPluginInitializer ¶
func NewPluginInitializer(cloudConfig []byte) *PluginInitializer
NewPluginInitializer constructs new instance of PluginInitializer
func (*PluginInitializer) Initialize ¶ added in v1.7.0
func (i *PluginInitializer) Initialize(plugin admission.Interface)
Initialize checks the initialization interfaces implemented by each plugin and provide the appropriate initialization data
type WantsCloudConfig ¶
type WantsCloudConfig interface {
SetCloudConfig([]byte)
}
WantsCloudConfig defines a function which sets CloudConfig for admission plugins that need it.
Click to show internal directories.
Click to hide internal directories.