helm_chart(name, srcs, update_deps)
Defines a helm chart (directory containing a Chart.yaml).
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(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
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). |