Documentation ¶
Index ¶
- type OperatorOptions
- func (s *OperatorOptions) AddFlags(fs *pflag.FlagSet)
- func (s *OperatorOptions) AddGoFlags(fs *flag.FlagSet)
- func (s *OperatorOptions) ApplyTo(cfg *operator.OperatorConfig) error
- func (s OperatorOptions) ExporterImage() string
- func (s OperatorOptions) HAProxyImage() string
- func (s *OperatorOptions) Validate() []error
- func (s OperatorOptions) WatchNamespace() string
- type VoyagerOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OperatorOptions ¶
type OperatorOptions struct { CloudProvider string CloudConfigFile string IngressClass string OperatorNamespace string OperatorService string RestrictToOperatorNamespace bool QPS float64 Burst int ResyncPeriod time.Duration MaxNumRequeues int NumThreads int DockerRegistry string HAProxyImageTag string HAProxyImageRepository string ExporterImageTag string ExporterImageRepository string ValidateHAProxyConfig bool EnableValidatingWebhook bool // contains filtered or unexported fields }
func NewOperatorOptions ¶
func NewOperatorOptions() *OperatorOptions
func (*OperatorOptions) AddFlags ¶
func (s *OperatorOptions) AddFlags(fs *pflag.FlagSet)
func (*OperatorOptions) AddGoFlags ¶
func (s *OperatorOptions) AddGoFlags(fs *flag.FlagSet)
func (*OperatorOptions) ApplyTo ¶
func (s *OperatorOptions) ApplyTo(cfg *operator.OperatorConfig) error
func (OperatorOptions) ExporterImage ¶
func (s OperatorOptions) ExporterImage() string
func (OperatorOptions) HAProxyImage ¶
func (s OperatorOptions) HAProxyImage() string
func (*OperatorOptions) Validate ¶
func (s *OperatorOptions) Validate() []error
func (OperatorOptions) WatchNamespace ¶
func (s OperatorOptions) WatchNamespace() string
type VoyagerOptions ¶
type VoyagerOptions struct { RecommendedOptions *genericoptions.RecommendedOptions OperatorOptions *OperatorOptions StdOut io.Writer StdErr io.Writer }
func NewVoyagerOptions ¶
func NewVoyagerOptions(out, errOut io.Writer) *VoyagerOptions
func (*VoyagerOptions) AddFlags ¶
func (o *VoyagerOptions) AddFlags(fs *pflag.FlagSet)
func (*VoyagerOptions) Complete ¶
func (o *VoyagerOptions) Complete() error
func (VoyagerOptions) Config ¶
func (o VoyagerOptions) Config() (*server.VoyagerConfig, error)
func (VoyagerOptions) Run ¶
func (o VoyagerOptions) Run(stopCh <-chan struct{}) error
func (VoyagerOptions) Validate ¶
func (o VoyagerOptions) Validate(args []string) error
Click to show internal directories.
Click to hide internal directories.