Description
Serverless Framework Version: v1.0.0-alpha.2
Operating System: OSX
Expected Behavior:
When I add a new function to the serverless.yaml file. The service is redeployed correctly
Actual Behavior:
If the new function is created above an existing functions the deployment fails and is rolled back.
Noticed this when adding a new one as I like to keep the functions in order alphabetically
Stack-Trace (Optional):
Serverless Error ---------------------------------------
An error occurred while provisioning your cloudformation:
The following resource(s) failed to create: [ResourceApigEvent1].
Stack Trace --------------------------------------------
ServerlessError: An error occurred while provisioning your cloudformation: The following resource(s) failed to create: [ResourceApigEvent1].
at /Users/jsutherland/Source/serverless/lib/plugins/aws/deploy/lib/updateStack.js:56:33
at tryCatcher (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/promise.js:504:31)
at Promise._settlePromise (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/promise.js:561:18)
at Promise._settlePromise0 (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/promise.js:606:10)
at Promise._settlePromises (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/promise.js:685:18)
at Async._drainQueue (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/async.js:138:16)
at Async._drainQueues (/Users/jsutherland/Source/serverless/node_modules/bluebird/js/release/async.js:148:10)
at Immediate.Async.drainQueues as _onImmediate
at processImmediate as _immediateCallback
Get Support --------------------------------------------
Docs: v1.docs.serverless.com
Bugs: github.com/serverless/serverless/issues