Documentation
¶
Index ¶
- Variables
- func ClusterCommand() cli.Command
- func DeleteCommand() cli.Command
- func FormatEndpoint(data interface{}) string
- func FormatIPAddresses(data interface{}) string
- func FormatJSON(data interface{}) (string, error)
- func GetClient(ctx *cli.Context) (*cliclient.MasterClient, error)
- func InspectCommand() cli.Command
- func KubectlCommand() cli.Command
- func LoginCommand() cli.Command
- func Lookup(c *cliclient.MasterClient, name string, types ...string) (*ntypes.Resource, error)
- func NamespaceCommand() cli.Command
- func NodeCommand() cli.Command
- func ProjectCommand() cli.Command
- func PromptCommand() cli.Command
- func PsCommand() cli.Command
- func RandomName() string
- func RunCommand() cli.Command
- func SSHCommand() cli.Command
- func SettingsCommand() cli.Command
- func SimpleFormat(values [][]string) (string, string)
- func SplitOnColon(s string) []string
- func UpCommand() cli.Command
- type CACertResponse
- type ClusterData
- type LoginData
- type NamespaceData
- type NodeData
- type PSHolder
- type ProjectData
- type RoleTemplate
- type RoleTemplateBinding
- type TableWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ManagementResourceTypes lists the types we use the management client for ManagementResourceTypes = []string{"cluster", "node", "project"} // ProjectResourceTypes lists the types we use the cluster client for ProjectResourceTypes = []string{"secret", "namespacedSecret", "workload"} // ClusterResourceTypes lists the types we use the project client for ClusterResourceTypes = []string{"persistentVolume", "storageClass", "namespace"} )
Functions ¶
func ClusterCommand ¶
func DeleteCommand ¶
func FormatEndpoint ¶
func FormatEndpoint(data interface{}) string
func FormatIPAddresses ¶
func FormatIPAddresses(data interface{}) string
func FormatJSON ¶
func InspectCommand ¶
func KubectlCommand ¶
func LoginCommand ¶
func NamespaceCommand ¶
func NodeCommand ¶
func ProjectCommand ¶
func PromptCommand ¶
func RandomName ¶
func RandomName() string
func RunCommand ¶
func SSHCommand ¶
func SettingsCommand ¶
func SimpleFormat ¶
func SplitOnColon ¶
Types ¶
type CACertResponse ¶
type ClusterData ¶
type LoginData ¶
type LoginData struct { Project managementClient.Project Index int ClusterName string }
type NamespaceData ¶
type NamespaceData struct {
Namespace clusterClient.Namespace
}
type ProjectData ¶
type ProjectData struct {
Project managementClient.Project
}
type RoleTemplate ¶
type RoleTemplateBinding ¶
type TableWriter ¶
type TableWriter struct { HeaderFormat string ValueFormat string Writer *tabwriter.Writer // contains filtered or unexported fields }
func NewTableWriter ¶
func NewTableWriter(values [][]string, ctx *cli.Context) *TableWriter
func (*TableWriter) Close ¶
func (t *TableWriter) Close() error
func (*TableWriter) Err ¶
func (t *TableWriter) Err() error
func (*TableWriter) Write ¶
func (t *TableWriter) Write(obj interface{})
Click to show internal directories.
Click to hide internal directories.