package options

import "k8s.io/kubernetes/cmd/cloud-controller-manager/app/options"

Index

Types

type CloudControllerManagerOptions

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

func NewCloudControllerManagerOptions() *CloudControllerManagerOptions

NewCloudControllerManagerOptions creates a new ExternalCMServer with a default config.

func (*CloudControllerManagerOptions) AddFlags

func (o *CloudControllerManagerOptions) AddFlags(fs *pflag.FlagSet)

AddFlags adds flags for a specific ExternalCMServer to the specified FlagSet

func (*CloudControllerManagerOptions) ApplyTo

ApplyTo fills up cloud controller manager config with options.

func (CloudControllerManagerOptions) Config

Config return a cloud controller manager config objective

func (*CloudControllerManagerOptions) Validate

func (o *CloudControllerManagerOptions) Validate() error

Validate is used to validate config before launching the cloud controller manager

Source Files

options.go

Version
v1.10.9
Published
Oct 14, 2018
Platform
js/wasm
Imports
11 packages
Last checked
1 minute ago

Tools for package owners.