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

[Multiple Datasource] [Plugins Version Decoupling] Fetch and include Installed Plugin List in the data-source saved object when creating a new data source in MDS #6349

Closed
Tracked by #5872
ZilongX opened this issue Apr 4, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request multiple datasource multiple datasource project v2.14.0

Comments

@ZilongX
Copy link
Collaborator

ZilongX commented Apr 4, 2024

Is your feature request related to a problem? Please describe.

This feature is the second step per discussion and feedback collected from RFC #5877.

In order to decouple the plugin versions with OSD core, first step we're making is to fetch the installed plugin list when creating a new data source which would be consumed by plugins for supporting check

Describe the solution you'd like

When we create a new data source in MDS, an cat.plugin() api call would be fired towards the targeted data source to fetch the installed plugin list, then this listr will be included as part of the data-soruce saved object.

Additional context

[Plugins Version Decoupling] Dev work is targeting completion by release 2.14.0

@ZilongX ZilongX added enhancement New feature or request multiple datasource multiple datasource project v2.14.0 labels Apr 4, 2024
@ZilongX ZilongX self-assigned this Apr 4, 2024
@derek-ho
Copy link
Contributor

derek-ho commented Apr 8, 2024

In a version decoupled world, I am imagining situations where plugins can be installed/removed as needed, so why not do this at filter function time instead of storing the list statically?

@BionIT
Copy link
Collaborator

BionIT commented Apr 22, 2024

PR was merged, I think this issue can be closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request multiple datasource multiple datasource project v2.14.0
Projects
Status: Planned work items
Development

No branches or pull requests

3 participants