Add availability zones support in Manila

Registered by Igor Malinovskiy

- Add AZ arguments to Manila client’s share creation code.
- In Manila API, preserve AZ if creating a share from a snapshot.
- Add AZ list API to server & client.
- Update generic driver to respect share AZ, creating backing Nova VM and Cinder volume in the specified AZ.
- Update documentation to reflect AZ support and best practices.

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
High
Drafter:
Igor Malinovskiy
Direction:
Approved
Assignee:
Igor Malinovskiy
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Igor Malinovskiy
Completed by
Igor Malinovskiy

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/availability-zones,n,z

Addressed by: https://review.openstack.org/206545
    Add availability zones support

Addressed by: https://review.openstack.org/206591
    Use service availability_zone for Share Server VM

Addressed by: https://review.openstack.org/206595
    Generic driver:Create Cinder volume in correct AZ

Addressed by: https://review.openstack.org/208962
    Clean up admin_actions API extension unit tests

Gerrit topic: https://review.openstack.org/#q,topic:bp/share-instances,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.