openshiftio / openshift.io

Red Hat OpenShift.io is an end-to-end development environment for planning, building and deploying modern applications.
https://openshift.io
97 stars 66 forks source link

Leverage Chefile in fabric8 boosters #1318

Open slemeur opened 6 years ago

slemeur commented 6 years ago

Goal

Anyone who is using Launcher (from standalone or from its integration within OSIO) will be able to get a developer workspace in Che fully ready and configured to work on the generated project (boosters).

Description

When a user is using Launcher, he is selecting a booster which is then uploaded on a git repository. We want to provide the associated Chefile with the booster so that it provides a ready-to-use definition of a developer workspace in Che.

The Chefile will provide the information about the workspace’s runtime that is needed, as well as all the information that are needed to build, run and debug on the project.

Note: This Chefile will work only with Che installed on kubernetes/openshift.

Subtasks

Along with the work we are doing on upstream Che : https://github.com/eclipse/che/issues/4362

gastaldi commented 6 years ago

I created https://github.com/fabric8-launcher/launcher-planning/issues/94 in the launcher backlog