Skip to content

SODA V1.7.0 Madagascar Release

Compare
Choose a tag to compare
@joseph-v joseph-v released this 02 Jun 07:26
· 8 commits to master since this release
4731a1a

Version Summary

Version Number : v1.7.0 [tag: v1.7.0]
Version Name: Madagascar Release
Date: 31-May-2022

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

Release Summary :

SODA Madagascar v1.7.0 release is an incremental release over SODA Lamu v1.6.0 release of SODA Foundation.
The earlier stable release Lamu, you can get here.

SODA Open Data Framework (ODF) Madagascar v1.7.0 is released with enhanced features for heterogeneous storage performance monitoring to enable the user for easier deployment along with various existing storage vendor management platforms.
The Madagascar release comes with multiple features in Heterogeneous Storage Performance Monitoring(SPM) viz., Host mapping and Performance Collection updates for multiple drivers. This release has verified support for Delfin deployment on Ubuntu 20.04LTS. Projects like multicloud, dashboard and installer come with bug fixes and improvements
SODA Madagascar v1.7.0 can be trialed for heterogeneous performance monitoring and for all other existing features from container data management, on premise data management and multi cloud data management

Madagascar: together we meet the challenges and grow!
(Madagascar is the biggest island in the Indian Ocean and is famous for its unique wildlife and biodiversity ecosystem)

Key Highlights:

  • Heterogeneous Performance Monitoring
    • Centralized Manager for wider integration for more storage models
    • Host mapping support added for IBM SVC, DS8000, Dell EMC VNX Block, Dell EMC VMAX, NetApp, HPE 3PAR, Pure Storage, Fujitsu Eternus, Hitachi VSP etc
    • Performance metrics collection support added for HPE 3PAR, Dell EMC Unity
    • Detailed verification on Ubuntu 20.04 LTS
  • Container Data Protection for Kubernetes
    • Added Kahu project for container backup and restore for Kubernetes.
    • Metadata backup POC using NFS Provider from Kahu.
  • Bug fixes and improvements for Multi-cloud, Dashboard, Installer and Documentation

Changelog

This changelog is based on the SODA Lamu v1.6.0 release.

SODA releases will provide the key use cases, integrations, and overall solutions 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.

Heterogeneous Performance Monitoring (Delfin)

  • Added support for Centralized Manager to Heterogeneous Performance Metric Collection Framework
  • Driver enhancements for SPM
    • Host mapping support added for IBM SVC, DS8000, Dell EMC VNX Block, Dell EMC VMAX, Unity, NetApp, HPE 3PAR, MSA, Pure Storage, Fujitsu Eternus, Hitachi VSP etc
    • Performance metrics collection support added for HPE 3PAR, Dell EMC Unity,
  • Fixes and updates in the Framework & Driver code, OpenAPI Spec, Documentation etc.

Container Data Protection for Kubernetes

  • Added Kahu project for container backup and restore for Kubernetes.
  • Kahu initial deployment setup (with backup controller, metadata service and NFS Provider)
  • E2E flow for metadata backup for pod resource under specified namespaces
  • Support for NFS metadata provider

Multi-Cloud

  • 500 Internal Error for GET, PUT, DELETE Backend for a non existing backend
  • 500 Internal Error for Running a Job with a non existing Plan
  • Multi-cloud installation guide separation

SODA Experience & Quality

Installer:

  • Fixes for kubernetes CSI, set recommended dns policy
  • Enhancements and fixes in SODA Delfin and multi-cloud projects

Dashboard :

  • Implemented the Auth module. Added Login and Logout components and moved all the authentication code from app controller to the auth module.
  • [Delfin UI] Updated the delfin masking views as per the updated APIs.
  • Fixed console error on list storage service plans page when no storage service plans created.
  • Fixed create bucket error not visible when bucket is being created.
  • Fixed console error when user enters incorrect / unavailable page url in the address bar directly.
  • Fixed home page background color becoming white when user navigates to home page by clicking on SODA logo or by entering the url directly in address bar.
  • Fixed active menu item not getting highlighted in the left menu.

Test Reports:

Please find the SODA Foundation project test reports here

SODA Projects/Repos part of this release:

Key projects part of this SODA Release
SODA Framework Projects:

Project Release Link
delfin delfin release v1.6.0
kahu kahu release v0.0.1
api api release v1.1.0
controller controller release v1.1.0
dock dock release v1.3.0
multi-cloud multicloud release v1.7.0

SODA Experience Projects

Project Release Link
installer installer release v1.7.0
dashboard dashboard release v1.7.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.7.0)
Kahu POC set up: Steps are described here

SODA Documentation

docs.sodafoundation.io
github.com/soda-cdm/documentation

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 them to the respective project repositories.