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 based deployment #328

Open
alexku7 opened this issue May 11, 2024 · 2 comments
Open

Helm based deployment #328

alexku7 opened this issue May 11, 2024 · 2 comments

Comments

@alexku7
Copy link

alexku7 commented May 11, 2024

Hello

Any chance to see a helm based deployment package?

We have many but relatively small clusters. Installing the OLM operator in order to install the node-healthcheck-operator is "kind of" overhead and resource wasting.

Helm installation package could be very useful.

@mshitrit
Copy link
Member

Hi @alexku7, thanks for reaching out.

We lately had a similar discussion on our medik8s@googlegroups.com , so feel free to check it out for more context.
I'm taking the liberty of quoting @slintes replay, which I think also applies here:

that's correct, all our operators are built with operator-sdk and depend on OLM for deployment.
Currently we don't plan or have the resources to add, maintain and test Helm support.

In this issue are some suggestions on how generate a helm chart for operator-sdk based projects: operator-framework/operator-sdk#4930 (comment)
The last comment points to the "helmify" project, which looks promising IMHO: https://github.com/arttor/helmify?tab=readme-ov-file#integrate-to-your-operator-sdkkubebuilder-project
Maybe you can give that one a try? Please let us know if that works, so we can add it to our docs at least.

@slintes
Copy link
Member

slintes commented May 14, 2024

here the link to the relevant thread, because the discussion is ongoing: https://groups.google.com/g/medik8s/c/_X5YVLQanLU/m/rbVRUwgGAwAJ

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

3 participants