Skip to content

SODA v1.0.0 Faroe Release

Compare
Choose a tag to compare
@skdwriting skdwriting released this 28 Jun 22:47
· 60 commits to master since this release
c6206b3

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.

  1. 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.
  2. 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 and Huawei OceanStor 18500
      Note : Based on the availability of real storage backend, the support can be added to SODA Infrastructure Framework
  3. 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
  4. 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
  5. 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)
  6. 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.
  7. 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.
  8. 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:

  1. Quick installation from the release binaries: https://docs.sodafoundation.io/soda-gettingstarted/quickstart/#install-soda-v1-0-0-faroe-release-jun-2020

  2. 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 file ansible/group_vars/dashboard.yml.
    Search for the line with dashboard_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

docs.sodafoundation.io

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.