Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DebuggingOptions ¶
type DebuggingOptions struct {
*componentbaseconfig.DebuggingConfiguration
}
DebuggingOptions holds the Debugging options.
func RecommendedDebuggingOptions ¶
func RecommendedDebuggingOptions() *DebuggingOptions
RecommendedDebuggingOptions returns the currently recommended debugging options. These are subject to change between releases as we add options and decide which features should be exposed or not by default.
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) Validate ¶
func (o *DebuggingOptions) Validate() []error
Validate checks validation of DebuggingOptions.
type Options ¶
type Options struct { ControlPlane *controleplaneoptions.ControlPlaneOptions // ClientConnection specifies the kubeconfig file and client connection // settings for the proxy server to use when communicating with the apiserver. ClientConnection componentbaseconfig.ClientConnectionConfiguration // LimitServer defines the configuration of leader election client. LimitServer options.RateLimitOptions SecureServing *options.SecureServingOptions // TODO: remove insecure serving mode InsecureServing *apiserveroptions.DeprecatedInsecureServingOptions Authentication *apiserveroptions.DelegatingAuthenticationOptions Authorization *options.AuthorizationOptions Debugging *DebuggingOptions Master string ShardingIndex int }
func NewOptions ¶
func NewOptions() *Options
func (*Options) Flags ¶
func (o *Options) Flags() cliflag.NamedFlagSets
Click to show internal directories.
Click to hide internal directories.