Philipp Muens
818c82410d
Merge pull request #2814 from PetrKohut/fixed-event-source-mapping-with-custom-role
...
fix bug in event source mapping with custom IAM role
2016-12-09 08:53:25 +01:00
Philipp Muens
cb9f8187e1
Merge pull request #2808 from evilantnie/master
...
adding replaceAll to turn any escaped single quotes back to regular s…
2016-12-08 08:33:49 +01:00
Philipp Muens
e611e4b8ed
Fix linting error
2016-12-08 08:29:49 +01:00
Anthony Mendonca
fd4c6e9ebb
Missing escapes for backslashes required in VTL template
2016-12-07 15:57:51 -08:00
Maciej Winnicki
570d23d966
Merge pull request #2799 from dougmoscrop/fix_proxy_parameters
...
remove request and response config when using proxy integration
2016-12-07 11:19:47 +01:00
Philipp Muens
1f2fd1b438
Update warning message
2016-12-07 11:05:08 +01:00
Petr Kohut
486df0c075
simplified the IAM role check + added tests
2016-12-06 16:40:12 +01:00
Doug Moscrop
c7c3218ff4
remove request and response config when using proxy integration
2016-11-28 15:38:16 -05:00
Petr Kohut
edd923f5e8
fix bug in event source mapping with custom IAM role
2016-11-28 14:12:01 +01:00
Nick den Engelsman
1d0a5e95eb
Add missing DependsOn within test suite
2016-11-28 12:24:58 +01:00
Nick den Engelsman
c3620e501b
Merge branch 'master' of github.com:serverless/serverless
...
# Conflicts:
# lib/plugins/aws/deploy/lib/iam-policy-lambda-execution-template.json
2016-11-28 12:03:25 +01:00
Nick den Engelsman
9e9e0e51c5
Remove Ref support and improve test descriptions
2016-11-28 11:56:45 +01:00
Nick den Engelsman
446abce10e
Fix issue where error description becomes unreadable
2016-11-28 11:56:23 +01:00
Anthony Mendonca
e724b810b9
adding replaceAll to turn any escaped single quotes back to regular single quotes
2016-11-26 21:50:48 -08:00
Eslam A. Hefnawy
697cd7ef9b
fixed logical id for lambda version
2016-11-25 18:40:59 +07:00
Eslam λ Hefnawy
5afaedf949
Merge pull request #2676 from ryansb/feature/tagVersions
...
On every deploy, publish a new Lambda function version
2016-11-25 18:33:48 +07:00
Ryan S. Brown
29de5c2f7a
Move Lambda version ID generation out to naming.js
2016-11-24 08:04:07 -05:00
Ryan S. Brown
ed156155f7
Add Lambda fully qualified ARNs to expected output
2016-11-24 08:04:07 -05:00
Ryan S. Brown
1cc3c2c669
Create dummy files for service artifacts
2016-11-24 08:04:07 -05:00
Ryan S. Brown
719f11c4cc
Fix variable that had its name changed
2016-11-24 08:04:07 -05:00
Ryan S. Brown
0f86a9524e
Fix linting
2016-11-24 08:04:07 -05:00
Ryan S. Brown
20dee7cb1c
On every deploy, publish a new Lambda function version
...
Having Lambda deploys count as distinct function versions is really
helpful for logging, since it cleanly separates out logs between
sources.
This change adds:
- Calculation of SHA256 sums of artifacts
- An `AWS::Lambda::Alias` resource based on that SHA
- A dependency between each deployed function to its alias
- A stack output for each function `LogicalIdQualifiedArn` which is the
function ARN with the version appended.
2016-11-24 08:04:07 -05:00
Erik Erikson
6cc5d1364a
Merge branch 'master' into logical-ids-missed-details
2016-11-22 13:26:28 -08:00
Philipp Muens
8aad2372eb
Refactor test structure
...
So that all tests follow the *.test.js pattern and globs are used to find test files.
2016-11-22 12:49:26 +01:00
Nick den Engelsman
fc5bd1ac43
Add DependsOn for Lambda functions and IamPolicyLambdaExecution
2016-11-22 10:28:13 +01:00
Philipp Muens
70e37028d2
Merge pull request #2763 from serverless/remove-deprecation-notice
...
removed cflogs deprecation notice
2016-11-22 08:06:36 +01:00
Eslam A. Hefnawy
7e2a2573d7
removed cflogs deprecation notice
2016-11-22 14:02:26 +07:00
Philipp Muens
17286cb87a
Add test for overwriting environment variables
2016-11-21 10:45:05 +01:00
Nik Graf
71eb5a13b4
Merge pull request #2748 from braahyan/lambda-environment-variables
...
Lambda environment variables
2016-11-21 09:47:52 +01:00
Philipp Muens
26ff0fafdd
Add additional tests
2016-11-21 09:39:17 +01:00
Eslam λ Hefnawy
f3ca1fc68b
Merge pull request #2651 from laardee/deploy-offline
...
Fixes --noDeploy without credentials or internet connection
2016-11-21 15:33:29 +07:00
Philipp Muens
2d390edfce
Only create environment variables if config is given
2016-11-21 09:22:40 +01:00
Eslam λ Hefnawy
2cb4dc4dc5
Merge pull request #2732 from serverless/limit-permissions
...
Limited Lambda Permission for Events
2016-11-21 14:43:37 +07:00
bryan pedlar
e381e9e4ef
fixed linting issues
2016-11-19 21:55:56 -05:00
Bryan Pedlar
ca41f63c48
added validation of environment variable names
2016-11-19 21:40:10 -05:00
bryan pedlar
1f1c63dc7a
global environment variables are added appropriately
2016-11-19 21:38:46 -05:00
bryan pedlar
e79bb27222
fixed yet more linting errors
2016-11-19 19:30:21 -05:00
bryan pedlar
3fc632f4c1
fixed more linting errors
2016-11-19 19:27:32 -05:00
bryan pedlar
d4b16a12c2
fixed linting errors
2016-11-19 19:24:02 -05:00
bryan pedlar
94d93e3d62
added environment variable support
2016-11-19 18:35:26 -05:00
Eslam A. Hefnawy
cfdac252da
relaxed apig permissions to be rest api scoped
2016-11-18 21:05:21 +07:00
Eetu Tuomala
1e2cbfd5e3
moves already created resolving to request and resolves noDeploy straight away
2016-11-18 14:52:52 +02:00
Eslam A. Hefnawy
ad2117423b
limited lambda permissions for events
2016-11-17 18:38:33 +07:00
Eslam A. Hefnawy
91fa043ecc
limited permissions for s3, sns and apig
2016-11-16 16:08:21 +07:00
Erik Erikson
749204d962
Logical IDs Centralization Missed Details
...
A few places where names had been hard coded were missed in #2679 . This pull request attempts to get the rest of these (although I fear a few more exist).
The hard coding of the logical ids for the role and policy were removed from the json files defining those values.
Additionally, the path and name of the default role and policy were extrapolated as were log group and api gateway names.
The new role path, role name, and policy name values were used to amend the static role and policy.
Commentary in the centralization file was re-added.
Tests were updated
No function or documentation changes occurred by these changes
2016-11-15 17:22:59 -08:00
Nik Graf
386d9d6718
replace ellipsis with three dots to improve non-unicode console support
2016-11-15 14:00:27 +01:00
Eetu Tuomala
d69cdbc569
adds test to check that aws sdk is not called with --noDeploy
2016-11-14 15:22:50 +02:00
Eetu Tuomala
97a3a74831
removes awsRequesStub from test and passes noDeploy to resolve
2016-11-14 15:22:50 +02:00
Eetu Tuomala
50d57d7977
enables offline deployment package creation
2016-11-14 15:22:50 +02:00
Eslam A. Hefnawy
fef9b68e5a
refactored naming-js method naming
2016-11-10 19:05:02 +07:00