SODA Dock is an open source implementation for the unified interface to connect heterogeneous storage backends. So dock is a docking station for heterogeneous storage backends! This is where all the different storage vendors drivers for various storage backend models get attached.
It is part of SODA Terra (SDS Controller). There are other two repositories part of SODA Terra viz., API and Controller
We strive to make most of the protocols and backends supported as close as ‘plug n play’. Currently, each storage backend needs a thin, easy to develop SODA Driver Plugin to connect the storage backend to the DOCK. The SODA Driver Plugin and Storage vendor driver together can be called SODA Driver for xxx vendor yy model storage. SODA Driver can support one or more or multiple classes of storage backends.
SODA DOCK can interface directly to SODA API or via Controller. We recommend through the controller for a complete end to end solution, as it can provide the metadata management, handling multiple dock etc. For the api to dock direct interfacing, currently the user needs to do the necessary changes.
Plan to have multiple instance, multi driver docks to support multi-cluster, multi-platform or multi-cloud scenarios in future.
This is one of the SODA Core Projects and is maintained by SODA Foundation directly. We recommend adding all the storage vendor drivers under this project to build a huge repository for the storage vendor support. However the soda driver plugins can be maintained anywhere, and if it is compliant with SODA API, it can be part of SODA Project Landscape.
Earlier part of github.com/sodafoundation/opensds Or github.com/opensds/opensds
https://docs.sodafoundation.io
https://docs.sodafoundation.io
https://docs.sodafoundation.io
https://github.com/sodafoundation/dock/releases
https://github.com/sodafoundation/dock/issues
https://sodafoundation.io/slack/
Join https://sodafoundation.io/slack/ and share your interest in the ‘general’ channel
Checkout https://github.com/sodafoundation/dock/issues labelled with ‘good first issue’ or ‘help needed’ or ‘help wanted’ or ‘StartMyContribution’ or ‘SMC’
Envision to have huge support for all the industry storage vendor driver support under dock with a standardized and unified storage backend interface.
https://docs.sodafoundation.io
Website : https://sodafoundation.io
Slack : https://sodafoundation.io/slack/
Twitter : @sodafoundation
Mailinglist : https://lists.sodafoundation.io