software component creation is broken when switching to rpc calls

Bug #1416404 reported by Qiming Teng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Medium
Qiming Teng

Bug Description

Previously software component creation is done by calling heat client directly.
After switching to rpc_client calls, the stricter parameter checking is blocking software component from successful creation.

When create_software_config() is called, heat-engine throws an exception saying that 'configs' is not a known argument.

Qiming Teng (tengqim)
Changed in heat:
assignee: nobody → Qiming Teng (tengqim)
status: New → Confirmed
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/151632

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

Reviewed: https://review.openstack.org/151632
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=a83dca22dfbabb7124ddad2bd81f6795785f7712
Submitter: Jenkins
Branch: master

commit a83dca22dfbabb7124ddad2bd81f6795785f7712
Author: tengqm <email address hidden>
Date: Fri Jan 30 21:25:58 2015 +0800

    Fix sw component creation parameter error

    The switching to rpc calls for software component is broken due to
    stricter keyword argument checking. An additional 'configs' parameter is
    rejected by rpc client. This patch removes 'configs' from the keyword
    arguments and adds a test case that the rpc method is invoked with
    expected parameters.

    Change-Id: I8b1674dbea2b9f0fe92a3fab946ce83cd64521ad
    Closes-Bug: 1416404

Changed in heat:
status: In Progress → Fix Committed
Changed in heat:
milestone: none → kilo-2
importance: Undecided → Medium
Thierry Carrez (ttx)
Changed in heat:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in heat:
milestone: kilo-2 → 2015.1.0
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.