davidwells
fd4257376e
update route
2017-04-05 12:46:46 -07:00
davidwells
deaa030a6d
add hello-world template
2017-04-05 12:38:32 -07:00
Philipp Muens
3ca5a798a4
Merge pull request #3429 from ericbear/add_version_description_from_function
...
add version description from function
2017-04-03 17:19:31 +02:00
Eslam A. Hefnawy
b9f3152817
updated tests for package function individually
2017-04-03 19:42:11 +07:00
Ericbear
5d6bc7b1b0
fix missing trailing comma
2017-04-01 01:03:42 +08:00
Ericbear
0cc51dfa22
fix the linting issues
2017-04-01 00:58:42 +08:00
Eslam A. Hefnawy
a9d001e03c
updated/added unit tests and docs
2017-03-31 21:09:51 +07:00
Eslam A. Hefnawy
3251ebb4a7
added support for function.package.individually
2017-03-31 18:39:05 +07:00
Ericbear
cd3121baa8
add version description from function
2017-03-31 12:59:42 +08:00
Philipp Muens
de8adc71e5
Update to latest Node.js runtime
2017-03-25 22:18:00 +01:00
Eslam λ Hefnawy
a7d39352a2
Merge pull request #3403 from assaflavie/master
...
support any AWS nodejs runtime, not just 4.3
2017-03-24 20:00:24 +08:00
Assaf Lavie
c708469e9f
fix lint errors
2017-03-23 17:12:15 +02:00
Ryan S. Brown
b1fdf15398
PR #3360 introduced an incorrect IAM policy for log groups
2017-03-23 09:16:44 -04:00
Assaf Lavie
f2ccc00484
Test that nodejs6.10 local invoke works.
2017-03-23 15:14:42 +02:00
Assaf Lavie
b5a365e055
support any AWS nodejs runtime, not just 4.3
2017-03-23 13:46:45 +02:00
Philipp Muens
bd2b8d3679
Update recently added tests
2017-03-23 12:40:49 +01:00
Philipp Muens
8d348da0ce
Merge master into PR
2017-03-23 12:29:07 +01:00
Eslam λ Hefnawy
8af647eba3
Merge pull request #3360 from ryansb/reduce-policy-dep
...
Reduce dependency tree depth between IAM & Log Groups
2017-03-17 23:56:21 +08:00
Philipp Muens
fef124e800
Restore global setTimeout to get into a clean state again
2017-03-15 12:12:38 +01:00
Philipp Muens
0784680f78
Merge pull request #3304 from jmannau/master
...
Corrected Access-Control-Allow-Methods for ANY HTTP events
2017-03-15 08:17:19 +01:00
Philipp Muens
0d7c66fda3
Fix linting issues
2017-03-15 07:55:05 +01:00
Philipp Muens
e1a312fa3f
Merge pull request #3353 from bytekast/aws-groovy-gradle
...
AWS Groovy Gradle Template
2017-03-15 07:51:32 +01:00
Rowell Belen
86e10fe8f1
Checkin missing file
2017-03-14 22:44:57 -06:00
Rowell Belen
7e5378db8f
Feedback Updates
2017-03-14 22:23:28 -06:00
Ryan S. Brown
c95b40c584
Use stub on setTimeout instead
2017-03-14 18:14:05 -04:00
Ryan S. Brown
1ee36e798f
Reduce test time by 50%
...
This commit removes a hardcoded 5 second sleep intended to help handle
rate limits. The retry interval is changed during the test to 250ms from
5 seconds, with no change to the runtime behavior of the framework.
2017-03-14 09:16:48 -04:00
Ryan S. Brown
855a1cf3f8
Add explicit dependency from Function -> LogGroups
2017-03-13 20:42:40 -04:00
Ryan S. Brown
4a2a917994
LINT FOR THE LINT GODS
2017-03-13 18:38:59 -04:00
Philipp Muens
cbc939a04c
Rename missing .gitignore files for templates
2017-03-13 13:12:33 +01:00
Eslam λ Hefnawy
f264671736
Merge pull request #3187 from tgjorgoski/fix-for-custom-claims
...
Fix for authorizer claims: multiple claims and custom property claims (#3088 )
2017-03-13 19:44:40 +08:00
Eslam λ Hefnawy
8530463d25
Merge pull request #3147 from y13i/feat-add-support-for-cfn-service-role
...
Add support for CloudFormation service roles
2017-03-13 19:30:37 +08:00
Eslam λ Hefnawy
9e271999a7
Merge pull request #3065 from vladgolubev/preserve-gitignore-on-npm-publish
...
Store .gitignore as gitignore in template dir. Rename on template creation
2017-03-13 19:27:16 +08:00
Eslam λ Hefnawy
8a32b39c37
Merge pull request #3037 from breath103/master
...
add features on AWSInvokeLocal Plugin.
2017-03-13 19:23:39 +08:00
Ryan S. Brown
5f876cfb98
Add tests for new Fn::Sub template style
2017-03-12 19:02:13 -04:00
Ryan S. Brown
5c06296533
Remove implicit dependency between IAM policy and log groups
...
Until now, the IAM policy had a dependency on log groups completing
before it could finish because of the use of `Fn::GetAtt` with a log
group, meaning the policy couldn't provision until all log groups were
ready.
This patch changes the log group reference in the CFN template from:
```
{ "Fn::GetAtt": ["MyFuncLogGroup", "Arn"] }
```
to
```
{"Fn::Sub": "arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/lambda/my-service-dev-myfunction:*"}
```
Meaning the policy can be resolved 100% with pseudoparams for log group ARNs.
This speeds up the CFN initial deploy significantly, and somewhat
improves deployments that add or rename functions.
Having this dependency removed is also the first step in allowing log
groups to be moved to a nested stack.
2017-03-11 14:03:04 -05:00
Rowell Belen
081fc5217c
Revert HTTP event
2017-03-10 23:25:39 -07:00
Rowell Belen
a53893e33b
Make Response API Gateway Compliant
2017-03-10 23:24:09 -07:00
Rowell Belen
ca1eee3e05
AWS Groovy Gradle Template
2017-03-10 22:23:49 -07:00
Eslam λ Hefnawy
dae7975478
Merge pull request #3349 from dougmoscrop/globby
...
Use globby instead of glob-all
2017-03-10 17:49:02 +08:00
Doug Moscrop
e9bf9f3045
Use globby instead of glob-all because it can handle large lists of includes
2017-03-09 19:53:00 -05:00
Daniel Schep
1f0e671f5b
Add virtualenv suppport to Python invokeLocal
...
Since the invoke local functionality overrides `process.env.PATH`, only the
system python is found, not the python provided by an active virtualenv. This
checks for the `VIRTUAL_ENV` environment variable and if present, adds it's bin
dir to `PATH`.
2017-03-09 16:47:26 -05:00
Jonathan Carter
e9bd70b61a
Adding template README
2017-03-07 09:12:29 -08:00
Tanas Gjorgoski
4654ce33c0
support other properties with colon (e.g. cognito:username)
2017-03-07 09:56:50 +01:00
Jonathan Carter
744e87bc27
Adding test
2017-03-06 15:44:16 -08:00
Jonathan Carter
15e3fcd08d
Fixing lint errors
2017-03-06 15:23:51 -08:00
Jonathan Carter
07667d13be
Adding Azure/Node create template
2017-03-06 15:11:28 -08:00
Ryan S. Brown
8f7584b37e
Enforce schema on dynamic stream ARNs
...
This commit enforces that any dynamic stream *must* have either
Fn::GetAtt or Fn::ImportValue, and can't have any extra keys.
2017-03-02 19:46:25 -05:00
James Manners
13c71707d5
Updated to use _.includes to check if the method includes 'ANY'
2017-03-03 10:03:00 +11:00
Ryan S. Brown
2c01c06d6d
LINT FOR THE LINTING GODS
2017-03-01 21:52:30 -05:00
Ryan S. Brown
9ca9baabfa
Add tests for dynamic ARNs
2017-03-01 21:33:54 -05:00