helm / helm/community

Enhance HIP 15 for Helm image annotations with conditions and tags support

Open
#277 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
495
Forks
210
PR merge metrics
No merged PRs in 30d

Description

When implementing image annotations similar to the current [HIP 15 draft](https://github.com/helm/community/blob/main/hips/hip-0015.md#specification), we quickly noticed that images were dependent on feature flags. In our case, we had one of three images that would be selected depending on the cloud environment you were using.

To create an accurate SBOM, we propose we enhance HIP 15 to include optional [conditions](https://helm.sh/docs/topics/charts/#tags-and-condition-fields-in-dependencies) and [tags](https://helm.sh/docs/chart_best_practices/dependencies/#conditions-and-tags), just like dependencies.

This would allow a more accurate list of images for a deployment by using the Helm values. Of course, you could also simply ignore the conditions/tags to produce a comprehensive list of all possible images that may be used by the chart.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.