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

Airgap support for VS Code as an Eclipse Che editor #20549

Closed
11 tasks done
benoitf opened this issue Sep 28, 2021 · 5 comments
Closed
11 tasks done

Airgap support for VS Code as an Eclipse Che editor #20549

benoitf opened this issue Sep 28, 2021 · 5 comments
Assignees
Labels
area/plugin-registry kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system.
Milestone

Comments

@benoitf
Copy link
Contributor

benoitf commented Sep 28, 2021

(was: Check if che plug-in registry could provide the VS Code marketplace API)

Is your task related to a problem? Please describe

For offline/airgap mode, we will need a private registry to provide vsix files.
OpenVSX requires a database + elasticsearch (and oAuth is only github)

So we should check if we can propose basic API on top of existing plug-in registry to provide these offline features if people don't need a '3-tier service' for that purpose.

Describe the solution you'd like

Layer providing queries/download of VSIX files

Describe alternatives you've considered

Allow to set by preferences of the user the registry to use (like Eclipse OpenVSX instance, in-house OpenVSX, etc.)

Additional context

Release Notes Text

It's now possible to run an Eclipse Che workspace using VS Code as editor in a cluster with a restricted/disconnected network (air gap). Eclipse Che is now able to run a local open-vsx registry instance within the plugin-registry pod so that VS Code editors running in workspaces can use it to manage extensions. To control what instance of open-vsx should be used in the workspaces we have introduced a new field inCheCluster CR to specify the open-vsx URL.

@benoitf benoitf added kind/task Internal things, technical debt, and to-do tasks to be performed. area/plugin-registry labels Sep 28, 2021
@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 Sep 28, 2021
@mshaposhnik mshaposhnik added the severity/P2 Has a minor but important impact to the usage or development of the system. label Sep 28, 2021
@mshaposhnik mshaposhnik removed the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Sep 28, 2021
@tsmaeder
Copy link
Contributor

Wouldn't it make more sense to improve the upstream open-vsx code base to make it more modular? It would allow other open-vsx clients to benefit, as well.

@benoitf
Copy link
Contributor Author

benoitf commented Oct 12, 2021

yes the first path is to try to enhance OpenVSX (and there are already some PRs to support this light mode)

@che-bot
Copy link
Contributor

che-bot commented Apr 10, 2022

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Apr 10, 2022
@che-bot che-bot closed this as completed Apr 17, 2022
@benoitf benoitf reopened this Jun 21, 2022
@benoitf benoitf removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 21, 2022
@benoitf benoitf self-assigned this Jun 21, 2022
@nickboldt nickboldt added the kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. label Jun 29, 2022
@nickboldt nickboldt changed the title Check if che plug-in registry could provide the VS Code marketplace API Create offline VS Code Marketplace (airgap support for vscode as default editor in Che/Dev Spaces) Jun 29, 2022
@nickboldt

This comment was marked as off-topic.

@l0rd l0rd added the status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording label Sep 22, 2022
@l0rd l0rd closed this as completed Sep 22, 2022
@l0rd l0rd changed the title Create offline VS Code Marketplace (airgap support for vscode as default editor in Che/Dev Spaces) Airgap support for VS Code as an Eclipse Che editor Sep 22, 2022
@devstudio-release
Copy link

sync'd to Red Hat JIRA https://issues.redhat.com/browse/CRW-3378

@max-cx max-cx removed the status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording label Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/plugin-registry kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
Development

No branches or pull requests

8 participants