1311 Commits

Author SHA1 Message Date
Eslam λ Hefnawy
af3d463e03 Merge pull request #3297 from serverless/fix-monitor-stack-freezing-bug
Fix monitorStack freezing bug
2017-02-28 23:49:09 +08:00
Philipp Muens
010fe8b0f3 Merge pull request #3310 from serverless/quickfix-too-many-files-open
Quickfix too many files open
2017-02-28 16:40:56 +01:00
Philipp Muens
6c82f71be8 Quickfix too many files open 2017-02-28 16:07:39 +01:00
Eslam λ Hefnawy
dc0c92b00a Merge pull request #2983 from nicka/master
BREAKING - Replace IamPolicyLambdaExecution with inline policies and added ManagedPolicyArns to fix VPC permissions
2017-02-28 22:00:35 +07:00
Colby M. White
0d679c295d correct spelling typos 2017-02-27 19:34:23 -08:00
Nick den Engelsman
6ee7930526 Replace remaning IamPolicyLambdaExecution’s with IamRoleLambdaExecution 2017-02-27 12:49:36 +01:00
Nick den Engelsman
1e7bc75334 Remove logs:CreateLogGroup from the default IAM policy since Log group resources are created through CloudFormation by default 2017-02-27 12:46:21 +01:00
Philipp Muens
02707b90f5 Merge pull request #3085 from jogold/iam-role-statements-examples
Show valid iam role statements examples in docs and templates
2017-02-27 10:19:56 +01:00
Philipp Muens
6144434d47 Merge pull request #3219 from christophgysin/remove-exec-bit
remove executable bit
2017-02-27 10:11:56 +01:00
Philipp Muens
d77b5dfbae Merge pull request #3239 from serverless/update-function-displaying-for-info-plugin
BREAKING - Update function name displaying for info plugin
2017-02-27 10:10:02 +01:00
Philipp Muens
43a721efcb Fix monitorStack freezing bug 2017-02-24 14:11:59 +01:00
Nick den Engelsman
5a55233d96 Make sure we always create the log group resources 2017-02-23 13:14:55 +01:00
Nick den Engelsman
574a4a78a7 Rebase on top of master 2017-02-20 21:08:45 +01:00
Nick den Engelsman
e879b2a6bc Improved tests for lib/plugins/aws/deploy/compile/functions/index.test.js
Improved tests for lib/plugins/aws/deploy/compile/functions/index.test.js

wip
2017-02-20 21:08:32 +01:00
Nick den Engelsman
dae2a5d359 Add missing policy name 2017-02-19 21:14:58 +01:00
Nick den Engelsman
c8632dded9 Migrated IamPolicyLambdaExecution resource statements towards inline polices within the IamRoleLambdaExecution resource 2017-02-19 21:12:11 +01:00
Eslam λ Hefnawy
cc94945f8e Merge pull request #3067 from vladgolubev/fix-average-functions-duration
Fix average functions duration calculation in metrics output
2017-02-14 20:11:42 +07:00
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
Philipp Muens
ff4bff6b74 Update name displaying to include name and deployed name 2017-02-14 10:19:22 +01:00
Philipp Muens
edbd86aba2 Update function name displaying for info plugin 2017-02-13 13:27:57 +01:00
Philipp Muens
b0df37673b One-Liner to reduce memory footprint during zipping process 2017-02-09 14:56:55 +01:00
Christoph Gysin
ca7927a0fa remove executable bit 2017-02-09 15:15:27 +02: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
Vlad Golubev
12ba45421c Merge branch 'master' into fix-average-functions-duration 2017-02-07 23:42:25 +02:00
Vlad Golubev
e8bf95997e Merge branch 'master' into fix-average-functions-duration 2017-02-07 23:41:50 +02: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
Philipp Muens
54fbaadede Remove defaults service property 2017-01-30 11:03:40 +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
Philipp Muens
20a2a48a74 Remove on-the-fly arn generation for displayed functions 2017-01-27 13:22:27 +01: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
Erik Erikson
5bd31687b5 Use STS getCallerIdentity instead of IAM getUser
A possible fix for https://github.com/serverless/serverless/issues/3151
Switch from using IAM `getUser` to get the account ID of the current user to calling STS `getCallerIdentity`.  It is expected that this is a less protected segment of rights and will, as a result, impact fewer users.  Of course, this is hard to guarantee.
Changes tests appropriately

Related Docs:
http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/STS.html#getCallerIdentity-property
2017-01-26 18:14:15 -08: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
1d8d8b1926 Merge pull request #3122 from jthomas/openwhisk-templates
Adding OpenWhisk NodeJS template to create plugin.
2017-01-26 20:03:15 +07: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
James Thomas
ccac1bf1db Remove sudo and add link to repo 2017-01-25 15:16:38 +00:00
Doug Moscrop
acf74c4c96 add Support for SNS Subscription to existing topics 2017-01-23 15:13:45 -05:00
Eslam λ Hefnawy
a19fbfbbb3 Merge pull request #3125 from serverless/refactor-function-arn-for-info-plugin
BREAKING - Refactor function arn generation for info plugin
2017-01-23 21:11:59 +07:00
James Thomas
2774f8d327 Adding OpenWhisk NodeJS template to create plugin.
Modified create plugin to support this provider template.
Added templates files under the templates folder.
Included tests to verify this works.
2017-01-23 13:44:38 +00:00
Philipp Muens
9c067e84f9 Update stage and region retrieval 2017-01-23 13:28:17 +01:00
Philipp Muens
2181ba9478 Remove unused CloudFormation template 2017-01-23 13:21:10 +01:00
Philipp Muens
a3ce3edb72 Remove getStackName() method 2017-01-23 10:51:06 +01:00