Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCmdIdle ¶
func NewCmdIdle(fullName string, f kcmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command
NewCmdIdle implements the OpenShift cli idle command
Types ¶
type IdleOptions ¶
type IdleOptions struct { ClientForMappingFn func(*meta.RESTMapping) (resource.RESTClient, error) ClientConfig *rest.Config ClientSet kubernetes.Interface AppClient appsclient.Interface OperatorClient operatorclient.Interface ScaleClient scale.ScalesGetter Mapper meta.RESTMapper Builder func() *resource.Builder Namespace string genericclioptions.IOStreams // contains filtered or unexported fields }
func NewIdleOptions ¶
func NewIdleOptions(name string, streams genericclioptions.IOStreams) *IdleOptions
func (*IdleOptions) RunIdle ¶
func (o *IdleOptions) RunIdle() error
RunIdle runs the idling command logic, taking a list of resources or services in a file, scaling the associated scalable resources to zero, and annotating the associated endpoints objects with the scalable resources to unidle when they receive traffic.
Click to show internal directories.
Click to hide internal directories.