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

Enhancement: add support to package my already existing Helm Chart #865

Open
yaakov-berkovitch opened this issue Aug 29, 2021 · 2 comments
Labels
component/helm ⎈ enhancement New feature or request

Comments

@yaakov-berkovitch
Copy link

yaakov-berkovitch commented Aug 29, 2021

Description

There is no support for packaging and uploading existing Helm charts I created by myself.

It's an important feature because our charts are not so simple to generate. They are based on helm chart library we created, and so the charts are templatized.

As part of my maven project I created a folder where my helm charts were created manually.

I don't need to JKube to generate them, but I want that the packaging and uploading helm functionality will still be available.

This was discussed with @rohanKanojia in https://gitter.im/eclipse/jkube?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge.
BTW, same feature exists for building Docker image, where I can provide my own Dockefile. So my expectation is that the same behavior will be also available for Helm charts.

@manusa manusa added the enhancement New feature or request label Aug 30, 2021
@herzogf
Copy link

herzogf commented Oct 21, 2022

Is there any update / planning on this? Ideally I'd like to use JKube just to package and upload my existing helm chart sources to JFrog Artifactory.
If this is not planned for JKube, does anyone a) know a workaround to force JKube to use my existing helm chart directory or b) is there any other maven plugin to just package and push helm charts?

Thanks!

@manusa
Copy link
Member

manusa commented Oct 24, 2022

Not implemented yet, but it might be worth considering.

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

No branches or pull requests

3 participants