← Back to team overview

openstack team mailing list archive

Heat version 7 released

 

Good news, everyone!
The Heat developers are pleased to announce a new version (v7) of Heat.

You may remember Heat as the project that allows you to launch AWS CloudFormation templates on OpenStack. If you're not already familiar with it, CloudFormation is a programmable interface and templating system for orchestrating multiple cloud applications.

This version adds an OpenStack-native ReST API, so you'll never need to deal with RPC again. But rest assured (uh, no pun intended) that we intend to continue to maintain and support the existing CloudFormation-compatible API indefinitely.

Download Heat:

https://github.com/heat-api/heat/downloads

Try it out on Fedora 17:

https://github.com/heat-api/heat/blob/master/docs/GettingStarted.rst#readme

Or Ubuntu 12.04:

https://github.com/heat-api/heat/wiki/Getting-Started-with-Heat-using-Master-on-Ubuntu


What's new in version 7:

* An OpenStack-native ReST API
  - A platform for future innovation, unique to OpenStack.
- Currently, support is limited to stack operations - support for Resources and Events is coming soon - Documentation at https://github.com/heat-api/heat/blob/master/docs/api.md#readme

* CloudWatch-compatible Metric Collection
- Running instances now report their metrics via Heat's CloudWatch-compatible API
  - Metric collection is now secure (authenticated/signed)

* Fixes for integration with the Folsom versions of Keystone and Glance

* A CLI option for fetching templates from Swift

* Unit tests
  - More! Better! Faster!

* heat-keystone-setup handles upgrades

* Numerous bug fixes and enhancements

Upgrade Notes:

Note that the implementation of cfn-push-stats has changed in this version, so you will need to rebuild your JEOS images using the latest version of heat-jeos. Prebuilt images will be available as soon as we find somebody with write access to that repo.

Also note that if you wish to use the features of the CloudWatch-compatible API (this means any templates that use HA or Autoscaling), you will need a firewall rule to allow instances access to that API (previously only access to heat-metadata was required). See the Getting Started guide for details.

Keystone endpoints have also changed, so if you are upgrading from an existing version of heat, be sure to re-run the bin/heat-keystone-setup script.


Get involved:

Heat Website - http://heat-api.org/
GitHub - https://github.com/heat-api/heat#readme
Join us on IRC - #heat on FreeNode