Provide API to cancel stack actions

Registered by huangtianhua

https://bugs.launchpad.net/heat/+bug/1493655
As the above bug description, there are some situations will lead stack in *_IN_PROGRESS, and due the stack is locked by an alive engine, we can't operate the stack anymore only if we restart the engine, but the 'restart' is not acceptable in product environment.
So we can provide a REST API to cancel stack actions and reset these stacks to FAILED and force the lock, then user can operate the stack again.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
huangtianhua
Direction:
Needs approval
Assignee:
huangtianhua
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
huangtianhua
Completed by
huangtianhua

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.