SODA v1.0.0 Faroe Release
SODA Faroe Release
Version Summary
Version Number : v1.0.0 [tag: v1.0.0]
Version Name : Faroe
Date : 29-Jun-2020
Projects / Repos Included : delfin, api, controller, dock, nbp, multi-cloud, installer, dashboard, documentation, orchestration, anomaly-detection
Release Summary :
This is the first major version release “v1.0.0” of SODA Foundation. It is based on the earlier release Elba.
SODA Faroe focuses on simplifying management and telemetry across heterogeneous storage for cloud native and more. (Faroe is a group of self governing & beautiful islands within the Kingdom of Denmark).
Faroe : Together we can make the world better managed & more beautiful!
This overall release version has been upgraded to v1.0.0 and can be used for product trial integrations / solution development. Please check out the specific project versions when you integrate.
Changelog
This changelog is based on SODA release Elba.
-
Overall
- From Elba release onwards, the SODA Releases will be maintained by SODA Foundation at github.com/sodafoundation/releases
- SODA Releases will provide the key use cases, integrations and overall solution based on SODA projects. It will list all the respective project releases under the scope of each of the SODA releases.
-
New Project Added : SODA Infrastructure Management [delfin]
- Unified Storage Resource Management and Telemetry Framework across heterogeneous backends:
- Provides resource monitoring and alarm handling
- Tested with
Dell EMC VMax3
andHuawei OceanStor 18500
Note : Based on the availability of real storage backend, the support can be added to SODA Infrastructure Framework
-
Multi Cloud
- Alibaba Cloud Backend support added for OSS (Object Storage Service)
- Basic File Service API Support (AWS EFS, Azure File share)
- Basic Block Service API Support (AWS EBS)
- Bug fixes, API updates
-
Improved User Experience
- Dashboard Improvements: Added all Multi Cloud features; Help Tour and Help Doc sections are added; Main screen updated for SODA Foundation; Alibaba Cloud support added.
- Installer : Further simplified and modularised
-
SODA API Specifications
- Released draft v0.0.1 of SODA API Standards for Data and Storage (https://docs.sodafoundation.io/api-specs/)
- Block&File API Specification (on premise)
- SODA Infrastructure Manager API Specification (on premise)
- Multi Cloud API Specification(Object, Block and File)
-
CSI Plug & Play
- Experimental prototype of CSI plug and play
- This will help to explore further on the CSI plug and play to support single SODA CSI plugin and connect to all available CSI drivers.
-
Quality Improvements
- Project level and integration level testing and improvements
- API Test framework (experimental) added and multi-cloud tests added (https://github.com/sodafoundation/qa)
- Overall testing and coverage improved.
-
Documentations
- Layout and contents updated for docs.sodafoundation.io
- Documentations are updated for the migration from OpenSDS to SODA Foundation and project updates.
Projects/Repos part of this release:
Key projects part of this SODA Release
SODA Core Projects:
Project | Release Link |
---|---|
delfin | delfin release v0.1.0 |
api | api release v1.0.0 |
controller | controller release v1.0.0 |
dock | dock release v1.0.0 |
nbp | nbp release v1.0.0 |
multi-cloud | multicloud release v1.0.0 |
SODA Other Projects
Project | Release Link |
---|---|
orchestration | orchestration release v0.10.0 |
anomaly-detection | anomaly detection release v0.10.0 |
installer | installer release v1.0.0 |
dashboard | dashboard release v1.0.0 |
How to use the Release:
-
Quick installation from the release binaries: https://docs.sodafoundation.io/soda-gettingstarted/quickstart/#install-soda-v1-0-0-faroe-release-jun-2020
-
Configuration & Installation If you want more config control, you can follow these steps: https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/
Important Note for Dashboard
Please edit the Dashboard configuration fileansible/group_vars/dashboard.yml.
Search for the line withdashboard_docker_image
Replace the existing with the following line:sodafoundation/dashboard:latest dashboard_docker_image: sodafoundation/dashboard:{{ release_version }}
Master version may not be backward compatible, as dashboard will be updated with new features supported from the backend. Else all projects to be taken from the master
SODA Documentation
Issues and Suggestions
Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/releases/issues
For all other issues/suggestions, please raise to the respective project repositories.