Eslam A. Hefnawy
7da3a1ae35
resovled conflicts on master
2017-04-06 18:28:59 +07:00
Eslam A. Hefnawy
cd71ccfa1e
fixing tests for package plugin
2017-04-06 18:28:59 +07:00
Eslam A. Hefnawy
9631fa9c95
fixed some tests in package plugin
2017-04-06 18:28:59 +07:00
Frank Schmid
0b88ed08fd
Use correct artifact path on update stack
2017-04-06 18:28:59 +07:00
Frank Schmid
802ce6053d
First working separated build/deploy
2017-04-06 18:28:59 +07:00
Frank Schmid
b72c990497
Serverless deploy working
2017-04-06 18:28:59 +07:00
Frank Schmid
0af0ef95b1
Adjusted package lifecycle for non-breaking state.
2017-04-06 18:28:59 +07:00
Frank Schmid
d9637fc534
Support deprecation with redirects
2017-04-06 18:28:59 +07:00
Frank Schmid
c5e75c780e
Define deploy inner lifecycles.
2017-04-06 18:28:59 +07:00
Eslam A. Hefnawy
e38f22585f
seperated packaging and deployment
2017-04-06 18:28:59 +07:00
Philipp Muens
4d7eeb0119
Merge pull request #3407 from horike37/add-cloudwatch-logs-event
...
Add cloudwatchLog event
2017-04-06 10:20:54 +02:00
Philipp Muens
b9669913de
Fix typos and docs
2017-04-06 10:06:28 +02: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
horike37
4fc0d086e0
add check duplication of logGroup and add some tests code
2017-03-30 05:07:00 +09:00
horike37
8afdb4b0a3
update to allow cloudwatchLog statement a string value
2017-03-29 09:11:19 +09:00
horike37
d172861658
Merge branch 'add-cloudwatch-logs-event' of github.com:horike37/serverless into add-cloudwatch-logs-event
2017-03-27 23:06:10 +09:00
horike37
47a3e2fbe3
update resource name
2017-03-27 23:05:55 +09:00
Philipp Muens
d70f5da126
Fixes minor typos
2017-03-27 10:15:56 +02:00
horike37
26fe413905
add "DependsOn" statement to cf template
2017-03-26 16:40:23 +09:00
horike37
d549438fa1
add cloudwatch log event
2017-03-24 21:00:11 +09:00
Ryan S. Brown
b1fdf15398
PR #3360 introduced an incorrect IAM policy for log groups
2017-03-23 09:16:44 -04: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
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
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
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
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
Tanas Gjorgoski
4654ce33c0
support other properties with colon (e.g. cognito:username)
2017-03-07 09:56:50 +01: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
Ryan S. Brown
b42585f568
Fix lint errors
2017-03-01 21:00:16 -05:00
Ryan S. Brown
9ab56970e0
Patch DynamoDB and kinesis stream detection to allow use of GetAtt/ImportValue
2017-03-01 21:00:16 -05: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
James Manners
2bef69c6ac
Corrected Access-Control-Allow-Methods for ANY HTTP events
...
The Access-Control-Allow-Methods OPTIONS response header for ANY http
verb requests now correctly includes all HTTP verbs.
2017-02-27 15:31:55 +11: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