Skip to content

SODA v1.1.0 Greenland Release

Compare
Choose a tag to compare
@skdwriting skdwriting released this 30 Sep 14:24
· 42 commits to master since this release
ff61b7f

Version Summary

Version Number : v1.1.0 [tag: v1.1.0]
Version Name : SODA Greenland Release
Date : 30-Sep-2020
Projects / Repos Included : delfin, api, controller, dock, nbp, multi-cloud, installer, dashboard, documentation, orchestration, anomaly-detection, examples, design-specs

Release Summary :

SODA Greenland Release is an incremental release on Faroe Release(v1.0.0) of SODA Foundation.
The earlier stable release Faroe, you can get here.

SODA Greenland will focus on providing a heterogeneous framework for storage monitoring and management with enhanced features and drivers over the last release. (Greenland is the world's largest island located between the Arctic and Atlantic oceans and an autonomous territory (ref: Wikipedia)).

SODA Open Data Framework (ODF) Greenland release adds unified storage performance monitoring, and integrates with Prometheus and Kafka to offer deep visibility and insights into cloud native environments. ODF delivers integrated data management and enables seamless data mobility between on-premise and multicloud

It also provides the first experiment for Edge Data Management with SODA along with KubeEdge, a Kubernetes native edge computing platform & a CNCF project

Greenland: Together we can meet the challenge and grow to the best!

Changelog

This changelog is based on SODA release Faroe.

  1. Overall

    • The SODA releases repository has been renamed to github.com/sodafoundation/soda
      (Earlier it was github.com/sodafoundation/releases. The old link will redirect to the new)
    • 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. You can get a detailed feature list of specific projects from the respective project release pages.
  2. Delfin: SODA Infrastructure Management

    • Enhanced the resource and alert management framework with new features and fixes.
    • Overall: OpenAPI updated | SSH backend interface | Configurations for exporter | Removed plain text password caching
    • Resource Management: Raw capacity | Subscribed Capacity | DB Model enhancements
    • Alert Management: Clear Alert | Model and SNMP improvements | List Alerts | Query Alert
    • Drivers : HP 3PAR StoreServ | SSL support | VMAX driver improvements
    • Basic Performance Monitoring Framework: Register | Scheduler | Metrics Collection with Fake Driver | Exporter to Prometheus |Exporter to Kafka| PoC with Prometheus and Kafka
  3. Multi Cloud

    • Added Fileshare support for GCP Filestore (Create/Update/List/Get/Delete and Credential encryption support)
    • New APIs for AWS Block Service (Update/Get/Delete)
    • Data Persistence DB Sync for Fileshare Create and Update APIs
    • Create & List API enhancements AWS Block Service
    • Bug Fixes
  4. NBP:
    - CSI Plug n Play

    • Updated design alternatives for CSI plug and play
    • New design based PoC with LVM and IBM drivers
  5. SODA Drivers

    • HP3par for Delfin
    • NetApp NAS Fileshare driver support for Data ONTAP (CRUD)
  6. SODA Experience

    • Dashboard : Added support for Delfin | Collapsible Sidebar | Multicloud Fileshare for GCP | Multicloud AWS Block enhanced | Improved warning messages | Bug Fixes | UX improvements
    • Installer : NetApp NAS Backend Installation | CentOS support | Delfin Performance | Delfin-Multicloud coexist fix
    • Documentation: pdf embedding for easy reading | fixes and improvements | Documentation for new features | Quick start guide updated
  7. Examples / Use case Demos

  8. Quality Improvements

    • CI improvements : CI with code coverage for Multicloud(55% code coverage reached) | Static Code Check for Delfin CI
    • More tests / UT

Notes:
a) Delfin performance monitoring framework is a beta feature and PoC has been done with Prometheus and Kafka exporters
b) Old telemetry feature has been deprecated.

Find more details here CHANGELOG-v1.1.0

SODA Projects/Repos part of this release:

Key projects part of this SODA Release
SODA Framework Core Projects:

Project Release Link
delfin delfin release v1.0.0
api api release v1.0.0
controller controller release v1.0.0
dock dock release v1.1.0
nbp nbp release v1.1.0
multi-cloud multicloud release v1.1.0

SODA Experience Projects

Project Release Link
installer installer release v1.1.0
dashboard dashboard release v1.1.0
examples SODA Basic Integration with KubeEdge PoC; CSI Plug and Play ; Delfin with Prometheus/Kafka

SODA Other Projects

Project Release Link
orchestration orchestration release v0.12.0
anomaly-detection anomaly detection release v0.10.0

How to use the Release:

  1. Quick installation from the release binaries: https://docs.sodafoundation.io/soda-gettingstarted/quickstart/

  2. Configuration & Installation If you want more config control, you can follow these steps: https://docs.sodafoundation.io/soda-gettingstarted/installation-using-ansible/
    Use the correct version tags for the commands and config files for the projects as per this release notes. (Example : git checkout v1.1.0 for Greenland Release)

SODA Documentation

docs.sodafoundation.io

Issues and Suggestions

Any SODA Release related issues/suggestions, please raise at https://github.com/sodafoundation/soda/issues

For all other issues/suggestions, please raise to the respective project repositories.