Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { Name string `json:"name"` ClusterInfo ClusterInfo `json:"cluster"` }
Cluster contains the name and the cluster info
type ClusterInfo ¶
type ClusterInfo struct {
Server string `json:"server"`
}
ClusterInfo holds the server and cert
type Config ¶
type Config struct {
Clusters []Cluster `json:"clusters"`
}
Config represents a kubernetes config object
func GetConfigWithRetry ¶ added in v0.42.0
GetConfigWithRetry gets nodes, allowing for retries
func (*Config) GetServerName ¶
GetServerName returns the server for the given config in an sshable format
type GetConfigResult ¶ added in v0.42.0
GetConfigResult is the result type for GetConfigAsync
func GetConfigAsync ¶ added in v0.42.0
func GetConfigAsync() GetConfigResult
GetConfigAsync wraps GetConfig with a struct response for goroutine + channel usage
Click to show internal directories.
Click to hide internal directories.