che-operator/helmcharts/stable
che-bot 5d1a58db3c
ci: Copy 7.77.0 csv to main (#1779)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2023-11-10 11:48:45 +01:00
..
crds chore: Update dev resources (#1774) 2023-11-02 15:16:31 +01:00
templates ci: Copy 7.77.0 csv to main (#1779) 2023-11-10 11:48:45 +01:00
Chart.yaml ci: Copy 7.77.0 csv to main (#1779) 2023-11-10 11:48:45 +01:00
README.md chore: remove mention of postgresql (#1677) 2023-05-16 09:48:52 -03:00
values.yaml chore: Update dev resources (#1774) 2023-11-02 15:16:31 +01:00

README.md

Eclipse Che Helm Charts

A collaborative Kubernetes-native development solution that delivers Kubernetes workspaces and in-browser IDE for rapid cloud application development. This operator installs Plugin registry, Devfile registry and the Eclipse Che server, as well as configures all these services.

Charts

Helm charts to deploy Eclipse Che

Prerequisites

Installation

Create ecipse-che namespace

kubectl create namespace eclipse-che

Install Eclipse Che Operator by following instructions in top right button Install. A new pod che-operator is created in eclipse-che namespace

$ kubectl get pods -n eclipse-che
eclipse-che   che-operator-554c564476-fl98z                           1/1     Running   0          13s

Click CRDS button, select CheCluster template and copy custom resource Eclipse Che to file org_v2_checluster.yaml. Set the following fields:

  • spec.networking.domain
  • spec.networking.auth.identityProviderURL
  • spec.networking.auth.oAuthClientName
  • spec.networking.auth.oAuthSecret
  1. Apply CR:
$ kubectl apply -f org_v2_checluster.yaml -n eclipse-che

Also, you can use kubectl edit checluster/eclipse-che -n eclipse-che to update Eclipse Che configuration. See more configuration options in the Installation guide.

The deployment process can be tracked by looking at the Operator logs by using the command:

$ kubectl logs -l app.kubernetes.io/component=che-operator -n eclipse-che -f

When all Eclipse Che containers are running, the Eclipse Che URL is printed in the logs:

time="2019-08-01T13:31:05Z" level=info msg="Eclipse Che is now available at: http://che-eclipse-che.gcp.my-ide.cloud"

By opening this URL in a web browser, Eclipse Che is ready to use.