Add ZTE Block Storage Driver for ZTE ZXCLOUD Storage arrays with iSCSI.

Registered by KongWei

The purpose of this blueprint is to add a Cinder volume driver for ZXCLOUD(ZTE Cloud Storage).

It will support the minimum set of features required in Icehouse:
 * Volume Create/Delete
 * Volume Attach/Detach
 * Snapshot Create/Delete
 * Create Volume from Snapshot
 * Copy Image to Volume
 * Copy Volume to Image
 * Clone Volume
 * Extend Volume

You can find additional details regarding ZTE ZXCLOUD in the following links:
http://www.zte.com.cn/cn/products/cocloud/storage/

CI & code review: https://review.openstack.org/#/c/312355

Blueprint information

Status:
Complete
Approver:
Sean McGinnis
Priority:
Medium
Drafter:
KongWei
Direction:
Needs approval
Assignee:
KongWei
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-2
Started by
KongWei
Completed by
KongWei

Related branches

Sprints

Whiteboard

e0ne: please, send code to the gerrit or set a valid state to the "Coding" work item
kong-wei2: change "Coding" to "INPROGRESS". We have not finished the testing.
kong-wei2: try the default ci test case.
kong-wei2: submit to https://review.openstack.org/#/c/258880/

Gerrit topic: https://review.openstack.org/#q,topic:bp/Add,n,z

Addressed by: https://review.openstack.org/258880
    Add ZTE Block Storage Driver for ZTE ZXCLOUD Storage arrays with iSCSI.

Gerrit topic: https://review.openstack.org/#q,topic:bp/zte-cinder-driver,n,z

Addressed by: https://review.openstack.org/260426
    Add ZTE Block Storage Driver for ZTE ZXCLOUD Storage arrays with iSCSI.

Addressed by: https://review.openstack.org/312355
    Add ZTE Block Storage Driver

The tempest ci was finished.

Gerrit topic: https://review.openstack.org/#q,topic:bp/zte-cinder-driver-patch12,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/zte-cinder-driver-patch12-patch13,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/zte-cinder-driver-patch12-patch13-patch14,n,z

(?)

Work Items

Work items:
Coding: DONE
Build CI env: DONE
CI test: DONE
Code review: DONE

This blueprint contains Public information 
Everyone can see this information.