package
0.33.0-alpha.1
Repository: https://github.com/kubernetes/cloud-provider.git
Documentation: pkg.go.dev

# Functions

NewCloudControllerManagerOptions creates a new ExternalCMServer with a default config.
NewCloudControllerManagerOptionsWithProviderDefaults creates a new ExternalCMServer with a default config, but allows the cloud provider to override a select number of default option values.
NewDefaultComponentConfig returns cloud-controller manager configuration object.
NewKubeCloudSharedOptions returns common/default configuration values for both the kube-controller-manager and the cloud-contoller-manager.
No description provided by the author
No description provided by the author

# Constants

CloudControllerManagerUserAgent is the userAgent name when starting cloud-controller managers.
No description provided by the author

# Structs

CloudControllerManagerOptions is the main context object for the controller manager.
CloudProviderOptions holds the cloudprovider options.
KubeCloudSharedOptions holds the options shared between kube-controller-manager and cloud-controller-manager.
NodeControllerOptions holds the ServiceController options.
ProviderDefaults are provided by the consumer when calling NewCloudControllerManagerOptions(), so that they can customize certain flag default values.
ServiceControllerOptions holds the ServiceController options.
No description provided by the author
No description provided by the author