Validate translated HOT template with Heat

Registered by Sahdev Zala

Currently, the translated templates are validated against pre-generated Heat templates which were successfully validated and deployed with heat manually. This is good and provided a set of HOT templates for example usage but for robust validation we should use Heat Client validation method. There are efforts going on in Heat and Heat Client side to have validation on it's own, so if that happens that's something we should eventually use.

Blueprint information

Status:
Not started
Approver:
Sahdev Zala
Priority:
High
Drafter:
Sahdev Zala
Direction:
Approved
Assignee:
Veena
Definition:
Approved
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(spzala) @Veena, I just assigned this blueprint to you to avoid any duplication of work. Please feel free to unassign if you can't work on it. Please let me know if run into any questions as you work on it. Thanks!!

(spzala) translator/hot/tosca/tosca_compute.py has code that makes sure that needed credentials are set in env.

(spzala) The credential code as I mentioned above is moved to utils module for common usage.

(spzala) As we use heat client, should try accessing validation with REST call if possible to avoid dependency on the client.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.