rules_helm icon indicating copy to clipboard operation
rules_helm copied to clipboard

Bazel rules for producing Helm charts

Results 15 rules_helm issues
Sort by recently updated
recently updated
newest added

Solves #84. The implementation follows the flow of the `templates` folder, but considers that `crds` folder is optional.

The [chart file structure](https://helm.sh/docs/topics/charts/) reserves a directory named `crds` where the chart creator can put CRD yamls to be installed along with the application. This is currently not supported in...

Helm lint supports validating the `values.yaml` file with a `values.schema.json` file, but rules_helm doesn't currently provide way to include this file in the helm chart. The result is that it's...

enhancement

Helm allows you to load files using .Files.get - https://helm.sh/docs/chart_template_guide/accessing_files/ I can't work out a way to include files in the chart root folder using `helm_package` (other than Chart.yaml or...

enhancement

I'd like to be able to have a bazel rule that generates a values.yaml file and pass that into a helm_upgrade target. Currently I'd have to hard-code them in the...

enhancement

According to [Build Metadata](https://semver.org/#spec-item-10) it should be possible to use '+' sign to annotate version with build metadata. However, the regex [packager.go:500](https://github.com/abrisco/rules_helm/blob/8b5f89988057e54cf395c71c3d05b6e58ed843db/helm/private/packager/packager.go#L500) doesn't allow that. Using this string as a...

``` (12:00:44) ERROR: An error occurred during the fetch of repository 'rules_helm_test_container_base': Traceback (most recent call last): File "C:/bzl/3v3tqmyi/external/rules_oci/oci/private/pull.bzl", line 449, column 55, in _oci_alias_impl manifest, _, digest = downloader.download_manifest(rctx.attr.identifier,...

bug
help wanted

This way we can continue to know if the repository rules and bzlmod continue to work as expected and that the rules are not accidentally unusable outside of this repo.

bug

First of all, thank you for the great library! I want to use it in my project, but i'm not sure how to handle a case when I need to...

question

Helm v2 does not currently work. This issue tracks adding the backwards compatibility

enhancement