RDS DBInstance resource is broken

Bug #1096099 reported by Steven Hardy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
High
Steven Hardy
Grizzly
Fix Released
High
Steven Hardy

Bug Description

The AWS::RDS::DBInstance is broken, because the parser has changed the "List" type to the (correct according to the AWS spec) "CommaDelimitedList" type.

The RDS resource needs updating to match, as currently any templates using the RDS DBInstance resource will fail to launch with the following error:

<StackStatusReason>Resource DBInstance "DatabaseServer" failed with: Invalid Parameter type "List"</StackStatusReason>

Steven Hardy (shardy)
Changed in heat:
status: New → Triaged
importance: Undecided → High
milestone: none → grizzly-2
assignee: nobody → Steven Hardy (shardy)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

Fix proposed to branch: master
Review: https://review.openstack.org/18976

Changed in heat:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/18976
Committed: http://github.com/openstack/heat/commit/c357666d74528a19e767b4f3cc6e48e6328c5c2c
Submitter: Jenkins
Branch: master

commit c357666d74528a19e767b4f3cc6e48e6328c5c2c
Author: Steven Hardy <email address hidden>
Date: Fri Jan 4 17:21:53 2013 +0000

    heat engine : map DBInstance DBSecurityGroups parameter correctly

    The DBInstance nested stack template defines a DBSecurityGroups list parameter,
    which should be "CommaDelimitedList" type, curently it's a "List" type which
    breaks when the template is parsed. To make this work we also have to mangle
    the property (passed in the top level template) format to match the parameter
    format, because in AWS Lists are not represented in the same way for Properties and
    Parameters (sigh..)

    fixes bug 1096099

    Change-Id: Ie078d61847d89ea9dcd55f798b808e595c2d2e12
    Signed-off-by: Steven Hardy <email address hidden>

Changed in heat:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: grizzly-2 → 2013.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.