Documentation ¶
Index ¶
- Constants
- Variables
- func AddSubCmd(cmd *cobra.Command, config *globalConfig) *cobra.Command
- func NewCmdCreate(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdCreateJob(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdDelete(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdDescribe(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdExec(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdLogs(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdRoot(streams genericclioptions.IOStreams) *cobra.Command
- func NewCmdVersion() *cobra.Command
- type CreateJobOptions
- type CreateOptions
- type DeleteOptions
- type DescribeOptions
- type ExecOptions
- func (o *ExecOptions) AddFlags(flags *pflag.FlagSet)
- func (o *ExecOptions) Complete(cmd *cobra.Command, args []string, argsLenAtDash int) error
- func (o *ExecOptions) ExecFunc(pod *corev1.Pod, containerName string, tty term.TTY, ...) func() error
- func (o *ExecOptions) Run(ctx context.Context) error
- func (o *ExecOptions) SetupTTY() term.TTY
- func (o *ExecOptions) Validate() error
- type LogsOptions
- func (o *LogsOptions) AddFlags(flags *pflag.FlagSet)
- func (o *LogsOptions) Complete(cmd *cobra.Command, args []string) error
- func (o *LogsOptions) ConvertLimitBytes() *int64
- func (o *LogsOptions) ConvertSinceSeconds() *int64
- func (o *LogsOptions) ConvertSinceTime() *metav1.Time
- func (o *LogsOptions) ConvertTailLines() *int64
- func (o *LogsOptions) Run(ctx context.Context) error
- func (LogsOptions) Validate() error
Constants ¶
const Version = "v1.9.0"
Variables ¶
var Revision = "development" //nolint:gochecknoglobals
Functions ¶
func NewCmdCreate ¶ added in v1.4.0
func NewCmdCreate(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdCreate provides a cobra command wrapping CreateOptions.
func NewCmdCreateJob ¶ added in v1.4.0
func NewCmdCreateJob(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdCreateJob provides a cobra command wrapping CreateJobOptions.
func NewCmdDelete ¶ added in v1.7.0
func NewCmdDelete(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdDelete provides a cobra command wrapping DeleteOptions.
func NewCmdDescribe ¶ added in v1.1.0
func NewCmdDescribe(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdDescribe provides a cobra command wrapping DescribeOptions.
func NewCmdExec ¶
func NewCmdExec(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdExec provides a cobra command wrapping ExecOptions.
func NewCmdLogs ¶
func NewCmdLogs(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *cobra.Command
NewCmdLogs provides a cobra command wrapping LogsOptions.
func NewCmdRoot ¶
func NewCmdRoot(streams genericclioptions.IOStreams) *cobra.Command
NewCmdRoot return a cobra root command.
Types ¶
type CreateJobOptions ¶ added in v1.4.0
type CreateJobOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
CreateJobOptions provides information required to update the current context on a user's KUBECONFIG.
func NewCreateJobOptions ¶ added in v1.4.0
func NewCreateJobOptions(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *CreateJobOptions
NewCreateJobOptions provides an instance of CreateJobOptions with default values.
func (*CreateJobOptions) AddFlags ¶ added in v1.4.0
func (o *CreateJobOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*CreateJobOptions) Complete ¶ added in v1.4.0
func (o *CreateJobOptions) Complete(cmd *cobra.Command, args []string) error
Complete sets all information required for get logs.
func (*CreateJobOptions) Run ¶ added in v1.4.0
func (o *CreateJobOptions) Run(ctx context.Context) error
Run execute fizzy finder and create job from cronJob.
func (*CreateJobOptions) Validate ¶ added in v1.4.0
func (o *CreateJobOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.
type CreateOptions ¶ added in v1.4.0
type CreateOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
CreateOptions provides information required to update the current context on a user's KUBECONFIG.
func NewCreateOptions ¶ added in v1.4.0
func NewCreateOptions(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *CreateOptions
NewCreateOptions provides an instance of CreateOptions with default values.
func (*CreateOptions) AddFlags ¶ added in v1.4.0
func (o *CreateOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*CreateOptions) Complete ¶ added in v1.4.0
func (o *CreateOptions) Complete(cmd *cobra.Command, args []string) error
Complete sets all information required for create.
func (*CreateOptions) Run ¶ added in v1.4.0
func (o *CreateOptions) Run(ctx context.Context) error
Run execute no action.
func (*CreateOptions) Validate ¶ added in v1.4.0
func (o *CreateOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.
type DeleteOptions ¶ added in v1.7.0
type DeleteOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
DeleteOptions provides information required to update the current context on a user's KUBECONFIG.
func NewDeleteOptions ¶ added in v1.7.0
func NewDeleteOptions(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *DeleteOptions
NewDeleteOptions provides an instance of DeleteOptions with default values.
func (*DeleteOptions) AddFlags ¶ added in v1.7.0
func (o *DeleteOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*DeleteOptions) Complete ¶ added in v1.7.0
func (o *DeleteOptions) Complete(cmd *cobra.Command, args []string) error
Complete sets all information required for show details.
func (*DeleteOptions) PrintObj ¶ added in v1.7.0
func (o *DeleteOptions) PrintObj(info *resource.Info)
PrintObj for deleted objects is special because we do not have an object to print. This mirrors name printer behavior.
func (*DeleteOptions) Run ¶ added in v1.7.0
func (o *DeleteOptions) Run(ctx context.Context, args []string) error
Run execute fizzy finder and delete object.
func (*DeleteOptions) Validate ¶ added in v1.7.0
func (o *DeleteOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.
type DescribeOptions ¶ added in v1.1.0
type DescribeOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
DescribeOptions provides information required to update the current context on a user's KUBECONFIG.
func NewDescribeOptions ¶ added in v1.1.0
func NewDescribeOptions(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *DescribeOptions
NewDescribeOptions provides an instance of DescribeOptions with default values.
func (*DescribeOptions) AddFlags ¶ added in v1.1.0
func (o *DescribeOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*DescribeOptions) Complete ¶ added in v1.1.0
func (o *DescribeOptions) Complete(cmd *cobra.Command, args []string) error
Complete sets all information required for show details.
func (*DescribeOptions) Run ¶ added in v1.1.0
func (o *DescribeOptions) Run(ctx context.Context, args []string) error
Run execute fizzy finder and show details.
func (DescribeOptions) Validate ¶ added in v1.1.0
func (DescribeOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.
type ExecOptions ¶
type ExecOptions struct {
// contains filtered or unexported fields
}
ExecOptions provides information required to update the current context on a user's KUBECONFIG.
func NewExecOptions ¶
func NewExecOptions(config *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *ExecOptions
NewExecOptions provides an instance of ExecOptions with default values.
func (*ExecOptions) AddFlags ¶
func (o *ExecOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*ExecOptions) Complete ¶
Complete sets all information required for execute a command in a container.
func (*ExecOptions) ExecFunc ¶
func (o *ExecOptions) ExecFunc(pod *corev1.Pod, containerName string, tty term.TTY, sizeQueue remotecommand.TerminalSizeQueue) func() error
ExecFunc returns a function for executing the execute a command in a container.
func (*ExecOptions) Run ¶
func (o *ExecOptions) Run(ctx context.Context) error
Run execute fizzy finder and execute a command in a container.
func (*ExecOptions) Validate ¶
func (o *ExecOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.
type LogsOptions ¶
type LogsOptions struct { genericclioptions.IOStreams // contains filtered or unexported fields }
LogsOptions provides information required to update the current context on a user's KUBECONFIG.
func NewLogsOptions ¶
func NewLogsOptions(flags *genericclioptions.ConfigFlags, streams genericclioptions.IOStreams) *LogsOptions
NewLogsOptions provides an instance of LogsOptions with default values.
func (*LogsOptions) AddFlags ¶
func (o *LogsOptions) AddFlags(flags *pflag.FlagSet)
AddFlags adds a flag to the flag set.
func (*LogsOptions) Complete ¶
func (o *LogsOptions) Complete(cmd *cobra.Command, args []string) error
Complete sets all information required for get logs.
func (*LogsOptions) ConvertLimitBytes ¶
func (o *LogsOptions) ConvertLimitBytes() *int64
func (*LogsOptions) ConvertSinceSeconds ¶
func (o *LogsOptions) ConvertSinceSeconds() *int64
func (*LogsOptions) ConvertSinceTime ¶
func (o *LogsOptions) ConvertSinceTime() *metav1.Time
func (*LogsOptions) ConvertTailLines ¶
func (o *LogsOptions) ConvertTailLines() *int64
func (*LogsOptions) Run ¶
func (o *LogsOptions) Run(ctx context.Context) error
Run execute fizzy finder and view logs.
func (LogsOptions) Validate ¶
func (LogsOptions) Validate() error
Validate ensures that all required arguments and flag values are provided.