Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmdRollout

func NewCmdRollout(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRollout returns a Command instance for 'rollout' sub command

func NewCmdRolloutHistory

func NewCmdRolloutHistory(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRolloutHistory returns a Command instance for RolloutHistory sub command

func NewCmdRolloutPause

func NewCmdRolloutPause(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRolloutPause returns a Command instance for 'rollout pause' sub command

func NewCmdRolloutResume

func NewCmdRolloutResume(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRolloutResume returns a Command instance for 'rollout resume' sub command

func NewCmdRolloutStatus

func NewCmdRolloutStatus(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRolloutStatus returns a Command instance for the 'rollout status' sub command

func NewCmdRolloutUndo

func NewCmdRolloutUndo(f cmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdRolloutUndo returns a Command instance for the 'rollout undo' sub command

Types

type PauseOptions

type PauseOptions struct {
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)

	Pauser           polymorphichelpers.ObjectPauserFunc
	Builder          func() *resource.Builder
	Namespace        string
	EnforceNamespace bool
	Resources        []string

	resource.FilenameOptions
	genericclioptions.IOStreams
}

PauseOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func (*PauseOptions) Complete

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

Complete completes all the required options

func (*PauseOptions) RunPause

func (o *PauseOptions) RunPause() error

RunPause performs the execution of 'rollout pause' sub command

func (*PauseOptions) Validate

func (o *PauseOptions) Validate() error

type ResumeOptions

type ResumeOptions struct {
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)

	Resources []string

	Builder          func() *resource.Builder
	Resumer          polymorphichelpers.ObjectResumerFunc
	Namespace        string
	EnforceNamespace bool

	resource.FilenameOptions
	genericclioptions.IOStreams
}

ResumeOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func NewRolloutResumeOptions

func NewRolloutResumeOptions(streams genericclioptions.IOStreams) *ResumeOptions

NewRolloutResumeOptions returns an initialized ResumeOptions instance

func (*ResumeOptions) Complete

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

Complete completes all the required options

func (ResumeOptions) RunResume

func (o ResumeOptions) RunResume() error

RunResume performs the execution of 'rollout resume' sub command

func (*ResumeOptions) Validate

func (o *ResumeOptions) Validate() error

type RolloutHistoryOptions

type RolloutHistoryOptions struct {
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)

	Revision int64

	Builder          func() *resource.Builder
	Resources        []string
	Namespace        string
	EnforceNamespace bool

	HistoryViewer    polymorphichelpers.HistoryViewerFunc
	RESTClientGetter genericclioptions.RESTClientGetter

	resource.FilenameOptions
	genericclioptions.IOStreams
}

RolloutHistoryOptions holds the options for 'rollout history' sub command

func NewRolloutHistoryOptions

func NewRolloutHistoryOptions(streams genericclioptions.IOStreams) *RolloutHistoryOptions

NewRolloutHistoryOptions returns an initialized RolloutHistoryOptions instance

func (*RolloutHistoryOptions) Complete

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

Complete completes al the required options

func (*RolloutHistoryOptions) Run

func (o *RolloutHistoryOptions) Run() error

Run performs the execution of 'rollout history' sub command

func (*RolloutHistoryOptions) Validate

func (o *RolloutHistoryOptions) Validate() error

Validate makes sure all the provided values for command-line options are valid

type RolloutStatusOptions

type RolloutStatusOptions struct {
	PrintFlags *genericclioptions.PrintFlags

	Namespace        string
	EnforceNamespace bool
	BuilderArgs      []string

	Watch    bool
	Revision int64
	Timeout  time.Duration

	StatusViewerFn func(*meta.RESTMapping) (kubectl.StatusViewer, error)
	Builder        func() *resource.Builder
	DynamicClient  dynamic.Interface

	FilenameOptions *resource.FilenameOptions
	genericclioptions.IOStreams
}

RolloutStatusOptions holds the command-line options for 'rollout status' sub command

func NewRolloutStatusOptions

func NewRolloutStatusOptions(streams genericclioptions.IOStreams) *RolloutStatusOptions

NewRolloutStatusOptions returns an initialized RolloutStatusOptions instance

func (*RolloutStatusOptions) Complete

func (o *RolloutStatusOptions) Complete(f cmdutil.Factory, args []string) error

Complete completes all the required options

func (*RolloutStatusOptions) Run

func (o *RolloutStatusOptions) Run() error

Run performs the execution of 'rollout status' sub command

func (*RolloutStatusOptions) Validate

func (o *RolloutStatusOptions) Validate() error

Validate makes sure all the provided values for command-line options are valid

type UndoOptions

type UndoOptions struct {
	PrintFlags *genericclioptions.PrintFlags
	ToPrinter  func(string) (printers.ResourcePrinter, error)

	Builder          func() *resource.Builder
	ToRevision       int64
	DryRun           bool
	Resources        []string
	Namespace        string
	EnforceNamespace bool
	RESTClientGetter genericclioptions.RESTClientGetter

	resource.FilenameOptions
	genericclioptions.IOStreams
}

UndoOptions is the start of the data required to perform the operation. As new fields are added, add them here instead of referencing the cmd.Flags()

func NewRolloutUndoOptions

func NewRolloutUndoOptions(streams genericclioptions.IOStreams) *UndoOptions

NewRolloutUndoOptions returns an initialized UndoOptions instance

func (*UndoOptions) Complete

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

Complete completes al the required options

func (*UndoOptions) RunUndo

func (o *UndoOptions) RunUndo() error

RunUndo performs the execution of 'rollout undo' sub command

func (*UndoOptions) Validate

func (o *UndoOptions) Validate() error