Skip to content

SODA v1.4.0 Jerba release

Compare
Choose a tag to compare
@kumarashit kumarashit released this 30 Jun 18:07
· 25 commits to master since this release
1f24f28

Version Summary

Version Number : v1.4.0 [tag: v1.4.0]
Version Name: Jerba Release
Date: 30-June-2021

Projects / Repos Included : delfin, api, controller, dock, nbp, multi-cloud, installer, dashboard, documentation, orchestration, anomaly-detection, examples

Release Summary :

SODA v1.4.0 Release is an incremental release over Isabela release (v1.3.0) of SODA Foundation.
The earlier stable release Isabela, you can get here.

Background: J release is named after Jerba - a Tunisian island and where Star Wars Episode IV was filmed
SODA Open Data Framework (ODF) v1.4.0 Jerba Release is designed to simplify Kubernetes storage and data management.
Multi-instance CSI support along with seamless CSI pluggability, consistent snapshot across on-prem to any cloud along in a framework for container data management.
Heterogeneous Storage Performance Monitoring(SPM) has been enhanced with a distributed scheduler for metric collection, new metric additions, host-mapping support and more vendor driver support. Storage Service Plan framework has been added in the multi-cloud, which can abstract the storage backends and provide ability to create custom service plans. Automatic bucket management now supports all major cloud services.
Jerba is ready for POC testing for container data management across on-prem/cloud, heterogeneous monitoring and multi-cloud data management

Highlights

  • Plug-in support for any CSI driver
  • Support multiple concurrent CSI drivers in Kubernetes deployment
  • Container data protection framework based on Restic
  • Policy-based application-consistent snapshot to cloud
  • Storage performance monitoring enhanced with distributed scheduler, host mapping, and additional metrics support
  • Storage Service Plan framework for multi-cloud
  • Bucket management extended to all major cloud backends

Changelog

This changelog is based on SODA release Isabela release.

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.

Delfin: SODA Infrastructure Management

  • Heterogeneous SPM enhancement with Distributed Scheduler
  • Enhanced metrics support
  • New driver: NetApp C-Mode
  • Swagger API spec update for host to LUN masking

Multi-Cloud

  • Storage service plan (SSP) management for multi-cloud storage
  • Swagger API update for storage service plan and AK/SK generation
  • Automated Bucket Management extended for multicloud backends like Ceph and IBM COS
  • Bug fixes

Nbp

  • [SODA Syncer] New solution for Policy based consistent snapshot of container storage using restic. Solution Details
  • Framework for Container data protection
  • CSI multiple instance support in K8S deployments
  • CSI Plug N Play

Overall Features:

  • Migration of all SODA Projects CI from Travis to Github action

  • Automated E2E test suite using Postman collections, global variables and Newman collection runner

  • More Test coverage and reports. Check the reports

  • Swagger API spec updates

  • Ux enhancements

  • Enhanced SODA documentation. Please check here

SODA Experience & Quality

Installer:

  • Enhancements for resilient installer

Dashboard :

  • Storage Service Plan management for multi-cloud through UI
  • New drivers supported: NetApp C-Mode
  • Host Masking view for Storage Host to LUN
  • New multi-cloud backend registration support for SONY ODA
  • Bucket management support for IBM COS and Ceph

Documentation:

  • Updated User guide and Developer guides for different projects
  • Updated Support matrix
  • API spec updates

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.3.0
api api release v1.1.0
controller controller release v1.1.0
dock dock release v1.3.0
multi-cloud multicloud release v1.4.0

SODA Experience Projects

Project Release Link
installer installer release v1.4.0
dashboard dashboard release v1.4.0
documentation documentation release v1.1.0

SODA Other Projects

Project Release Link
orchestration orchestration release v0.13.0
anomaly-detection anomaly detection release v0.10.0
nbp nbp release v1.4.0

How to use the Release:

Configuration & Installation: 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.4.0)

Sunsetting installation on Ubuntu 16.04

Please note that from Jerba (v1.4.0) release onward, installation of SODA projects on Ubuntu 16.04 is deprecated. 
If you still need to install SODA projects on Ubuntu 16.04, please contact us .

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.