idle

package
v0.0.0-...-00984ce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2018 License: Apache-2.0 Imports: 32 Imported by: 0

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) Complete

func (o *IdleOptions) Complete(f kcmdutil.Factory, cmd *cobra.Command, args []string) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL