Maintain a set of configured data store instances #364
Labels
CCI KE
DCFS
enhancement
New feature or request
urgent
High external pressure to address this ASAP
xcube gen
This is related to data cube generation, CLI "xcube gen"
xcube serve
This is related to server component, CLI "xcube serve"
Is your feature request related to a problem? Please describe.
The xcube data store framework allows for dynamic extension of available data stores by plugins.
The registered data stores are, however, classes/factories fior data sources. We require a mapping from data store instance identifiers to configured data store instances. For example, the SENTINEL Hub service exist for 5+ endpoints. We'll need to configure 5+ store instances with different names, although all instances use the data store class/factory.
This should be used in the future by "xcube gen2", "xcube serve" and Cate (ESA CCI Toolbox).
Describe the solution you'd like
Extend xcube data store framework by a class that maintains a set of store instances. It is instantiated with a mapping from instance identifiers to store configurations.
A concept already exists in
xcube/cli/_gen2/storeconfig.py
.The text was updated successfully, but these errors were encountered: