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

Helm chart #2

Open
afreyermuth98 opened this issue Sep 16, 2024 · 4 comments
Open

Helm chart #2

afreyermuth98 opened this issue Sep 16, 2024 · 4 comments

Comments

@afreyermuth98
Copy link

Hello!

Did you planned / have you began to develop the helm chart ?
If not I would be pleased to contribute to :)

@eliebleton-manomano
Copy link
Contributor

Hello! Thank you for your kind offer.

For this project we experimented with a set of kustomize templates instead of going Helm, but we're actually rolling it out with Helm internally, mostly for rollback/uninstall purposes.

If you'd like to go down this route, we basically used gilt to mirror the public kustomize base (in kustomize/base), added a few patches (tolerations, extra labels), render it as raw manifests using kustomize build into a templates folder alongside a Chart.yaml. That covers it for install/diff/upgrade/uninstall purposes. I'm open to share the skeleton of that thing using gist if you're interested.

This approach provides zero Helm tunables, but thanks to kustomize patches anything can be done and it feels refreshingly simple compared to using helm templating.

Are you aware of a way to transmute our kustomize manifests into a chart that would support customisations through the usual values.yaml? I'd find it more palatable than maintaining two sets of install manifests.

@afreyermuth98
Copy link
Author

I don't know / I don't think if this kind of thing exists :/
For a standard purpose, I would go also for Helm to let the most of the people use this project :)
I would be happy to have access to your kustomize gists to get inspirated but in a first point I'll make a really basic and simple helm chart and then it would be open to any improvements by the community :)
I can give you write access to my fork if you want to contribute with me on this chart :)

@eliebleton-manomano
Copy link
Contributor

I'll be happy to take a look at what you come up with and possibly give it a go on a test cluster :) Let me know when you're happy with your draft.

@afreyermuth98
Copy link
Author

Hey @eliebleton-manomano , just pushed it.
Is your docker image hosted somewhere for the moment ?
Maybe we can also put a CI CD here to release it :)

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

No branches or pull requests

2 participants