Documentation
¶
Index ¶
- Constants
- func NewCmdIsolateProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdJoinProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdMakeGlobalProjectsNetwork(commandName, fullName string, f *clientcmd.Factory, out io.Writer) *cobra.Command
- func NewCmdPodNetwork(name, fullName string, f *clientcmd.Factory, out, errOut io.Writer) *cobra.Command
- type IsolateOptions
- type JoinOptions
- type MakeGlobalOptions
- type ProjectOptions
- func (p *ProjectOptions) Complete(f *clientcmd.Factory, c *cobra.Command, args []string, out io.Writer) error
- func (p *ProjectOptions) GetProjects() ([]*projectapi.Project, error)
- func (p *ProjectOptions) UpdatePodNetwork(nsName string, action network.PodNetworkAction, args string) error
- func (p *ProjectOptions) Validate() error
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
}
type JoinOptions ¶
type JoinOptions struct {
Options *ProjectOptions
// contains filtered or unexported fields
}
type MakeGlobalOptions ¶
type MakeGlobalOptions struct {
Options *ProjectOptions
}
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
Click to show internal directories.
Click to hide internal directories.