Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inject JetBrains in the devfile tooling container (as for VS Code) #21878

Closed
Tracked by #21864 ...
l0rd opened this issue Dec 12, 2022 · 1 comment
Closed
Tracked by #21864 ...

Inject JetBrains in the devfile tooling container (as for VS Code) #21878

l0rd opened this issue Dec 12, 2022 · 1 comment
Assignees
Labels
area/editors 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. sprint/current
Milestone

Comments

@l0rd
Copy link
Contributor

l0rd commented Dec 12, 2022

Is your enhancement related to a problem? Please describe

Today we have different behaviors for different IDEs:

  • VS Code and its extensions are copied in a volume and started in the first devfile container.
  • Theia runs in an isolated container but its plugins run are copied in a volume and run in the first devfile container.
  • JetBrains IDEs and their extensions are run an isolated container.

Describe the solution you'd like

Theia and IntelliJ should be "contributed" to the first devfile container as it's currently done for VS Code. They should both:

  • be packaged in an injector image that copies the IDE binary in a volume at startup
  • should include 2 components in their YAML definition: the injector (init-container) and the runtime (contributions to the tooling container)

image

Additional context

Part of:

Related to:

@l0rd l0rd added the kind/enhancement A feature request - must adhere to the feature request template. label Dec 12, 2022
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Dec 12, 2022
@l0rd l0rd changed the title Inject Theia and IntelliJ in the devfile tooling container as we do for VS Code Inject Theia/JetBrains in the devfile tooling container (as for VS Code) Dec 12, 2022
@ibuziuk ibuziuk added area/editors severity/P1 Has a major impact to usage or development of the system. and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Dec 12, 2022
@l0rd l0rd mentioned this issue Dec 13, 2022
82 tasks
@azatsarynnyy azatsarynnyy added this to the 7.59 milestone Dec 13, 2022
@l0rd l0rd modified the milestones: 7.59, 7.60 Jan 5, 2023
@azatsarynnyy azatsarynnyy mentioned this issue Jan 10, 2023
60 tasks
@azatsarynnyy azatsarynnyy mentioned this issue Jan 20, 2023
32 tasks
@azatsarynnyy azatsarynnyy modified the milestones: 7.60, 7.61 Jan 25, 2023
@l0rd l0rd changed the title Inject Theia/JetBrains in the devfile tooling container (as for VS Code) Inject JetBrains in the devfile tooling container (as for VS Code) Jan 27, 2023
@azatsarynnyy azatsarynnyy modified the milestones: 7.61, 7.62 Feb 16, 2023
@l0rd l0rd modified the milestones: 7.62, 7.63 Mar 9, 2023
@l0rd
Copy link
Contributor Author

l0rd commented Mar 31, 2023

Closing as everything is completed

@l0rd l0rd closed this as completed Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/editors 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. sprint/current
Projects
None yet
Development

No branches or pull requests

5 participants