Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
andyfeller opened this issue Jun 2, 2020 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@andyfeller
Copy link

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 andyfeller added the enhancement New feature or request label Jun 2, 2020
@andyfeller andyfeller changed the title [chart/<chart_name>][REQUEST] chart/*: create releases / tags as part of CI process for individual charts Jun 2, 2020
@DandyDeveloper
Copy link
Owner

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

@DandyDeveloper DandyDeveloper self-assigned this Jun 18, 2020
@andyfeller
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants