What's the version of Heat can compatible with Openstack-Folsom?

Asked by Ge Lin

What's the version of Heat can compatible with Openstack-Folsom?
Which version of Heat can work well on Openstack-Folsom? Is v7.release or v6.release? I have tried 'grizzly-2'(heat version), it can't be installed in Openstack-Folsom.

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Heat Edit question
Assignee:
No assignee Edit question
Solved by:
Ge Lin
Solved:
Last query:
Last reply:
Revision history for this message
Zane Bitter (zaneb) said :
#1

The final grizzly release should work fine with Folsom. Can you be more specific about the issue you're seeing?

Revision history for this message
Ge Lin (374504116-i) said :
#2

Tested with 2013.1 release in Folsom:

[root@Staging-I heat]# ./install.sh
NOT replacing existing config file /etc/bash_completion.d/heat-cfn
NOT replacing existing config file /etc/boto.cfg
Installing heat-api-cfn.conf in /etc/heat
Installing heat-api-cfn-paste.ini in /etc/heat
Installing heat-api-cloudwatch.conf in /etc/heat
Installing heat-api-cloudwatch-paste.ini in /etc/heat
Installing heat-api.conf in /etc/heat
Installing heat-api-paste.ini in /etc/heat
Installing heat-engine.conf in /etc/heat
Installing policy.json in /etc/heat

The Heat install process is stopping in 'Installing policy.json in /etc/heat', install failed.

Revision history for this message
Ge Lin (374504116-i) said :
#3

I can install V7.release successfully in the same Folsom-environment.
So I guess maybe 2013.1 release is not compatible with Folsom.

Revision history for this message
Zane Bitter (zaneb) said :
#4

OK, so the output of install.sh is redirected to /dev/null:

https://github.com/openstack/heat/blob/2013.1/install.sh#L77

I'm guessing at some point setup.py changed from printing to stderr to stdout. That's why you're not seeing any output. It doesn't necessarily mean that Heat is not installed. If you have checked and Heat really is not installed, then remove the "> /dev/null" from the install.sh script and look for errors in the output.

Even the trunk version of Heat installs just fine with OpenStack Folsom, though it may try to pull in updated client libraries. Compatibility with Folsom was an explicit design goal of the grizzly release.

Revision history for this message
Ge Lin (374504116-i) said :
#5

Hi Zane, thanks very much for your kindly help. It is clear to me now.