Documentation ¶
Index ¶
- type Chart
- type Client
- type ClientConfig
- type MockClient
- func (c *MockClient) DownloadChart(chartURL string) (string, error)
- func (c *MockClient) Exists(chart Chart) (bool, error)
- func (c *MockClient) Install(chart Chart, values map[string]interface{}) error
- func (c *MockClient) LoadChart(chart Chart) (*chart.Chart, error)
- func (c *MockClient) Namespace() string
- func (c *MockClient) Uninstall(chart Chart) error
- func (c *MockClient) Upgrade(chart Chart, values map[string]interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { Namespace() string Install(chart Chart, values map[string]interface{}) error Upgrade(chart Chart, values map[string]interface{}) error Exists(chart Chart) (bool, error) Uninstall(chart Chart) error DownloadChart(chartURL string) (string, error) LoadChart(chart Chart) (*chart.Chart, error) }
func NewClient ¶
func NewClient(config ClientConfig) (Client, error)
type ClientConfig ¶
type MockClient ¶
type MockClient struct { NamespaceReturns string CalledInstallChartWith [][]interface{} InstallError error CalledUpgradeChartWith [][]interface{} UpgradeError error CalledExistsWith []Chart ExistsReturns bool ExistsError error CalledDownloadChartWith []string DownloadReturns string DownloadError error CalledLoadChartWith []Chart LoadChartReturns *chart.Chart LoadError error CalledUninstallChartWith []Chart UninstallError error }
func (*MockClient) DownloadChart ¶
func (c *MockClient) DownloadChart(chartURL string) (string, error)
func (*MockClient) Install ¶
func (c *MockClient) Install(chart Chart, values map[string]interface{}) error
func (*MockClient) Namespace ¶
func (c *MockClient) Namespace() string
func (*MockClient) Uninstall ¶
func (c *MockClient) Uninstall(chart Chart) error
Click to show internal directories.
Click to hide internal directories.