Documentation ¶
Index ¶
- type ExtraOptions
- type GrafanaOperatorOptions
- type MonitoringOperatorOptions
- func (o *MonitoringOperatorOptions) AddFlags(fs *pflag.FlagSet)
- func (o *MonitoringOperatorOptions) Complete() error
- func (o *MonitoringOperatorOptions) Config() (*apiserver.Config, error)
- func (o *MonitoringOperatorOptions) Run(ctx context.Context) error
- func (o *MonitoringOperatorOptions) Validate(args []string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtraOptions ¶ added in v0.0.3
type ExtraOptions struct { QPS float64 Burst int BaseURL string Token string CAFile string HubUID string RancherAuthSecret string }
func NewExtraOptions ¶ added in v0.0.3
func NewExtraOptions() *ExtraOptions
func (*ExtraOptions) AddFlags ¶ added in v0.0.3
func (s *ExtraOptions) AddFlags(fs *pflag.FlagSet)
func (*ExtraOptions) ApplyTo ¶ added in v0.0.3
func (s *ExtraOptions) ApplyTo(cfg *apiserver.ExtraConfig) error
func (*ExtraOptions) Validate ¶ added in v0.0.3
func (s *ExtraOptions) Validate() []error
type GrafanaOperatorOptions ¶ added in v0.0.11
type GrafanaOperatorOptions struct { MasterURL string KubeconfigPath string QPS float64 Burst int ResyncPeriod time.Duration MaxNumRequeues int NumThreads int RequeueAfterDuration time.Duration // contains filtered or unexported fields }
func NewGrafanaOperatorOptions ¶ added in v0.0.11
func NewGrafanaOperatorOptions() *GrafanaOperatorOptions
func (*GrafanaOperatorOptions) AddFlags ¶ added in v0.0.11
func (s *GrafanaOperatorOptions) AddFlags(fs *pflag.FlagSet)
func (*GrafanaOperatorOptions) AddGoFlags ¶ added in v0.0.11
func (s *GrafanaOperatorOptions) AddGoFlags(fs *flag.FlagSet)
func (*GrafanaOperatorOptions) Complete ¶ added in v0.0.11
func (s *GrafanaOperatorOptions) Complete() error
func (*GrafanaOperatorOptions) Run ¶ added in v0.0.11
func (s *GrafanaOperatorOptions) Run(ctx context.Context) error
func (*GrafanaOperatorOptions) Validate ¶ added in v0.0.11
func (s *GrafanaOperatorOptions) Validate() []error
type MonitoringOperatorOptions ¶ added in v0.0.11
type MonitoringOperatorOptions struct { RecommendedOptions *genericoptions.RecommendedOptions ExtraOptions *ExtraOptions StdOut io.Writer StdErr io.Writer }
MonitoringOperatorOptions contains state for master/api server
func NewMonitoringOperatorOptions ¶ added in v0.0.11
func NewMonitoringOperatorOptions(out, errOut io.Writer) *MonitoringOperatorOptions
NewMonitoringOperatorOptions returns a new MonitoringOperatorOptions
func (*MonitoringOperatorOptions) AddFlags ¶ added in v0.0.11
func (o *MonitoringOperatorOptions) AddFlags(fs *pflag.FlagSet)
func (*MonitoringOperatorOptions) Complete ¶ added in v0.0.11
func (o *MonitoringOperatorOptions) Complete() error
Complete fills in fields required to have valid data
func (*MonitoringOperatorOptions) Config ¶ added in v0.0.11
func (o *MonitoringOperatorOptions) Config() (*apiserver.Config, error)
Config returns config for the api server given MonitoringOperatorOptions
func (*MonitoringOperatorOptions) Run ¶ added in v0.0.11
func (o *MonitoringOperatorOptions) Run(ctx context.Context) error
Run starts a new MonitoringOperator given MonitoringOperatorOptions
func (*MonitoringOperatorOptions) Validate ¶ added in v0.0.11
func (o *MonitoringOperatorOptions) Validate(args []string) error
Validate validates MonitoringOperatorOptions
Click to show internal directories.
Click to hide internal directories.