charts icon indicating copy to clipboard operation
charts copied to clipboard

chart/*: create releases / tags as part of CI process for individual charts

Open andyfeller opened this issue 4 years ago • 2 comments

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 avatar Jun 02 '20 15:06 andyfeller

@andyfeller I'll add this to the CD portion of the integration, should be relatively easy but is a very good point!

DandyDeveloper avatar Jun 18 '20 00:06 DandyDeveloper

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

andyfeller avatar Jun 20 '20 18:06 andyfeller