Che server

The Che server main functions are:

  • Creating user namespaces.

  • Provisioning user namespaces with required secrets and config maps.

  • Integrating with Git services providers, to fetch and validate devfiles and authentication.

The Che server is a Java web service exposing an HTTP REST API and needs access to:

  • Git service providers

  • Kubernetes API

Che server interactions with other components
Figure 1. Che server interactions with other components