Documentation ¶
Index ¶
- Variables
- type Client
- func (c *Client) ConnectionDetails() (*types.ConnectionDetails, error)
- func (c *Client) Delete() error
- func (c *Client) Exists() (bool, error)
- func (c *Client) GenerateBundle(forceStop bool) error
- func (c *Client) GetConsoleURL() (*types.ConsoleResult, error)
- func (c *Client) GetName() string
- func (c *Client) GetPreset() preset.Preset
- func (c *Client) GetProxyConfig(machineName string) (*network.ProxyConfig, error)
- func (c *Client) IsRunning() (bool, error)
- func (c *Client) PowerOff() error
- func (c *Client) Start(ctx context.Context, startConfig types.StartConfig) (*types.StartResult, error)
- func (c *Client) Status() (*types.ClusterStatusResult, error)
- func (c *Client) Stop() (state.State, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var DummyClusterConfig = types.ClusterConfig{ ClusterType: "openshift", 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) ConnectionDetails ¶ added in v1.26.0
func (c *Client) ConnectionDetails() (*types.ConnectionDetails, error)
func (*Client) GenerateBundle ¶ added in v1.26.0
func (*Client) GetConsoleURL ¶
func (c *Client) GetConsoleURL() (*types.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 types.StartConfig) (*types.StartResult, error)
Click to show internal directories.
Click to hide internal directories.