Eclipse Che operator installs, configures, upgrades and manages Eclipse Che on Kubernetes and OpenShift. It is written in Go using Operator SDK and controller-runtime.
Eclipse Che configuration is defined by the CheCluster custom resource (checlusters.org.eclipse.che, storage version v2).
Cloud development environments are run by the DevWorkspace Operator; Che operator configures it and prepares user namespaces with the ConfigMaps, Secrets, PersistentVolumeClaims and other objects that workspaces need.
To install Eclipse Che, follow the Eclipse Che documentation.
See CONTRIBUTING.md to build, test, deploy and debug the operator from the source code.
This repo contains several actions, including:
Che is open sourced under the Eclipse Public License 2.0.