Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeatureOptions ¶ added in v1.3.1
func NewFeatureOptions ¶ added in v1.3.1
func NewFeatureOptions() *FeatureOptions
func (*FeatureOptions) AddFlags ¶ added in v1.3.1
func (o *FeatureOptions) AddFlags(fs *pflag.FlagSet)
func (*FeatureOptions) ApplyFlags ¶ added in v1.3.1
func (o *FeatureOptions) ApplyFlags() []error
type Options ¶
type Options struct { Log *log.Options Debug *apiserveroptions.DebugOptions SecureServing *apiserveroptions.SecureServingOptions Component *controlleroptions.ComponentOptions MonitorAPIClient *controlleroptions.APIServerClientOptions BusinessAPIClient *controlleroptions.APIServerClientOptions PlatformAPIClient *controlleroptions.APIServerClientOptions Registry *apiserveroptions.RegistryOptions FeatureOptions *FeatureOptions // The Registry will load its initial configuration from this file. // The path may be absolute or relative; relative paths are under the Monitor's current working directory. MonitorConfig string }
Options is the main context object for the TKE controller manager.
func NewOptions ¶
func NewOptions(serverName string, allControllers []string, disabledByDefaultControllers []string) *Options
NewOptions creates a new Options with a default config.
func (*Options) AddFlags ¶
AddFlags adds flags for a specific server to the specified FlagSet object.
func (*Options) ApplyFlags ¶
ApplyFlags parsing parameters from the command line or configuration file to the options instance.
Click to show internal directories.
Click to hide internal directories.