[Multiple Datasource] [Plugins Version Decoupling] Fetch and include DataSource version in the data-source saved object when creating a new data source in MDS #6177
Labels
enhancement
New feature or request
multiple datasource
multiple datasource project
v2.13.0
v2.14.0
version decoupling
Is your feature request related to a problem? Please describe.
This feature is the first solid 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 data source version 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 info() api call would be fired towards the targeted data source to fetch the data source version, then this version number will be included as part of the data-soruce saved object.
Describe alternatives you've considered
We may need to switch to different api for example leveraging the nodes ones since the compatibility mode might be turned on on the data source domain, yet even that the version number would be locked to
7.10.2
which is supposed to be supported by plugins. We still need to further check with each plugin owners to finalized the use cases and this feature for now is more focusing on getting the version in place first.Additional context
[Plugins Version Decoupling] work will be spanning over both
2.13.0
and2.14.0
releases as planned for nowThe text was updated successfully, but these errors were encountered: