package options
import "k8s.io/kubernetes/cmd/controller-manager/app/options"
Index ¶
- type CloudProviderOptions
- func (s *CloudProviderOptions) AddFlags(fs *pflag.FlagSet)
- func (s *CloudProviderOptions) ApplyTo(cfg *kubectrlmgrconfig.CloudProviderConfiguration) error
- func (s *CloudProviderOptions) Validate() []error
- type DebuggingOptions
- func (o *DebuggingOptions) AddFlags(fs *pflag.FlagSet)
- func (o *DebuggingOptions) ApplyTo(cfg *componentbaseconfig.DebuggingConfiguration) error
- func (o *DebuggingOptions) Validate() []error
- type GenericControllerManagerConfigurationOptions
- func NewGenericControllerManagerConfigurationOptions(cfg *kubectrlmgrconfig.GenericControllerManagerConfiguration) *GenericControllerManagerConfigurationOptions
- func (o *GenericControllerManagerConfigurationOptions) AddFlags(fss *cliflag.NamedFlagSets, allControllers, disabledByDefaultControllers []string)
- func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *kubectrlmgrconfig.GenericControllerManagerConfiguration) error
- func (o *GenericControllerManagerConfigurationOptions) Validate(allControllers []string, disabledByDefaultControllers []string) []error
- type KubeCloudSharedOptions
- func NewKubeCloudSharedOptions(cfg *kubectrlmgrconfig.KubeCloudSharedConfiguration) *KubeCloudSharedOptions
- func (o *KubeCloudSharedOptions) AddFlags(fs *pflag.FlagSet)
- func (o *KubeCloudSharedOptions) ApplyTo(cfg *kubectrlmgrconfig.KubeCloudSharedConfiguration) error
- func (o *KubeCloudSharedOptions) Validate() []error
- type ServiceControllerOptions
Types ¶
type CloudProviderOptions ¶
type CloudProviderOptions struct { *kubectrlmgrconfig.CloudProviderConfiguration }
CloudProviderOptions holds the cloudprovider options.
func (*CloudProviderOptions) AddFlags ¶
func (s *CloudProviderOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to cloudprovider for controller manager to the specified FlagSet.
func (*CloudProviderOptions) ApplyTo ¶
func (s *CloudProviderOptions) ApplyTo(cfg *kubectrlmgrconfig.CloudProviderConfiguration) error
ApplyTo fills up cloudprovider config with options.
func (*CloudProviderOptions) Validate ¶
func (s *CloudProviderOptions) Validate() []error
Validate checks validation of cloudprovider options.
type DebuggingOptions ¶
type DebuggingOptions struct { *componentbaseconfig.DebuggingConfiguration }
DebuggingOptions holds the Debugging options.
func (*DebuggingOptions) AddFlags ¶
func (o *DebuggingOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to debugging for controller manager to the specified FlagSet.
func (*DebuggingOptions) ApplyTo ¶
func (o *DebuggingOptions) ApplyTo(cfg *componentbaseconfig.DebuggingConfiguration) error
ApplyTo fills up Debugging config with options.
func (*DebuggingOptions) Validate ¶
func (o *DebuggingOptions) Validate() []error
Validate checks validation of DebuggingOptions.
type GenericControllerManagerConfigurationOptions ¶
type GenericControllerManagerConfigurationOptions struct { *kubectrlmgrconfig.GenericControllerManagerConfiguration Debugging *DebuggingOptions }
GenericControllerManagerConfigurationOptions holds the options which are generic.
func NewGenericControllerManagerConfigurationOptions ¶
func NewGenericControllerManagerConfigurationOptions(cfg *kubectrlmgrconfig.GenericControllerManagerConfiguration) *GenericControllerManagerConfigurationOptions
NewGenericControllerManagerConfigurationOptions returns generic configuration default values for both the kube-controller-manager and the cloud-contoller-manager. Any common changes should be made here. Any individual changes should be made in that controller.
func (*GenericControllerManagerConfigurationOptions) AddFlags ¶
func (o *GenericControllerManagerConfigurationOptions) AddFlags(fss *cliflag.NamedFlagSets, allControllers, disabledByDefaultControllers []string)
AddFlags adds flags related to generic for controller manager to the specified FlagSet.
func (*GenericControllerManagerConfigurationOptions) ApplyTo ¶
func (o *GenericControllerManagerConfigurationOptions) ApplyTo(cfg *kubectrlmgrconfig.GenericControllerManagerConfiguration) error
ApplyTo fills up generic config with options.
func (*GenericControllerManagerConfigurationOptions) Validate ¶
func (o *GenericControllerManagerConfigurationOptions) Validate(allControllers []string, disabledByDefaultControllers []string) []error
Validate checks validation of GenericOptions.
type KubeCloudSharedOptions ¶
type KubeCloudSharedOptions struct { *kubectrlmgrconfig.KubeCloudSharedConfiguration *CloudProviderOptions }
KubeCloudSharedOptions holds the options shared between kube-controller-manager and cloud-controller-manager.
func NewKubeCloudSharedOptions ¶
func NewKubeCloudSharedOptions(cfg *kubectrlmgrconfig.KubeCloudSharedConfiguration) *KubeCloudSharedOptions
NewKubeCloudSharedOptions returns common/default configuration values for both the kube-controller-manager and the cloud-contoller-manager. Any common changes should be made here. Any individual changes should be made in that controller.
func (*KubeCloudSharedOptions) AddFlags ¶
func (o *KubeCloudSharedOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to shared variable for controller manager to the specified FlagSet.
func (*KubeCloudSharedOptions) ApplyTo ¶
func (o *KubeCloudSharedOptions) ApplyTo(cfg *kubectrlmgrconfig.KubeCloudSharedConfiguration) error
ApplyTo fills up KubeCloudShared config with options.
func (*KubeCloudSharedOptions) Validate ¶
func (o *KubeCloudSharedOptions) Validate() []error
Validate checks validation of KubeCloudSharedOptions.
type ServiceControllerOptions ¶
type ServiceControllerOptions struct { *serviceconfig.ServiceControllerConfiguration }
ServiceControllerOptions holds the ServiceController options.
func (*ServiceControllerOptions) AddFlags ¶
func (o *ServiceControllerOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to ServiceController for controller manager to the specified FlagSet.
func (*ServiceControllerOptions) ApplyTo ¶
func (o *ServiceControllerOptions) ApplyTo(cfg *serviceconfig.ServiceControllerConfiguration) error
ApplyTo fills up ServiceController config with options.
func (*ServiceControllerOptions) Validate ¶
func (o *ServiceControllerOptions) Validate() []error
Validate checks validation of ServiceControllerOptions.
Source Files ¶
cloudprovider.go debugging.go generic.go kubecloudshared.go servicecontroller.go
- Version
- v1.17.15
- Published
- Dec 4, 2020
- Platform
- js/wasm
- Imports
- 9 packages
- Last checked
- 4 minutes ago –
Tools for package owners.