# Heat-Translator

**Heat-Translator** is an Openstack project, with contributions through the INDIGO - DataCloud project, licensed under Apache 2.

* It is a command line tool which takes non-Heat templates as an input and produces a Heat Orchestration Template (HOT) which can be deployed by Heat. Currently the development and testing is done with an aim to translate OASIS Topology and Orchestration Specification for Cloud Applications (**TOSCA)** templates to HOT. However, the tool is designed to be easily extended to use with any format other than TOSCA.

**Summary**:

* Updates
  * [HEAT-translator v. indigo-1.1](https://indigo-dc.gitbooks.io/indigo-datacloud-releases/content/indigo1/second_update_of_indigo-1.html#ht)
* [Release Notes v. 0.5.1](#id1)
  * [What's new](#id2)
  * [List of RfCs](#id3)
  * [Deployment Notes](#id4)
  * [Known Issues](#id5)
  * [List of Artifacts](#id7)
* [Documentation](#id6)
* [Support](#id8)

## Release Notes

### What's new

Highlights of the [INDIGO-1 Release](https://github.com/MatMaul/heat-translator/releases):

* [commits/indigo-1](https://github.com/MatMaul/heat-translator/commits/indigo-1)
  * Retrieve the network name through the neutron API
  * Fix images matching algo (exact match favored compared to partial match)
  * Handle interfaces directly defined on a TOSCA Compute node
  * Fully implements the semantic of get\_\* functions :
    * handle optional capability/requirement parameter
    * handle optional nested property / index
  * Implements get\_operation\_output function
  * Handle artifacts defining a Ansible Galaxy role&#x20;

Supported Platforms:

* Tested with centos7+rdo and ubuntu14.04+ppa:mitaka-testing.

#### List of RfCs

* Bugs: <https://bugs.launchpad.net/heat-translator>

### Deployment Notes

* Details on how to use the Heat Translator can be found at [doc/source/usage.rst](https://github.com/openstack/heat-translator/blob/master/doc/source/usage.rst)

### Known Issues

* N/A

### List of Artifacts

Packages:

* heat-translator-0.5.1.dev37-1.noarch.rpm
* python-heat-translator\_0.5.1.dev37-1\_all.deb

## Documentation

* Documentation: <http://docs.openstack.org/developer/heat-translator/>
* Launchpad: <https://launchpad.net/heat-translator>
* Blueprints: <https://blueprints.launchpad.net/heat-translator>

## Support

* Please use the [INDIGO - DataCloud CatchAll GGUS Support Unit](https://wiki.egi.eu/wiki/GGUS:INDIGO_DataCloud_Catch-all_FAQ)
* IRC Channel: #openstack-heat-translator
