572 Commits

Author SHA1 Message Date
Eslam λ Hefnawy
724e225864 Merge pull request #3102 from horike37/add-cloudwatch-to-event-source
Add CloudWatch event source
2017-02-14 19:49:14 +07:00
Eslam A. Hefnawy
f553547733 log group resources are now created even when no roles are created 2017-02-08 21:47:16 +07:00
Philipp Muens
2cd1dfff0b Minor adjustments 2017-02-06 14:09:52 +01:00
horike37
fd7e167807 Dropped name and description statements 2017-02-04 09:46:06 +09:00
horike37
3ada150d53 Merge branch 'add-cloudwatch-to-event-source' of github.com:horike37/serverless into add-cloudwatch-to-event-source 2017-02-04 09:03:01 +09:00
horike37
8bb29727d1 Merge branch 'master' into add-cloudwatch-to-event-source 2017-02-04 09:02:24 +09:00
Philipp Muens
66588856cb Update event naming
So that it won't clash when other CloudWatch events are implemented.
2017-02-03 14:55:38 +01:00
Eslam λ Hefnawy
fdd3470f92 Merge pull request #3145 from ryansb/bug/reduceMemoryUsage
Reduce memory consumption on deploy by at least 50%
2017-01-29 19:29:42 +07:00
Eslam A. Hefnawy
d97e49f376 create loggroup resource by default 2017-01-27 17:29:30 +07:00
Eslam A. Hefnawy
ce7f9bbc20 creating log groups 2017-01-27 17:29:30 +07:00
Eslam λ Hefnawy
dde1b48ad5 Merge pull request #3083 from erikerikson/allow-role-reference-in-func-role-attr
Allow Role 'Fn::GetAtt' for Lambda `role`
2017-01-27 16:48:37 +07:00
Ryan S. Brown
12c2ad906c Update test to match the S3 object body readStream points to the artifact zipfile path 2017-01-26 16:46:13 -05:00
Ryan S. Brown
8b6b3033f9 Reduce memory usage of deploy/upload step
Switch to using a stream to read artifacts at upload, because it was
being read into a `const` that the AWS SDK had to then copy to a
bytearray that was wrapped in a TLSStream object, duplicating the
artifact several times.
2017-01-26 08:11:21 -05:00
Eslam λ Hefnawy
96139e70ab Merge pull request #2736 from asprouse/master
Added Access-Control-Allow-Credentials for CORS settings fixes #2182
2017-01-26 19:31:51 +07:00
Erik Erikson
4a38ac3478 Add Error Case Detection
The error case of a stream event declaration declaring an unsupported event (type was never checked) was not handled in #2952.  Adding it here.
2017-01-25 15:40:41 -08:00
Erik Erikson
65a57b4fb3 Add Error Case Detection
The error case of a stream event declaration declaring an unsupported event (type was never checked) was not handled in https://github.com/serverless/serverless/pull/2952.  Adding it here.
2017-01-25 14:43:08 -08:00
Doug Moscrop
acf74c4c96 add Support for SNS Subscription to existing topics 2017-01-23 15:13:45 -05:00
Philipp Muens
2181ba9478 Remove unused CloudFormation template 2017-01-23 13:21:10 +01:00
Philipp Muens
a6c3240d62 Fix broken test after rebasing 2017-01-20 14:48:28 +01:00
Philipp Muens
116c79dbf8 Refactor function arn generation for info plugin 2017-01-20 14:45:11 +01:00
Eslam λ Hefnawy
1f7ee35321 Merge pull request #3042 from ryansb/optionalVersioning
Add the `versionFunctions` provider flag that will reduce the default nu…
2017-01-20 18:43:47 +07:00
Andrew Sprouse
d5b64c8c71 Added Access Control Allow Credentials for CORS settings fixes #2182 2017-01-18 17:12:31 -05:00
Philipp Muens
158b1bf6cc Merge pull request #3107 from ssemyonov/fix-2404
Fix 2404 Receive "Deployment bucket is not in the same region..." when using eu-west-1
2017-01-18 14:19:48 +01:00
Sergey Semyonov
a636fc7f12 add missing stub restore() 2017-01-18 13:10:49 +00:00
Sergey Semyonov
df03336bee add tests for #2404 covering inconsistent AWS API responses 2017-01-16 10:39:57 +00:00
Sergey Semyonov
30ec78df37 fix #2404 by handling EU special case response for LocationConstraint 2017-01-16 10:23:35 +00:00
horike37
9a8e5cc465 update errormessage 2017-01-15 23:23:20 +09:00
horike37
3ad27484b5 add CloudWatch event source 2017-01-15 23:00:40 +09:00
Philipp Muens
4f9cafb119 Minor cleanups 2017-01-14 14:04:43 -08:00
Philipp Muens
1f810f4018 Fix and update tests 2017-01-14 12:40:41 -08:00
horike37
64af4ef244 fixed the bug when Multi-line values is given in iot events 2017-01-14 15:33:07 +09:00
Erik Erikson
c93c5b29c4 Allow Role 'Fn::GetAtt' for Lambda role
Fix https://github.com/serverless/serverless/issues/3081

