Provide a dynamic TOSCA to HOT map

Registered by Julio Ruano

Currently the TOSCA to HOT mapping is hardcoded within the translator code. Any node type that wishes to get translated needs to be specifically added to the map in the translate_node_templates module. This blueprint proposes an approach to dynamically load classes into this mapping based on well known file paths. An additional piece to this blueprint will encompass a framework for defining global settings available to the translator. Users will be able to define configuration settings to be used globally throughout the translator. The initial implementation will support configuration options for custom class locations (direct support for this blueprint), but will allow for the addition of other configuration settings as needed.

Blueprint information

Status:
Complete
Approver:
Sahdev Zala
Priority:
High
Drafter:
Julio Ruano
Direction:
Approved
Assignee:
Julio Ruano
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Sahdev Zala
Completed by
Sahdev Zala

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/216500
    Allow for dynamic class loading of target types

Gerrit topic: https://review.openstack.org/#q,topic:bp/dynamic-tosca-to-hot-map,n,z

(spzala) Implemented by Julio Ruano.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.