Documentation ¶
Index ¶
- type Cli
- func (c *Cli) Apply(ctx context.Context, content []byte, extraArgs ...string) error
- func (c *Cli) ApplyCmd(ctx context.Context, content []byte, extraArgs ...string) cmdutils.Cmd
- func (c *Cli) Command(ctx context.Context, args ...string) cmdutils.Cmd
- func (c *Cli) Copy(ctx context.Context, from, to string) error
- func (c *Cli) Delete(ctx context.Context, content []byte, extraArgs ...string) error
- func (c *Cli) RunCommand(ctx context.Context, args ...string) error
- func (c *Cli) StartPortForward(ctx context.Context, options ...portforward.Option) (portforward.PortForwarder, error)
- func (c *Cli) WithKubeContext(kubeContext string) *Cli
- func (c *Cli) WithReceiver(receiver io.Writer) *Cli
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cli ¶
type Cli struct {
// contains filtered or unexported fields
}
Cli is a utility for executing `kubectl` commands
func (*Cli) StartPortForward ¶
func (c *Cli) StartPortForward(ctx context.Context, options ...portforward.Option) (portforward.PortForwarder, error)
func (*Cli) WithKubeContext ¶
WithKubeContext sets the --context for the kubectl command invoked by the Cli
Click to show internal directories.
Click to hide internal directories.