7343 Commits

Author SHA1 Message Date
Ryan S. Brown
c95b40c584 Use stub on setTimeout instead 2017-03-14 18:14:05 -04:00
Eslam λ Hefnawy
74fdf3d6c6 Merge pull request #3368 from serverless/releasing-1.9
releasing v1.9
2017-03-15 03:41:51 +08:00
Eslam A. Hefnawy
c2e51a6eb3 releasing v1.9 2017-03-15 03:07:52 +08: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
Philipp Muens
e91e92b814 Revert "Revert "Add Google Cloud Functions documentation"" 2017-03-14 09:29:38 +01:00
Philipp Muens
a4e2bf40f1 Merge pull request #3363 from serverless/revert-3325-add-google-cloud-functions-documentation
Revert "Add Google Cloud Functions documentation"
v1.9.0
2017-03-14 09:23:23 +01:00
Eslam λ Hefnawy
64a2e08987 Revert "Add Google Cloud Functions documentation" 2017-03-14 15:33:49 +08:00
Ryan S. Brown
855a1cf3f8 Add explicit dependency from Function -> LogGroups 2017-03-13 20:42:40 -04:00
Frank Schmid
9ea13b4a37 Added pluginManager tests for spawn functionality. 2017-03-14 00:15:37 +01:00
Ryan S. Brown
4a2a917994 LINT FOR THE LINT GODS 2017-03-13 18:38:59 -04:00
Philipp Muens
1594868266 Merge pull request #3180 from nrako/fix_plugin_manager
Fix node_modules (serverless plugins) lookup
2017-03-13 13:54:28 +01:00
Philipp Muens
06cbd3172e Merge pull request #3355 from serverless/rename-gitignore-files
Rename missing .gitignore files for templates
2017-03-13 13:21:53 +01:00
Philipp Muens
cbc939a04c Rename missing .gitignore files for templates 2017-03-13 13:12:33 +01:00
Eslam λ Hefnawy
8b9f7162c3 Merge pull request #3325 from serverless/add-google-cloud-functions-documentation
Add Google Cloud Functions documentation
2017-03-13 19:47:06 +08: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
Philipp Muens
c2731d0d27 Merge pull request #3354 from jthomas/master
Adding documentation for 0.5 release on openwhisk plugin.
2017-03-13 07:46:31 +01: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
James Thomas
9c194ecf90 Adding documentation for 0.5 release on openwhisk plugin.
New event sources for Cloudant and Message Hub.
Support using plugin with local OpenWhisk deployments.
Web Actions section for HTTP events without API Gw.
2017-03-11 13:08:52 +00: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
Philipp Muens
a42d7b3424 Merge pull request #3351 from jogold/readme-plugins-examples
Update README.md with latest plugins and examples
2017-03-10 12:14:09 +01:00
Jonathan Goldwasser
326478df06 Update README.md with latest plugins and examples 2017-03-10 10:56:23 +01: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
Philipp Muens
3873593493 Merge pull request #3346 from UnitedIncome/invoke-local-virtualenv
Add virtualenv support to Python invokeLocal
2017-03-10 10:26:05 +01: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
Philipp Muens
9facc08792 Merge pull request #3342 from serverless/update-contributing-guidelines
Update contributing guidelines
2017-03-09 12:03:03 +01:00
Philipp Muens
3840823ef9 Update contributing guidelines 2017-03-09 11:03:43 +01:00
Philipp Muens
44fc66dc46 Merge pull request #3341 from serverless/fix-wrong-link-to-docs
Fix wrong link to docs
2017-03-09 10:36:29 +01:00
Philipp Muens
c9c1f27aa9 Fix wrong link to docs 2017-03-09 10:36:01 +01:00
Philipp Muens
7d43fa1bae Merge pull request #3334 from lostintangent/master
Adding Azure Functions/Node create template
2017-03-09 10:34:37 +01:00
Philipp Muens
562108d66e Update to use t2.nano instances 2017-03-09 09:57:15 +01:00
Philipp Muens
a5c1716124 Fix minor typos 2017-03-09 09:47:44 +01:00
Philipp Muens
22c1205216 Update plugin version in example 2017-03-08 13:22:34 +01:00
Philipp Muens
374f27b6c0 Update links to boilerplate 2017-03-08 13:21:50 +01:00
horike37
6518ed0239 remove files under .serverless dir 2017-03-08 11:57:25 +09:00
horike37
ee41d5e39a add integration tests for cloudwatch events 2017-03-08 11:56:19 +09:00
Jonathan Carter
e9bd70b61a Adding template README 2017-03-07 09:12:29 -08:00
Jonathan Carter
c99758d3cf Updating docs 2017-03-07 08:53:04 -08:00
Tanas Gjorgoski
4654ce33c0 support other properties with colon (e.g. cognito:username) 2017-03-07 09:56:50 +01:00
Philipp Muens
d0b1195cff Merge pull request #3335 from marcusmolchany/patch-1
Update resources.md
2017-03-07 07:32:12 +01:00
Marcus Molchany
184ab55dd3 Update resources.md
Add space to Resource Name in CloudFormation standard pattern.

ResourceName -> Resource Name
2017-03-06 18:04:43 -08:00
Jonathan Carter
94bb3702e4 Updating docs 2017-03-06 15:47:47 -08: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