Documentation ¶
Overview ¶
Package helm provides functions to install and uninstall the MarbleRun Helm chart.
Index ¶
- Constants
- type Client
- func (c *Client) GetChart(chartPath, version string, enterpriseRelease bool) (*chart.Chart, error)
- func (c *Client) Install(ctx context.Context, wait bool, chart *chart.Chart, ...) error
- func (c *Client) Uninstall(wait bool) error
- func (c *Client) UpdateValues(options Options, chartValues map[string]interface{}) (map[string]interface{}, error)
- type Options
Constants ¶
View Source
const ( CoordinatorDeployment = "marblerun-coordinator" InjectorDeployment = "marble-injector" Namespace = "marblerun" )
Helm constants.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides functionality to install and uninstall Helm charts.
func (*Client) GetChart ¶
GetChart loads the helm chart from the given path or from the edgeless helm repo. This will add the edgeless helm repo if it is not already present on disk.
func (*Client) Install ¶
func (c *Client) Install(ctx context.Context, wait bool, chart *chart.Chart, values map[string]interface{}) error
Install installs MarbleRun using the provided chart and values.
Click to show internal directories.
Click to hide internal directories.