Running Heat on a fresh devstack install, just tried to creat a stack with this HOT: http://paste.openstack.org/show/125992/
This template used to work a few months ago, but when I ran it today, I got an error on the creation of the AWS::ElasticLoadBalancing::LoadBalancer.
$ heat resource-list mystack
+--------------------------+----------------------------------+-----------------------------------------+-----------------+----------------------+
| resource_name | physical_resource_id | resource_type | resource_status | updated_time |
+--------------------------+----------------------------------+-----------------------------------------+-----------------+----------------------+
| CfnUser | 7836212dd5ec4da7a68723f80d6d6882 | AWS::IAM::User | CREATE_COMPLETE | 2014-10-28T13:56:03Z |
| ElasticLoadBalancer | | AWS::ElasticLoadBalancing::LoadBalancer | CREATE_FAILED | 2014-10-28T13:56:03Z |
The error was:
"StackValidationFailed: Property error : latency_watcher: Property Dimensions not assigned"
The strange fact is that "Dimensions" is a CloudWatch Alarm property and I'm using Ceilometer Alarm.
Full log:
"StackValidationFailed: Property error : latency_watcher: Property Dimensions not assigned", "physical_resource_id": "", "resource_type": "AWS::ElasticLoadBalancing::LoadBalancer"}, {"resource_name": "CPUAlarmHigh", "links": [{"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741/resources/CPUAlarmHigh", "rel": "self"}, {"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741", "rel": "stack"}], "logical_resource_id": "CPUAlarmHigh", "resource_status": "INIT_COMPLETE", "updated_time": "2014-10-28T14:12:53Z", "required_by": [], "resource_status_reason": "", "physical_resource_id": "", "resource_type": "OS::Ceilometer::Alarm"}, {"resource_name": "WebServerKeys", "links": [{"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741/resources/WebServerKeys", "rel": "self"}, {"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741", "rel": "stack"}], "logical_resource_id": "WebServerKeys", "resource_status": "INIT_COMPLETE", "updated_time": "2014-10-28T14:12:53Z", "required_by": ["LaunchConfig"], "resource_status_reason": "", "physical_resource_id": "", "resource_type": "AWS::IAM::AccessKey"}, {"resource_name": "WebServerScaleDownPolicy", "links": [{"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741/resources/WebServerScaleDownPolicy", "rel": "self"}, {"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741", "rel": "stack"}], "logical_resource_id": "WebServerScaleDownPolicy", "resource_status": "INIT_COMPLETE", "updated_time": "2014-10-28T14:12:53Z", "required_by": ["CPUAlarmLow"], "resource_status_reason": "", "physical_resource_id": "", "resource_type": "AWS::AutoScaling::ScalingPolicy"}, {"resource_name": "CPUAlarmLow", "links": [{"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741/resources/CPUAlarmLow", "rel": "self"}, {"href": "http://10.1.0.157:8004/v1/aa96e302c27b4531980dce5b8dc06155/stacks/mystack/5079eb05-df0b-4e13-8094-f3536bcca741", "rel": "stack"}], "logical_resource_id": "CPUAlarmLow", "resource_status": "INIT_COMPLETE", "updated_time": "2014-10-28T14:12:53Z", "required_by": [], "resource_status_reason": "", "physical_resource_id": "", "resource_type": "OS::Ceilometer::Alarm"}]} from (pid=11964) to_json /opt/stack/heat/heat/common/serializers.py:43
screen-h-eng.2014-10-28-120254.log:2014-10-28 13:56:03.747 TRACE heat.engine.resource StackValidationFailed: Property error : latency_watcher: Property Dimensions not assigned
Fix proposed to branch: master /review. openstack. org/132867
Review: https:/