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 clientset.Interface Mapper meta.RESTMapper // TODO(juanvallejo): remove this once we switch unidling helpers to use external versions InternalClientset kinternalclientset.Interface 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.