This feature is to provide canonical name mapping for Heat templates with official Documentation names for OpenStack projects

Registered by Keith Bray

To align with OpenStack documentation of the naming of services, we should alias Heat resources to allow for more than the project name so that we also support the service name. For example, we should support the resource name "OS::Compute::Server" as a valid resource name in addition to "OS::Nova::Server". The ones I would like to support are:

OS::Nova::Server --> OS::Compute::Server
OS::Nova::KeyPair --> OS::Compute::KeyPair
OS::Nova::FloatingIP --> OS::Compute::FloatingIP
OS::Nova::FloatingIPAssociation --> OS::Compute::FloatingIPAssociation

OS::Swift::Container --> OS::ObjectStorage::Container

OS::Cinder::Volume --> OS::BlockStorage::Volume
OS::Cinder::VolumeAttachment --> OS::BlockStorage::Volume

OS::Neutron::*** --> OS::Networking::***

The OpenStack docs I am referring to are: http://docs.openstack.org/
The list of current Heat resources are documented here: http://docs.openstack.org/developer/heat/template_guide/index.html

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Keith Bray
Direction:
Needs approval
Assignee:
Keith Bray
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.