v0.9.0-Daito RC4-Test Release for Daito
Pre-releaseVersion Information
Version Number : v0.9.0 [tag: v0.9.0]
Version Name : v0.9.0 Daito RC4
Date : 03-Jan-2020
Repos Included : opensds, nbp, multi-cloud, opensds-installer, opensds-dashboard, orchestration, anomaly-detection, documentation
Release Comments :
This is an incremental pre-release on top of 0.8.0 for testing. As it is a stabler minor release, it is tagged as v0.9.0. There are API changes in hotpot (opensds repo) and some of the north bound platform and drivers are not fully tested(example OpenStack NBP, Fujitsu, HP Nimble drivers, IBM SpectrumScale, NetApp ONTAP Select as the real hardware is not available for test currently. However, the driver adaptation has been verified and expected to work. This release for further testing and initial prototypes or demos.
Changelog:
1. opensds
- hotpot api updates for basic data provisioning
- host management apis initial version integrated
- updated to openapi 3.0
- hotpot api additional parameters added
- swagger validation added
- New South Bound Driver added (Beta)
* NetApp ONTAP Select
* IBM Spectrum Scale
2. nbp
- VMware support (initial support for NGC and vRO)
- CSI Block and file plugin separation
- Hostname & Host attachments changes for CSI, NGC and vRO
- Bug Fixes
(FlexVol not supported/tested in this version)
3. multicloud
- Integration with YIG to enhance multicloud
- Support for YIG Storage backend as on-premise Cloud
- New features: Copy Object, ACL (Custom) for Bucket and Objects, multipart upload and download, SSE
4. dashboard
- host management support
- volume attach/detach support
- profile page updates for api changes
- SSE, Copy Object, ACL
5. installer
- Installer script optimized for better install and usage
- Bug fixes
- Modular (More control on specific install scripts from different projects)
- Multi-Cloud installation fix with YIG integration
- CSI changes for Block and File separation
6. documentation
- New repo for documentation and migration
- Redesign and updates on the documentation (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.
How to use the Release:
1. From Release Binaries of OpenSDS Installer
Steps:
- wget https://github.com/opensds/opensds-installer/releases/download/v0.8.0/opensds-installer-v0.9.0.tar.gz
OR
Download the installer binaries from https://github.com/opensds/opensds-installer/releases/tag/v0.9.0 - tar xvzf opensds-installer-v0.9.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)
Issues and Suggestions
Please raise the issues, ideas and suggestions in the respective repository under issues section.