Create Heat-Translator shell entry point

Registered by Sahdev Zala

The Heat-Translator can be used on OpenStackClient (OSC) shell but outside OSC, the typical way of invoking and testing heat-translator on CLI is by running "python heat_translator.py ..". We need to make heat-translator available in the same as other OpenStack clients. With this way, the translator can be invoked with "heat-translator" command.

e.g.
python heat_translator.py --template-file=translator/tests/data/tosca_helloworld.yaml --template-type=tosca

vs

heat-translator --template-file=translator/tests/data/tosca_helloworld.yaml --template-type=tosca

Blueprint information

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

Related branches

Sprints

Whiteboard

Addressed by: https://review.openstack.org/#/c/230593/
    Create command line entry point

The work is completed preserving backward compatibility and now heat-translator can be used with 'heat-translator' command or previous way via 'python heat_translator.py" which will be eventually deprecated.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.