Copy and start editors in one of the Devfile containers #21354
Labels
area/devworkspace-operator
area/editor/theia
Issues related to the che-theia IDE of Che
kind/enhancement
A feature request - must adhere to the feature request template.
severity/P1
Has a major impact to usage or development of the system.
Is your enhancement related to a problem? Please describe
There are 2 different ways to run editors today: as Theia in its own sidecar contaienr or as VS Code that is hosted in one of the Devfile container. As a result Theia and VS Code behaviors are not consistent and are harder to maintain.
VS Code cannot run in its isolated container as its extensions need to run where the dev tools are and cannot run in a remote container.
Describe the solution you'd like
Rather than running their own sidecar, IDEs should be copied in a volume by an initcontainer and executed in one of the containers defined in the Devfile.
controller.devfile.io/component-role: plugin-host
if it exist, otherwise in the first container that hasmountSources: true
.Additional context
This is a subtask of #21340
The text was updated successfully, but these errors were encountered: