Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudControllerManagerOptions ¶ added in v1.10.8
type CloudControllerManagerOptions struct { Generic *cmoptions.GenericControllerManagerOptions // NodeStatusUpdateFrequency is the frequency at which the controller updates nodes' status NodeStatusUpdateFrequency metav1.Duration }
CloudControllerManagerOptions is the main context object for the controller manager.
func NewCloudControllerManagerOptions ¶ added in v1.10.8
func NewCloudControllerManagerOptions() *CloudControllerManagerOptions
NewCloudControllerManagerOptions creates a new ExternalCMServer with a default config.
func (*CloudControllerManagerOptions) AddFlags ¶ added in v1.10.8
func (o *CloudControllerManagerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags for a specific ExternalCMServer to the specified FlagSet
func (*CloudControllerManagerOptions) ApplyTo ¶ added in v1.10.8
func (o *CloudControllerManagerOptions) ApplyTo(c *cloudcontrollerconfig.Config) error
ApplyTo fills up cloud controller manager config with options.
func (CloudControllerManagerOptions) Config ¶ added in v1.10.8
func (o CloudControllerManagerOptions) Config() (*cloudcontrollerconfig.Config, error)
Config return a cloud controller manager config objective
func (*CloudControllerManagerOptions) Validate ¶ added in v1.10.8
func (o *CloudControllerManagerOptions) Validate() error
Validate is used to validate config before launching the cloud controller manager
Click to show internal directories.
Click to hide internal directories.