Documentation
¶
Index ¶
- func NewRunInClusterDisruptionMonitorCommand(ioStreams genericclioptions.IOStreams) *cobra.Command
- type RunAPIDisruptionMonitorFlags
- func (f *RunAPIDisruptionMonitorFlags) AddFlags(flags *pflag.FlagSet)
- func (f *RunAPIDisruptionMonitorFlags) SetIOStreams(streams genericclioptions.IOStreams)
- func (f *RunAPIDisruptionMonitorFlags) ToOptions() (*RunAPIDisruptionMonitorOptions, error)
- func (f *RunAPIDisruptionMonitorFlags) Validate() error
- type RunAPIDisruptionMonitorOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRunInClusterDisruptionMonitorCommand ¶
func NewRunInClusterDisruptionMonitorCommand(ioStreams genericclioptions.IOStreams) *cobra.Command
Types ¶
type RunAPIDisruptionMonitorFlags ¶
type RunAPIDisruptionMonitorFlags struct {
ConfigFlags *genericclioptions.ConfigFlags
OutputFlags *iooptions.OutputFlags
ArtifactDir string
LoadBalancerType string
Source string
StopConfigMapName string
genericclioptions.IOStreams
}
func NewRunInClusterDisruptionMonitorFlags ¶
func NewRunInClusterDisruptionMonitorFlags(ioStreams genericclioptions.IOStreams) *RunAPIDisruptionMonitorFlags
func (*RunAPIDisruptionMonitorFlags) AddFlags ¶
func (f *RunAPIDisruptionMonitorFlags) AddFlags(flags *pflag.FlagSet)
func (*RunAPIDisruptionMonitorFlags) SetIOStreams ¶
func (f *RunAPIDisruptionMonitorFlags) SetIOStreams(streams genericclioptions.IOStreams)
func (*RunAPIDisruptionMonitorFlags) ToOptions ¶
func (f *RunAPIDisruptionMonitorFlags) ToOptions() (*RunAPIDisruptionMonitorOptions, error)
func (*RunAPIDisruptionMonitorFlags) Validate ¶
func (f *RunAPIDisruptionMonitorFlags) Validate() error
type RunAPIDisruptionMonitorOptions ¶
type RunAPIDisruptionMonitorOptions struct {
KubeClient kubernetes.Interface
KubeClientConfig *rest.Config
OutputFile string
LoadBalancerType string
Source string
StopConfigMapName string
Namespace string
OriginalOutFile io.Writer
CloseFn iooptions.CloseFunc
genericclioptions.IOStreams
}
RunAPIDisruptionMonitorOptions sets options for api server disruption monitor
func (*RunAPIDisruptionMonitorOptions) Run ¶
func (o *RunAPIDisruptionMonitorOptions) Run(ctx context.Context) error
func (*RunAPIDisruptionMonitorOptions) WaitForStopSignal ¶
func (o *RunAPIDisruptionMonitorOptions) WaitForStopSignal(ctx context.Context) error
Click to show internal directories.
Click to hide internal directories.