The fix is to allow the role defined for a Lambda to be a `{ 'Fn::GetAtt', [ 'LambdaLogicalId', 'Arn'] }` reference to a role in the current service.  If the `role` attribute is defined, check whether it is a role reference and if it is, fill the depends on attribute for the event mapping to be that logical ID.
Add tests that make sure this use case is covered in future incarnations of the code.
2017-01-10 18:12:26 -08:00
Ryan S. Brown
d4a1aafd80 Add versionFunctions as an AWS provider option that will reduce the default number of stack outputs.
Per #2853, having versions as resources/outputs can trigger some limits
related to CloudFormation stack outputs. This leaves the existing
default, but if turned to `false` will reduce the number of outputs by
N, where N is the number of functions total.
2017-01-05 11:23:52 -05:00
Philipp Muens
6ae19fd724 Merge pull request #2952 from LightmakerCanada/fix-for-2508
Generate a single policy statement to cover all stream events
2017-01-03 15:48:50 +01:00
Eslam λ Hefnawy
7fc058df63 Merge pull request #2141 from johnf/cognito_authorizer
add the start of cognito user pool authorizer support
2017-01-03 19:28:00 +07:00
Nik Graf
dc2d350ff5 Merge pull request #2954 from horike37/add-awsiot-to-event-source
Add IoT event source
2017-01-02 16:12:30 +01:00
Philipp Muens
96117bf6fb Merge pull request #2991 from serverless/update-status-code-regex-to-match-newlines
Update status code regex to match newlines
2016-12-20 18:08:12 +01:00
Philipp Muens
36f3584c5e Merge master and resolve conflict 2016-12-20 15:01:16 +01:00
Philipp Muens
03cc50b246 Merge pull request #2993 from serverless/fix-vtl-string-escaping
Fix VTL string escaping
2016-12-20 14:49:41 +01:00
Philipp Muens
7ef084df5d Update string replacing in replaceAll 2016-12-20 14:35:40 +01:00
Philipp Muens
6ee2c31549 Update status code regex to match newlines 2016-12-20 12:33:10 +01:00
horike37
4dfd24ba12 Update hierarchical structure of iot events 2016-12-19 19:52:15 +09:00
John Ferlito
565afd438e
Throw an error if cognito claims are used in lambda-proxy mode 2016-12-18 09:43:39 +11:00
John Ferlito
c92c33399e
Refactor the integrations templates to remove duplication
The two templates DEFAULT_JSON_REQUEST_TEMPLATE and
DEFAULT_FORM_URL_ENCODED_REQUEST_TEMPLATE contained a lot of duplicated
content.
2016-12-18 09:43:39 +11:00
John Ferlito
577ebfd350
Expose the cognito user pool claims 2016-12-18 09:43:39 +11:00
John Ferlito
64fa7c64b3
Add support for Cognito User Pools authorizer 2016-12-18 09:33:46 +11:00
Maciej Winnicki
15550f8b60 Merge pull request #2940 from erndob/patch-1
fix #2936. Enable schedule event by default.
2016-12-16 17:45:37 +01:00
Philipp Muens
737b495bd3 Update code so that iot events are enabled by default 2016-12-16 11:16:18 +01:00
erndob
0bcd23637b add tests 2016-12-15 21:15:53 +02:00
horike37
ed7192e3c9 merged master and fixed conflict 2016-12-15 16:49:57 +09:00