Skip to content

Latest commit

 

History

History
executable file
·
137 lines (119 loc) · 3.22 KB

docs.md

File metadata and controls

executable file
·
137 lines (119 loc) · 3.22 KB

helm_chart

helm_chart(name, srcs, update_deps)

Defines a helm chart (directory containing a Chart.yaml).

Parameters

name required.

A unique name for this rule.

srcs required.

Source files to include as the helm chart. Typically this will just be glob(["**"]).

update_deps optional. default is False

Whether or not to run a helm dependency update prior to packaging.

helm_release

helm_release(name, release_name, chart, values_yaml, values, namespace)

Defines a helm release.

A given target has the following executable targets generated:

(target_name).install (target_name).install.wait (target_name).status (target_name).delete (target_name).test (target_name).test.noclean

Parameters

name required.

A unique name for this rule.

release_name required.

name of the release.

chart required.

The chart defined by helm_chart.

values_yaml optional. default is None

The values.yaml file to supply for the release.

values optional. default is None

A map of additional values to supply for the release.

namespace optional. default is ""

The namespace to install the release into. If empty will default the NAMESPACE environment variable and will fall back the the current username (via BUILD_USER).