Documentation ¶
Index ¶
- Constants
- func NewDefaultGenericConfig() cmcfg.GenericControllerManagerConfiguration
- func NewDefaultSecureServingOptions(serverName string, defaultPort int) *apiserveroptions.SecureServingOptions
- type EtcdClusterOptions
- type Options
- func (o *Options) ApplyTo(c *config.Config) error
- func (o Options) Config(allControllers []string, disabledByDefaultControllers []string) (*config.Config, error)
- func (o *Options) Flags(allControllers []string, disabledByDefaultControllers []string) cliflag.NamedFlagSets
- func (o *Options) Validate(allControllers []string, disabledByDefaultControllers []string) error
Constants ¶
View Source
const ( // KStoneEtcdOperatorUserAgent is the userAgent name when starting kstone-etcd-operator. KStoneEtcdOperatorUserAgent = "kstone-etcd-operator" ServerName = "kstone-etcd-operator" )
Variables ¶
This section is empty.
Functions ¶
func NewDefaultGenericConfig ¶
func NewDefaultGenericConfig() cmcfg.GenericControllerManagerConfiguration
NewDefaultGenericConfig returns kube-controller manager configuration object.
func NewDefaultSecureServingOptions ¶
func NewDefaultSecureServingOptions(serverName string, defaultPort int) *apiserveroptions.SecureServingOptions
Types ¶
type EtcdClusterOptions ¶
type EtcdClusterOptions struct {
*etcdclusterconfig.EtcdClusterControllerConfiguration
}
EtcdClusterOptions holds the EtcdClusterController options
func NewEtcdClusterControllerOptions ¶
func NewEtcdClusterControllerOptions() *EtcdClusterOptions
NewEtcdClusterControllerOptions creates a new Options with a default config.
func (*EtcdClusterOptions) AddFlags ¶
func (o *EtcdClusterOptions) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags related to EtcdClusterController for etcd cluster controller to the specified FlagSet.
func (*EtcdClusterOptions) ApplyTo ¶
func (o *EtcdClusterOptions) ApplyTo(cfg *etcdclusterconfig.EtcdClusterControllerConfiguration) error
ApplyTo fills up EtcdClusterController config with options.
func (*EtcdClusterOptions) Validate ¶
func (o *EtcdClusterOptions) Validate() []error
Validate checks validation of EtcdClusterOptions.
type Options ¶
type Options struct { SecureServing *apiserveroptions.SecureServingOptions Generic *controlleroptions.GenericControllerManagerConfigurationOptions Metrics *metrics.Options Logs *logs.Options Master string Kubeconfig string EtcdClusterController *EtcdClusterOptions }
Options is the main context object for the TKE controller manager.
func NewKStoneEtcdOperatorOptions ¶
func NewKStoneEtcdOperatorOptions() *Options
NewKStoneEtcdOperatorOptions creates a new Options with a default config.
Click to show internal directories.
Click to hide internal directories.