v0.10.0 (Daito)
Version Information
Version Number : v0.10.0 [tag: v0.10.0]
Version Name : Daito
Date : 07-Jan-2020
Repos Included : opensds, nbp, multi-cloud, opensds-installer, opensds-dashboard, orchestration, anomaly-detection, documentation
Release Comments:
This is an incremental stable release after v0.6.1 (Capri with fix). All the features of Capri are expected to work unless otherwise mentioned. This release is named as Daito. This release has improved E2E tests along with Basic tests on all features. This release can be used for trials; however not yet production ready. We are continuing to test with some of the real hardware and environments needed. If you are interested to help in providing any support please contact us. Also if you are planning to do a product integration, our community can support you directly. [lfopensds@gmail.com OR https://www.opensds.io/slack/ OR twitter - @opensds_io]
Release Information
opensds
Changes
- Hotpot API updates for basic data provisioning
- Hotpot API additional parameters added
- Swagger API validation added
What's new
- Host Management APIs initial version integrated
- updated to openapi 3.0
- New South Bound Driver added (Beta)
- NetApp ONTAP Select
- IBM Spectrum Scale
nbp
Changes
- CSI Block and File Separation
- Hostname and Host attachment changes for CSI
- Bug fixes
What's new
- VMWare support (Initial support for NGC and vRO)
- Hostname and Host attachments for NGC and vRO
Known issues
- FlexVol is not supported in this version
multicloud
Changes
- Integration with YIG to enhance multicloud
- Architecture and Design updates to handle YIG integration and optimization
- Bug fixes and performance improvements
What's new
- Support for YIG Storage backend as on-premise cloud
- Copy object
- ACL (custom) for Buckets [public-read, public-read-write and private (private is the default)]
- ACL (custom) for Objects [public-read and private (private is the default)]
- Multipart upload and download for non encrypted buckets (except Ceph and GCP backends)
- SSE with Server Managed Keys (put and get using only normal upload(non-multipart) and download. Please use API interface)
Known issues
- Bucket lifecycle is not fully verified for Ceph and GCS
opensds-dashboard
The dashboard is mainly intended to showcase the features of opensds. It is only for demo purpose currently.
[For the complete feature and advanced capabilities of opensds please refer/use backend API /documentations]
Changes
- profile page updates for API changes
What's new
- Host Management support
- Volume attach/detach support in OpenSDS UI
- Multicloud feature support for SSE, ACL, Copy/Paste Object
opensds-installer
Changes
- Installer script optimized for better install experience
- Bug fixes
- Modular and more controlled installation script for different projects
- CSI changes for Block and File Separation
What's new
- Multicloud installation to support YIG integration and YIG Storage Backend
- Install support for NetApp ONTAP select driver
Note: For VMWare NBP installations, please refer to VMWare NBP Documentation. It is not part of installer
documentation
Changes
- Redesign and updates on the documentation
What's new
- New repo for documentation and migration
orchestration
Changes
- Changes in the Volume Provisioning action for host attachment
anomaly-detection
No Changes
How to use the Release:
1. From Release Binaries of OpenSDS Installer
Steps:
- wget https://github.com/opensds/opensds-installer/releases/download/v0.10.0/opensds-installer-v0.10.0.tar.gz
OR
Download the installer binaries from https://github.com/opensds/opensds-installer/releases/tag/v0.10.0 - tar xvzf opensds-installer-v0.10.0.tar.gz
- cd opensds-installer/ansible
- chmod +x ./install_ansible.sh && ./install_ansible.sh
- ansible --version # Ansible version 2.4.x is required.
- vim group_vars/common.yml # Modify IP address if needed
- ansible-playbook site.yml -i local.hosts
2. Configuration & Installation
If you want more config control, you can follow this steps:
- https://docs.opensds.io/try-opensds/installation/ (Recommended Ansible method)
3. Advanced Usages or Development
Please refer our detailed documentation
Issues and Suggestions
Please raise the issues, ideas and suggestions in the respective repository under issues section.