Create OS::Cinder::Volume and OS::Cinder::VolumeAttachment resources

Registered by Steve Baker

This resource should share the same code as AWS::EC2::Volume but its properties schema should be derived from the Cinder REST volume creation API call.

According to the python-cinderclient volume create call, the following properties are elible for being in the resource properties schema for OS::Cinder::Volume (with equivalent AWS properties in parethesis)

size (Size)
snapshot_id (SnapshotId)
display_name
display_description
volume_type
availability_zone (AvailabilityZone)
status
attach_status
metadata (Tags)
imageRef
source_volid

FnGetAtt should expose any information that a look-up on the volume provides.

According to the python-cinderclient volume attachment call, the following properties are elible for being in the resource properties schema for OS::Cinder::VolumeAttachment (with equivalent AWS properties in parethesis)

volume_id (VolumeId)
instance_uuid (InstanceId)
mountpoint (Device)

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Thomas Herve
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Thomas Herve
Completed by
Thomas Herve

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/28537
    Implement OS::Cinder::Volume

Addressed by: https://review.openstack.org/28672
    Implement CinderVolume.FnGetAtt

Addressed by: https://review.openstack.org/28961
    Implement OS::Cinder::VolumeAttachment

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.