Search federation across multiple Bailo instances #1982
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
javascript
Pull requests that update Javascript code
This feature adds the ability for a user to be able to include models from other Bailo instances when searching on the Bailo Marketplace.
Overview
Having the ability to discover and share models across different running instances of Bailo will help boost collaboration between different groups or organisations. Essentially, when setting up an instance of Bailo, admins will be given a choice to configure a list of additional instances of Bailo to share models with, which can be viewed on the Marketplace assuming that end users turn on the appropriate filter.
For example, if Instance A holds 10 models, and instance B holds 5, then if the user decides to turn the instance sharing filter on, they will see 15 models when they query for all available models.
Required Changes
Configuration
Each additional instance will have a number of properties that will need to be configured:
Using this information for any additional instances, we should be able to retrieve a list of models based on the query that's sent.
Frontend Changes
Backend Changes
Things to Consider
Future Improvements
It's likely that we won't add all features on day one. In the future, models hosted on remote instances should be able to be transferred from one instance to another. From a user perpsective, this should just be a single button press on the UI, but this will need a big backend change.
The text was updated successfully, but these errors were encountered: