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

Closed
ibuziuk opened this issue Apr 18, 2024 · 1 comment
Closed

Decouple editor definitions from the plugin registry #22932

ibuziuk opened this issue Apr 18, 2024 · 1 comment
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.

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 moved this to 📋 Backlog in Eclipse Che Team A Backlog Apr 22, 2024
@ibuziuk ibuziuk moved this from 📋 Backlog to 📅 Planned in Eclipse Che Team A Backlog Apr 24, 2024
@svor svor moved this from 📅 Planned to 🚧 In Progress in Eclipse Che Team A Backlog May 9, 2024
@ibuziuk ibuziuk added the kind/technical-debt Technical debt issue label May 10, 2024
@tolusha tolusha removed the status/analyzing An issue has been proposed and it is currently being analyzed for effort and implementation approach label Jun 7, 2024
@tolusha tolusha closed this as completed Jun 7, 2024
@tolusha tolusha moved this from 🚧 In Progress to ✅ Done in Eclipse Che Team A Backlog Jun 7, 2024
@ibuziuk
Copy link
Member Author

ibuziuk commented Jun 7, 2024

Docs PR has not been merged yet - eclipse-che/che-docs#2738

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.
Development

No branches or pull requests

3 participants