charts
charts copied to clipboard
chart/*: create releases / tags as part of CI process for individual charts
Is your feature request related to a problem? Please describe. Chart repository doesn't facilitate easy navigation to chart releases for comparisons from release to release.
Describe the solution you'd like At the time that a particular chart is released, a GitHub release and/or tag should be created. This would be used for comparing releases for audit and changelog purposes.
Describe alternatives you've considered Unfortunately, this is a problem propagated by helm/charts with managing multiple charts within a single repository. I don't know of any good examples of other monolithic repos of various components successfully creating tags/releases off subsections, which is why I'm somewhat against this pattern to begin with. I took a long shot looking at alpinelinux/aports releases, which builds alpine packages for alpine linux distribution; they release / tag as this forms the version being released whereas helm chart monolithic repos don't work the same.
Additional context
@andyfeller I'll add this to the CD portion of the integration, should be relatively easy but is a very good point!
Thanks for taking a moment to consider as I haven’t seen anyone demonstrate a solution around this. Even if it ultimately proves infeasible, I’m grateful for the dialogue