Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCmdExpose

func NewCmdExpose(fullName string, f kcmdutil.Factory, streams genericclioptions.IOStreams) *cobra.Command

NewCmdExpose is a wrapper for the Kubernetes cli expose command

Types

type ExposeOptions

type ExposeOptions struct {
	Hostname       string
	Path           string
	WildcardPolicy string

	Namespace        string
	EnforceNamespace bool
	CoreClient       corev1client.CoreV1Interface
	Builder          func() *resource.Builder
	Args             []string
	Generator        string
	Filenames        []string
	Port             string
	Protocol         string
}

func NewExposeOptions

func NewExposeOptions() *ExposeOptions

func (*ExposeOptions) Complete

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

func (*ExposeOptions) Validate

func (o *ExposeOptions) Validate(cmd *cobra.Command) error

Validate adds one layer of validation prior to calling the upstream expose command.

Source Files