[Sahara] Add manila shares to clusters and templates

Registered by Chad Roberts

** For Mitaka **

Now that the sahara service offers manila share integration, the UI should be updated to reflect that. The following changes should be made so that manila shares can be used and managed in sahara clusters.

1) Ability to add/remove a share to a node group template. This would apply at both initial creation time as well as when editing a node group template.
2) Ability to add/remove a share to a cluster template. This would apply at both initial creation time as well as when editing a cluster template.
3) Ability to add or remove a share on a running cluster. The link to this form would probably be on the cluster details page, but it could also be another option on the cluster table row actions.

There should be tests added to cover these new cases.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Chad Roberts
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
None
Started by
Vitalii Gridnev
Completed by
Vitalii Gridnev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/sahara-add-shares-to-clusters,n,z

Addressed by: https://review.openstack.org/232623
    Adding template support for manila-based shares

Addressed by: https://review.openstack.org/233077
    Adding cluster template support for shares

Addressed by: https://review.openstack.org/243751
    Adding support for editing active cluster shares

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-manila-binary-store,n,z

Addressed by: https://review.openstack.org/253203
    Adding node group template support for shares

Addressed by: https://review.openstack.org/253222
    Adding cluster template support for shares

Addressed by: https://review.openstack.org/253223
    Adding support for editing active cluster shares

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.