idle

package
v4.1.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 1, 2019 License: Apache-2.0 Imports: 31 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          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) 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