This commit allows to avoid the following error: Could not find
dependent Service[cinder-volume].
Change-Id: I7d59f225807712ceaf51097a852b7988753bf097
(cherry picked from commit 404b6a622f)
- The number of simultaneously supported devices has been increased
up to 3 NetApp devices
- ONTAP 7-Mode support has been disabled
- SolidFire support has been added
Change-Id: Iae2d5a78e262a3e7dc3d8fbb02fba36b56b5ba01
- Task-based deployment support.
- Hot-plug and LCM support (Experimental).
- Updated documentaion.
- Cleaned up puppet.
- Refactored deployment_tasks.yaml
- Removed all stuff related to default MOS backends.
9.0 has built-in multibackend, so just add new backend.
Change-Id: Ia885d1a931f2111bdd3e9e1dccec07d34e42d2f0
- Added full support of multi backends. The plugin does not overwrite
"enabled_backends" option that allows to use it with other
plugins for Cinder backends.
- Since FilterScheduler is default scheduler driver starting Grizzly,
it has been deleted from set up. This change allows to set Cinder or
Ceph-OSD roles wherever you need.
- Added small changes in site.pp to get free allocation of roles
- The code has been refactored and commented, slightly.
Change-Id: I117fed67553af4065b3ebd3673a17b51cf42dc9a
Closes-Bug: #1581960
- The plugin has been totally refactored to accordance with changes in
OpenStack Liberty and MOS 8.0
- All documented features of NetApp Cinder Driver are configurable
- Plugin can change Cinder settings after deployment with wrong
parameters. It requires manual actions
- Defined type (backend::netapp) form upstream puppet cinder module is
not used because is outdated and doesn't support last changes in
Cinder NetApp driver
- Added a tasks that deletes not existed cinder services
Change-Id: Ic70ad0a99c41860502e15fe8671e6ca3f11e9f58
In case special NFS mount options are necessary,
add same options to nova-compute and cinder-volume configs
Change-Id: Ic1829d1d97adb575c6d10142943aa38e07278696
- The code has been modified to fit the puppet style
without functional changes
(https://docs.puppetlabs.com/guides/style_guide.html)
- Fixed typo in descriptions of several classes
- Fixed typo in rbd.pp on line 45
Change-Id: I6ce8ce53abe3fa4f00606259330be0604e1347e4
- added E-Series storage family support
- the plugin UI was refactored for better visibility
- fields screenshots were updated
Change-Id: Ibcc9dd51a86803e45ed334a46d97f29224e5ba5c
Add missing dependencies on compute node
Add capacity to deploy cinder role on a non controller node
Change-Id: Ibc5954f4309dd9198752d5cec701a6187c4f8a6d