cfn-signal waitcondition fails due to URL quoting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Undecided
|
Unassigned | ||
Grizzly |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
waitcondition calls from the instance are failing for me. By the time cfn-signal calls curl, the URL is no longer quoted. This means everything after the first & is ignored, which is why the ec2 signature is not found.
The instance calls:
[root@teststack bin]# /opt/aws/
DEBUG [2012-12-10 21:02:46,374] cfn-signal called Namespace(
DEBUG [2012-12-10 21:02:46,375] Running command: curl -X PUT -H 'Content-Type:' --data-binary '{"Status": "SUCCESS", "Reason": "Wiki server setup complete", "Data": "Application has completed configuration.", "UniqueId": "00000"}' http://
heat-api-cfn logs:
2012-12-11 15:02:48 DEBUG [heat.api.
2012-12-11 15:02:48 DEBUG [heat.api.
2012-12-11 15:02:48 INFO [heat.api.
2012-12-11 15:02:48 INFO [heat.api.
2012-12-11 15:02:48 DEBUG [root] XML response : <ErrorResponse>
2012-12-11 15:02:48 DEBUG [eventlet.
Changed in heat: | |
assignee: | nobody → Steven Hardy (shardy) |
Changed in heat: | |
milestone: | none → grizzly-2 |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | grizzly-2 → 2013.1 |
Ah, already fixed https:/ /github. com/heat- api/heat- jeos/commit/ 305f6753abdc945 9305cc9c8d21cc1 7d2d39778b