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

Decouple editor definitions from the plugin registry #22932

Open
ibuziuk opened this issue Apr 18, 2024 · 0 comments
Open

Decouple editor definitions from the plugin registry #22932

ibuziuk opened this issue Apr 18, 2024 · 0 comments
Assignees
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator area/plugin-registry kind/task Internal things, technical debt, and to-do tasks to be performed. kind/technical-debt Technical debt issue severity/P2 Has a minor but important impact to the usage or development of the system. status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach

Comments

@ibuziuk
Copy link
Member

ibuziuk commented Apr 18, 2024

Is your task related to a problem? Please describe

Currently, plugin registry contains both plugins and editor definitions https://github.com/eclipse-che/che-plugin-registry
which breaks single-responsibility principle.
What is more even if internal plugin registry is not used e.g.

pluginRegistry:
      openVSXURL: "https://open-vsx.org/"

The operand is still there for hosting editor definitions - https://github.com/eclipse-che/che-plugin-registry/blob/main/che-editors.yaml

plugin-registry operand is running and consuming resources only for hosting a single yaml file

Describe the solution you'd like

use cm for editor definitions similar to #22429

Describe alternatives you've considered

let UD handle hosting of editor definitions

Additional context

No response

@ibuziuk ibuziuk added kind/task Internal things, technical debt, and to-do tasks to be performed. status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach area/plugin-registry area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator labels Apr 18, 2024
@svor svor added area/dashboard severity/P1 Has a major impact to usage or development of the system. severity/P2 Has a minor but important impact to the usage or development of the system. and removed area/dashboard severity/P1 Has a major impact to usage or development of the system. labels Apr 18, 2024
@ibuziuk ibuziuk added the kind/technical-debt Technical debt issue label May 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/che-operator Issues and PRs related to Eclipse Che Kubernetes Operator area/plugin-registry kind/task Internal things, technical debt, and to-do tasks to be performed. kind/technical-debt Technical debt issue severity/P2 Has a minor but important impact to the usage or development of the system. status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach
Projects
Status: 🚧 In Progress
Development

No branches or pull requests

3 participants