che icon indicating copy to clipboard operation
che copied to clipboard

Eclipse Che Helm Chart Improvements

Open emreyokur opened this issue 2 years ago • 2 comments

Summary

Eclipse Che installation process is too complicated especially when deploying it into a restricted environment. Helm is a very handy tool to support different scenarios as you all know, however when I dig into eclipse-che helm chart, it is just a package of separate manifests with no values attributes given to the user to customize the deployment according to the needs.

I suggest the community to improve the current helm chart to support customizing it without modifying the templates.

Relevant information

No response

emreyokur avatar Sep 01 '22 12:09 emreyokur

Hello @emreyokur

Thank you for sharing your thoughts. Basically all configuration can be done via CheCluster CR [1] Here is the doc explaining fields [2]

It would be nice to see some contribution!

[1] https://artifacthub.io/packages/helm/eclipse-che/eclipse-che?modal=crds&file=checlusters.org.eclipse.che [2] https://www.eclipse.org/che/docs/stable/administration-guide/checluster-custom-resource-fields-reference/

tolusha avatar Sep 02 '22 08:09 tolusha

Hi @tolusha

I just want to emphasize that current helm chart is just a wrapped form of manifest files. It is currently not properly templated. I guess we are both agreed to this. I had also reviewed the documentation pages you have linked, however, -maybe i am lost at some point- field reference seems to me just explaining the objects that can be customized, but not explaining the details, available configurable settings for each object.

My aim is to deploy che on a private on-prem Kubernetes cluster which is not open to internet. I managed to build offline devfile and plugin registry images, I pulled all related images to our container registry. Then I go with chectl tool to deploy che and created a patch yaml to override global settings, Unfortunately, tossed to some error every time, I did not quit yet, still striving... Then I noticed the helm chart with a hope to configure values file and reach the solution in an easier way,

I would love to contribute. You are absolutely right to ask for a contribution. However, in order to create a fully templated helm chart, one should have comprehensive knowledge about all architectural components. Unfortunately, I do not have that much che-expertise yet. :(

emreyokur avatar Sep 02 '22 10:09 emreyokur

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

che-bot avatar Mar 01 '23 00:03 che-bot

@emreyokur r u able to install che with helm chart on k8s?

debkantap avatar Mar 22 '24 04:03 debkantap