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

Generate helm chart templates from components module #978

Open
Tracked by #974
shreyas-s-rao opened this issue Jan 17, 2025 · 0 comments
Open
Tracked by #974

Generate helm chart templates from components module #978

shreyas-s-rao opened this issue Jan 17, 2025 · 0 comments
Labels
area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related area/usability Usability related kind/enhancement Enhancement, improvement, extension

Comments

@shreyas-s-rao
Copy link
Contributor

shreyas-s-rao commented Jan 17, 2025

How to categorize this issue?

/area open-source usability
/kind enhancement

What would you like to be added:
Generate helm chart templates from components module, to avoid double maintenance of druid components in both components module as well as helm charts. The helm charts templates for the druid components can be generated via make generate-helm-templates, which will be called by make generate.

This may be tricker than it looks, since it involves generating the templating constructs that helm charts provide, so that consumers of the helm chart can use it as is. We need to evaluate whether this is worth doing, with the sole benefit of avoiding double maintenance. cc @unmarshall

Why is this needed:
Explained in #974

@shreyas-s-rao shreyas-s-rao added this to the v0.31.0 milestone Jan 17, 2025
@shreyas-s-rao shreyas-s-rao added area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related area/usability Usability related kind/enhancement Enhancement, improvement, extension labels Jan 17, 2025
@shreyas-s-rao shreyas-s-rao removed this from the v0.31.0 milestone Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/open-source Open Source (community, enablement, contributions, conferences, CNCF, etc.) related area/usability Usability related kind/enhancement Enhancement, improvement, extension
Projects
None yet
Development

No branches or pull requests

1 participant