Documentation
¶
Index ¶
- Variables
- type Client
- func (c *Client) Delete() error
- func (c *Client) Exists() (bool, error)
- func (c *Client) GetConsoleURL() (*machine.ConsoleResult, error)
- func (c *Client) GetName() string
- func (c *Client) GetProxyConfig(machineName string) (*network.ProxyConfig, error)
- func (c *Client) IP() (string, error)
- func (c *Client) IsRunning() (bool, error)
- func (c *Client) PowerOff() error
- func (c *Client) Start(ctx context.Context, startConfig machine.StartConfig) (*machine.StartResult, error)
- func (c *Client) Status() (*machine.ClusterStatusResult, error)
- func (c *Client) Stop() (state.State, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DummyClusterConfig = machine.ClusterConfig{ ClusterCACert: "MIIDODCCAiCgAwIBAgIIRVfCKNUa1wIwDQYJ", KubeConfig: "/tmp/kubeconfig", KubeAdminPass: "foobar", ClusterAPI: "https://foo.testing:6443", WebConsoleURL: "https://console.foo.testing:6443", ProxyConfig: nil, }
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
Failing bool
}
func NewFailingClient ¶ added in v1.17.0
func NewFailingClient() *Client
func (*Client) GetConsoleURL ¶
func (c *Client) GetConsoleURL() (*machine.ConsoleResult, error)
func (*Client) GetProxyConfig ¶
func (c *Client) GetProxyConfig(machineName string) (*network.ProxyConfig, error)
func (*Client) Start ¶
func (c *Client) Start(ctx context.Context, startConfig machine.StartConfig) (*machine.StartResult, error)
Click to show internal directories.
Click to hide internal directories.