Integrate storage (cinder) information in the model

Registered by Vincent Françoise on 2017-01-19

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 on 2017-06-30
Completed by
Alexander Chadin on 2017-07-19

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.