Sodafoundation Api Versions Save

SODA Terra Project API module : is an open source implementation of SODA API connecting storage to platforms like Kubernetes, OpenStack, and VMware

v0.6.3

4 years ago

Version Information

Version Number : v0.6.3 [tag: v0.6.3] Version Name : v0.6.3 Daito RC1.1 Date : 03-Dec-2019 Repos Included : opensds, nbp, multi-cloud, opensds-installer, opensds-dashboard, orchestration, anomaly-detection, documentation

Release Comments :

This is a small incremental pre-release for testing on 0.6.2. There are API changes in hotpot (opensds repo) and some of the north bound platform and drivers are not adapted. Hence this release is made on development branch and will be merged to master after integration and updates on them. This is for second integration testing cycle and initial prototypes of demos. This release basically improves the installation for multicloud and hotpot fix for Swagger validation

Known issue:

When Fileshare is mounted, incorrect export location is seen

Changelog:

  • Improved installation
  • Few bug fixes in hotpot and multicloud

Note:

This is a test release and may be unstable. This will undergo test and fix cycles before next release(~Daito RC2)

v0.6.2-Daito-RC1

4 years ago

Version Information

Version Number : v0.6.2 [tag: v0.6.2-Daito-RC1] Version Name : v0.6.2 Daito RC1 Date : 26-Nov-2019 Repos Included : opensds, nbp, multi-cloud, opensds-installer, opensds-dashboard, orchestration, anomaly-detection, documentation

Release Comments :

This is an incremental pre-release for testing on 0.6.1. There are API changes in hotpot (opensds repo) and some of the north bound platform and drivers are not adapted. Hence this release is made on development branch and will be merged to master after integration and updates on them. This is for first integration testing cycle and initial prototypes of demos.

Changelog:

1. opensds -hotpot api updates for basic data provisioning -host management apis initial version integrated -updated to openapi 3.0

2. nbp -vmware support (initial support for ngc and vro) -CSI Block and file plugin separation -Hostname changes for CSI (TBD)

3. multicloud -Basic integration with YIG Project -Support for YIG Storage backend -vesioning, copyobject

4. dashboard -host management support -volume attach/detach support -profile page updates for api changes -versioning support

5. installer -installer script optimized and fixes

6. documentation -New repo for documentation and migration -Redesign and updates on the documentations (https://docs.opensds.io/)

7. orchestration -No changes. Tag is created for syncing with the release.

8. anomaly-detection -No changes. Tag is created for syncing with the release.

Note:

This is a test release and may be unstable. This will undergo test and fix cycles before next release(~Daito RC2)

v0.6.1

4 years ago

This is an update of the Capri release.

Changes since v0.6.0

  • Added Fujitsu volume driver. (see #943)
    • This driver is for evaluation purpose only and limited support will be given.
    • This driver has below functions for now.
      • List/Show/Create/Update/Extend/Delete volume.
      • List/Show/Create/Delete volume attachment.
      • Create/Delete snapshot.

v0.6.0

4 years ago

Version Information

Version Number : 0.6.0 Version Name : Capri Date : 21-Jun-2019 Repos Included : opensds, nbp, multi-cloud, opensds-installer, opensds-dashboard, orchestration, anomaly-detection

Release Comments : This is an incremental stable release after Bali(0.4.0). Basic tests on all features done; encouraged to do integration trials; not yet production ready. [Please contact us for product integration, we are happy to support]

New Features (From Bali - 0.4.0):

  • Telemetry
    • Integrate with Prometheus and Grafana, and collecting metrics from storage backends.
    • Metrics driver for LVM, Ceph, and OceanStor V3/V5.
  • Anomaly detection
    • Detect anomalous data points based on metrics collected from Telemetry.
    • Limitations:
      • Alert generation is not done.
      • E2E testing is not done.
  • Automation and orchestration
    • Design orchestration workflow using StackStorm.
    • Use case includes provisioning storage with hooks to add custom actions.
    • Supported workflows include volume provisioning, bucket migration, and user defined workflows.
  • Multi-cloud
    • GCP object store backend
    • IBM Cloud object store backend
    • Signature identification with AK/SK
  • Object Lifecycle management
    • Provide object lifecycle management mechanism that allows tenants to manage lifecycle configuration policies through APIs.
    • Support migration between on-premise object storage (Ceph or Fusion Storage) and cloud storage (AWS S3, Azure Blob, GCS, Huawei OBS).
    • Support default OpenSDS storage tiers. User defined rules is not supported in Capri.
    • Restore for Glacier is not supported.
    • Support non-versioned bucket only in Capri.
  • File share support
    • Profiles design based on Swordfish
    • NFS driver, Manila driver
  • Volume Drivers
    • NVMeoF driver (support LVM)
    • HPE Nimble driver
    • Scutech Cloud Migration System (CMS) host-based replication driver
  • CSI 1.1.0 support
    • Raw block support
    • Topology support
    • Multi-attach support
    • NVMe TCP support
    • CSI driver support for shared file systems (through file share APIs)
  • Installer
    • Enable multi-dock/multi-node and multi-backend installation with Ansible
    • Helm installation with Ceph
    • Salt installer
  • Thin OpenSDS (Experimental, documentation pending, Refer PR #888 and branch thin-opensds)
    • A light-weight OpenSDS to serve Cloud Native environment

Overall Testing:

  • All features tested at module and integration with other features
  • E2E Usecases testing
  • Performance and negative tests are not done much (improving)
  • UT (coverage improving)

Note: Only for integration trials with products. Not yet production ready. If you want to deploy along with product, please contact us, we can help to make it production ready.

v0.5.5

4 years ago

This is the third release candidate (RC) build for the Capri release.

v0.5.4

4 years ago

This is the second release candidate (RC) build for the Capri release.

v0.5.3

4 years ago

This is the first release candidate (RC) build for the Capri release.

v0.5.2

5 years ago

This is the third beta build for the Capri release.

v0.5.1

5 years ago

This is the second beta build for the Capri release. The following features are added in the build:

  • NVMeoF support.
  • Decouple API server from controller framework.
  • Password encryption and decryption.

v0.5.0

5 years ago

This is the first beta build for the Capri release.