Integrate storage (cinder) information in the model

Registered by Vincent Françoise

As of now, Watcher only provides compute information from its model. The objective would hence be to extend it to also provide storage-related data via Cinder.

Objectives:
- Be able to integrate storage info at the model build stage
- Be able to consume all the needed cinder notifications in order to maintain the consistency of the storage-related part of the model
- Be able to easily query/retrieve the storage information from within a strategy via a clear set of methods

We should provide a separate cluster data model for storage

Blueprint information

Status:
Complete
Approver:
Antoine Cabot
Priority:
High
Drafter:
Vincent Françoise
Direction:
Approved
Assignee:
Hidekazu Nakamura
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-3
Started by
Alexander Chadin
Completed by
Alexander Chadin

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/450173
    Add spec for Cinder model integration

Addressed by: https://review.openstack.org/450642
    Cinder model integration

Addressed by: https://review.openstack.org/469815
    DO NOT MERGE: testing

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.