Erik Erikson
2a5cbcc07e
Merge branch 'master' into reduce-scope-of-rights-of-default-iamlambdarole
...
# Conflicts:
# lib/plugins/aws/deploy/compile/functions/index.js
# lib/plugins/aws/deploy/compile/functions/tests/index.js
2016-10-04 16:25:44 -07:00
David Tanner
4d34dfde44
Merge with master.
...
There was a merge issue with createStack
2016-10-03 09:11:15 -06:00
Eslam λ Hefnawy
ec3182985f
Merge pull request #2068 from medhoover/s3_event_rules
...
S3 event rules
2016-10-03 18:01:49 +07:00
Philipp Muens
94792284c8
Merge pull request #2198 from zorrofox/master
...
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-30 23:03:01 +02:00
David Tanner
b97c7176d5
Fix issue using this.bucketName, but the bucket on the service package instead.
...
Also added the content-type to the json file so you can read the file in the browser.
2016-09-30 08:30:35 -06:00
Mohamed Gharsallah
c0489ad754
update tests
2016-09-30 14:42:07 +01:00
Mohamed Gharsallah
645491e63b
remove not important s3 event verification
2016-09-30 14:41:59 +01:00
zorrofox
9d04ca0a68
modify error message according to the review
2016-09-30 09:22:20 +01:00
David Tanner
71c649b6aa
Fix linting issue
2016-09-28 09:33:00 -06:00
David Tanner
f544b778cb
Cleaning up the tests to avoid timeouts, might be because of writing file?
2016-09-28 09:27:43 -06:00
David Tanner
4f9f173a3c
Fix linting issues, and restore deployFunction
2016-09-28 09:09:21 -06:00
David Tanner
68ef4ceab7
Move CF stack configuration to one place.
...
The stack is now set up in one place.
The S3 bucket isn't created on create if a bucket is already specified.
Working on configurability for the developer.
There is still the possibility of failing to deploy the stack
if the iamRoleArn is set, and a deploymentBucket is specified
2016-09-28 08:27:09 -06:00
Florian Motlik
e1adf6e921
Merge pull request #2175 from serverless/fix-api-key-value-displaying-in-info-plugin
...
Fix api key value displaying in info plugin
2016-09-28 16:03:21 +02:00
eL0ck
4fa7457f24
fixed. Was incorrectly catching non-http events as empty http events
2016-09-28 08:49:51 +02:00
eL0ck
0f2510eac4
fixed inconsistent error message
2016-09-28 08:49:51 +02:00
eL0ck
dc0b252564
fixed merge error. Tests all passing
2016-09-28 08:49:51 +02:00
eL0ck
a1563a3a73
fix http event validation
2016-09-28 08:47:43 +02:00
Mohamed Gharsallah
9db30f620b
Add unit tests
2016-09-27 21:30:55 +01:00
Mohamed Gharsallah
b69d1c0dc6
check for event prop when s3 rules prop is defined
2016-09-27 21:30:15 +01:00
Erik Erikson
7af0b3d577
Merge branch 'master' into reduce-scope-of-rights-of-default-iamlambdarole
2016-09-27 12:26:05 -07:00
Philipp Muens
eb4d17d1b5
Fix linting issues
2016-09-27 12:04:15 +02:00
Philipp Muens
3e93d244d3
Add subdirectory for tmpDirs
...
Add a subdirectory so that all directories which are generated for the tests are stored there.
Furthermore old tests are updated so that they use the tmpDir name generated by the test
utils functionality. This makes working with Docker way better as the tmpDirs are not created
It the root directory.
2016-09-27 11:48:14 +02:00
Erik Erikson
9497b4149e
Merge branch 'master' into reduce-scope-of-rights-of-default-iamlambdarole
2016-09-26 17:41:46 -07:00
Florian Motlik
d6ffe8962b
Add Var at the end of path variable CF name
2016-09-26 12:39:29 +02:00
Philipp Muens
40da6be2b2
Remove dependency on API key id in outputs section
2016-09-26 10:45:03 +02:00
Philipp Muens
a5dcee1cad
Add / fix tests for api key value retrieval
2016-09-26 10:45:03 +02:00
Philipp Muens
41ef1d040d
Fix api key value displaying in info plugin
2016-09-26 10:45:03 +02:00
Florian Motlik
9b5a58c30f
Merge pull request #2125 from rowanu/rollback-on-cfn-failure
...
Switch CloudFormation OnFailure behaviour to rollback instead of dele…
2016-09-23 21:29:42 +02:00
Florian Motlik
b6a39ef115
Merge pull request #2091 from craftship/support-dash-path-name
...
Support Dash Character for API Gateway Resource Path
2016-09-23 20:48:17 +02:00
Florian Motlik
e4846edb21
Merge pull request #2050 from fruffin/master
...
Fix #2049 : API Gateway integration to return 500 when Lambda functions time out
2016-09-23 19:55:18 +02:00
zorrofox
478209bfa6
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-24 00:32:03 +08:00
zorrofox
eaf175da06
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-24 00:22:19 +08:00
zorrofox
b8e5bb4eca
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 23:59:13 +08:00
zorrofox
dbeaa54832
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 23:04:34 +08:00
zorrofox
73617d0a66
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 22:47:23 +08:00
David Tanner
d490ed413e
Rename to deploymentBucket as recommended by @flomotlik
2016-09-23 08:18:33 -06:00
David Tanner
1a8b94cc4f
Upping code coverage.
...
Found some unused code when looking for throttling errors, added functionality to get code from SDK errors.
Added tests to cover functionality.
Fixed prefix to be serverless/{serviceName}/{stage}
2016-09-22 15:55:52 -06:00
David Tanner
66525f259e
Deploy by service and stage.
...
Check that the bucket exists before, and that it is in the correct stage
2016-09-22 10:24:35 -06:00
David Tanner
4172655c1b
Cleanup linting issues
2016-09-22 09:19:58 -06:00
David Tanner
a425967654
Add a bucket to the provider for deployments.
...
Also prefix deployments so they can co-exist with other files
2016-09-22 05:35:29 -06:00
Erik Erikson
9ff80a10e5
"Fn:Join" => "Fn::Join"
...
(add a colon - otherwise, it is invalid and blows up stack creation)
2016-09-21 11:22:14 -07:00
Florian Motlik
f732019d5b
Add any to list of allowed http methods
2016-09-21 12:48:32 +02:00
Erik Erikson
7d40665fa4
Update Tests
...
(this is just getting embarassing - maybe I should set up a pre-hook?)
2016-09-19 13:12:38 -07:00
Erik Erikson
b768b47090
Remove the "RetentionInDays" Attribute
...
Hopefully this causes the system to fall back to the default setting for the account.
2016-09-19 13:04:44 -07:00
Florian Motlik
7e7dcc4923
Merge pull request #2138 from danielkoo/serverless-#2016-wip
...
- ensure the Create/Update CloudFormation templates are always written to disk, even if the noDeploy option was not specified
2016-09-19 16:22:27 +02:00
Andrew McClenaghan
2cebdff5f7
Update test to just test description
2016-09-19 20:34:02 +10:00
Andrew McClenaghan
17ae7ed96f
Clean up duplicate test
2016-09-17 22:23:22 +10:00
Andrew McClenaghan
39ac286e3c
Add description property for lambda function
2016-09-17 22:22:19 +10:00
Daniel Koo
296810c8b3
- ensure the Create/Update CloudFormation templates are always written to disk, even if the noDeploy option was not specified
...
- using ES6 arrow functions
- added tests
- added to the documentation
2016-09-16 09:58:05 +10:00
Erik Erikson
9d4ed7a13a
Remove Unused Name Generation in CFT Template
2016-09-15 13:06:29 -07:00