Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigGetter ¶ added in v1.13.1
type ConfigGetter struct {
ConfigFlag *genericclioptions.ConfigFlags
}
ConfigGetter
func (*ConfigGetter) GetClientConfig ¶ added in v1.13.1
func (c *ConfigGetter) GetClientConfig(cfgFilePath string) (*clientcmdapi.Config, error)
GetClientConfig build the ClientConfig and return rawConfig if cfgFilePath is set special, use it. otherwise search the KUBECONFIG environment variable and merge it. if KUBECONFIG env is blank, use the default kubeconfig in $HOME/.kube/config
func (*ConfigGetter) GetRESTClient ¶ added in v1.13.1
func (c *ConfigGetter) GetRESTClient() (*restclient.RESTClient, error)
GetRestClient return the RESTClient
func (*ConfigGetter) GetRestConfig ¶ added in v1.13.1
func (c *ConfigGetter) GetRestConfig(cfgFilePath string, context string) (*restclient.Config, error)
GetRestConfig uses the kubectl config file to connect to a cluster.
Click to show internal directories.
Click to hide internal directories.