network

package
v3.7.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2018 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const IsolateProjectsNetworkCommandName = "isolate-projects"
View Source
const JoinProjectsNetworkCommandName = "join-projects"
View Source
const MakeGlobalProjectsNetworkCommandName = "make-projects-global"
View Source
const PodNetworkCommandName = "pod-network"

Variables

This section is empty.

Functions

func NewCmdIsolateProjectsNetwork

func NewCmdIsolateProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command

func NewCmdJoinProjectsNetwork

func NewCmdJoinProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command

func NewCmdMakeGlobalProjectsNetwork

func NewCmdMakeGlobalProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command

func NewCmdPodNetwork

func NewCmdPodNetwork(name, fullName string, f *clientcmd.Factory, out, errOut io.Writer) *cobra.Command

Types

type IsolateOptions

type IsolateOptions struct {
	Options *ProjectOptions
}

func (*IsolateOptions) Run

func (i *IsolateOptions) Run() error

type JoinOptions

type JoinOptions struct {
	Options *ProjectOptions
	// contains filtered or unexported fields
}

func (*JoinOptions) Run

func (j *JoinOptions) Run() error

func (*JoinOptions) Validate

func (j *JoinOptions) Validate() error

type MakeGlobalOptions

type MakeGlobalOptions struct {
	Options *ProjectOptions
}

func (*MakeGlobalOptions) Run

func (m *MakeGlobalOptions) Run() error

type ProjectOptions

type ProjectOptions struct {
	DefaultNamespace string
	Oclient          networkclient.Interface
	Kclient          kclientset.Interface
	Out              io.Writer

	RESTClientFactory func(mapping *meta.RESTMapping) (resource.RESTClient, error)

	Builder *resource.Builder

	ProjectNames []string

	// Common optional params
	Selector      string
	CheckSelector bool
}

func (*ProjectOptions) Complete

func (p *ProjectOptions) Complete(f *clientcmd.Factory, c *cobra.Command, args []string, out io.Writer) error

func (*ProjectOptions) GetProjects

func (p *ProjectOptions) GetProjects() ([]*projectapi.Project, error)

func (*ProjectOptions) UpdatePodNetwork

func (p *ProjectOptions) UpdatePodNetwork(nsName string, action network.PodNetworkAction, args string) error

func (*ProjectOptions) Validate

func (p *ProjectOptions) Validate() error

Common validations

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL