Florian Motlik
d6ffe8962b
Add Var at the end of path variable CF name
2016-09-26 12:39:29 +02:00
Philipp Muens
40da6be2b2
Remove dependency on API key id in outputs section
2016-09-26 10:45:03 +02:00
Philipp Muens
a5dcee1cad
Add / fix tests for api key value retrieval
2016-09-26 10:45:03 +02:00
Philipp Muens
41ef1d040d
Fix api key value displaying in info plugin
2016-09-26 10:45:03 +02:00
Florian Motlik
9b5a58c30f
Merge pull request #2125 from rowanu/rollback-on-cfn-failure
...
Switch CloudFormation OnFailure behaviour to rollback instead of dele…
2016-09-23 21:29:42 +02:00
Florian Motlik
b6a39ef115
Merge pull request #2091 from craftship/support-dash-path-name
...
Support Dash Character for API Gateway Resource Path
2016-09-23 20:48:17 +02:00
Florian Motlik
2d4918832f
Merge pull request #2075 from Nordstrom/aws-event-yml-support
...
Fix for #1994 . Adds test to verify that YAML may be used for event.
2016-09-23 20:18:22 +02:00
Florian Motlik
e4846edb21
Merge pull request #2050 from fruffin/master
...
Fix #2049 : API Gateway integration to return 500 when Lambda functions time out
2016-09-23 19:55:18 +02:00
zorrofox
478209bfa6
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-24 00:32:03 +08:00
zorrofox
eaf175da06
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-24 00:22:19 +08:00
zorrofox
b8e5bb4eca
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 23:59:13 +08:00
zorrofox
dbeaa54832
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 23:04:34 +08:00
zorrofox
73617d0a66
fix : #1973 deploy fails with unhelpful error message when service name is not a valid CF stack name
2016-09-23 22:47:23 +08:00
David Tanner
d490ed413e
Rename to deploymentBucket as recommended by @flomotlik
2016-09-23 08:18:33 -06:00
David Tanner
1a8b94cc4f
Upping code coverage.
...
Found some unused code when looking for throttling errors, added functionality to get code from SDK errors.
Added tests to cover functionality.
Fixed prefix to be serverless/{serviceName}/{stage}
2016-09-22 15:55:52 -06:00
David Tanner
66525f259e
Deploy by service and stage.
...
Check that the bucket exists before, and that it is in the correct stage
2016-09-22 10:24:35 -06:00
David Tanner
4172655c1b
Cleanup linting issues
2016-09-22 09:19:58 -06:00
David Tanner
a425967654
Add a bucket to the provider for deployments.
...
Also prefix deployments so they can co-exist with other files
2016-09-22 05:35:29 -06:00
Erik Erikson
9ff80a10e5
"Fn:Join" => "Fn::Join"
...
(add a colon - otherwise, it is invalid and blows up stack creation)
2016-09-21 11:22:14 -07:00
Florian Motlik
f732019d5b
Add any to list of allowed http methods
2016-09-21 12:48:32 +02:00
Erik Erikson
7d40665fa4
Update Tests
...
(this is just getting embarassing - maybe I should set up a pre-hook?)
2016-09-19 13:12:38 -07:00
Erik Erikson
b768b47090
Remove the "RetentionInDays" Attribute
...
Hopefully this causes the system to fall back to the default setting for the account.
2016-09-19 13:04:44 -07:00
Florian Motlik
7e7dcc4923
Merge pull request #2138 from danielkoo/serverless-#2016-wip
...
- ensure the Create/Update CloudFormation templates are always written to disk, even if the noDeploy option was not specified
2016-09-19 16:22:27 +02:00
Andrew McClenaghan
2cebdff5f7
Update test to just test description
2016-09-19 20:34:02 +10:00
Andrew McClenaghan
17ae7ed96f
Clean up duplicate test
2016-09-17 22:23:22 +10:00
Andrew McClenaghan
39ac286e3c
Add description property for lambda function
2016-09-17 22:22:19 +10:00
Florian Motlik
47e654fe71
Fix profile handling when other keys are present
2016-09-16 15:38:27 +02:00
Florian Motlik
07a22d0702
Merge pull request #2015 from rowanu/aws-provider-profile
...
Support provider > profile and profile per stage
2016-09-16 14:05:41 +02:00
Daniel Koo
296810c8b3
- ensure the Create/Update CloudFormation templates are always written to disk, even if the noDeploy option was not specified
...
- using ES6 arrow functions
- added tests
- added to the documentation
2016-09-16 09:58:05 +10:00
Erik Erikson
f4b2c60b62
Remove formatting changes made by my editor
2016-09-15 14:02:04 -07:00
Erik Erikson
9d4ed7a13a
Remove Unused Name Generation in CFT Template
2016-09-15 13:06:29 -07:00
Erik Erikson
82272165a0
Fix Policy Naming + Add LogGroup Tests
...
Correct policy naming by doing it in code with appropriate variables - previous code was incorrectly assuming that the template would be rendered with variable names.
Add tests to verify that the CloudWatch LogGroup resources are being properly added into the Service's CFT.
Add minor comment about line length reasoning for extra code.
2016-09-15 13:05:11 -07:00
Erik Erikson
596bb0eb98
Fix the tests to use the updated log group reference
...
TODO: verify the loggroup resource addition
2016-09-15 11:52:26 -07:00
Erik Erikson
b8134cb15e
Create & Ref CloudWatch LogGroup
...
Remove the create log group permissions
Add CloudWatch LogGroup to the CFT
Reference the co-created CloudWatch LogGroup as one of the resources for the IamPolicyLambdaExecution's logging statement
2016-09-15 11:29:21 -07:00
Florian Motlik
2c04703381
Merge pull request #2142 from andymac4182/issue_2140
...
Update to use describeStackResource
2016-09-15 17:04:52 +02:00
Philipp Muens
9699667cc0
Merge pull request #2079 from serverless/api-keys-output
...
Added API Keys to info plugin
2016-09-15 13:40:42 +02:00
Andrew McClenaghan
b92de4ba40
Update to use describeStackResource
2016-09-15 20:56:00 +10:00
rowan
54728ef2b1
Switch CloudFormation OnFailure behaviour to rollback instead of delete. Fixes #2087 .
2016-09-14 10:58:39 +10:00
Erik Erikson
34f4b5a3cc
Tighten Log Rights/iamRoleARN=>role,roleArn/Add Docs
...
Switch from an all lambdas logging resource IAM policy to one that targets specifically and only those CloudWatch logs produces by the lambdas declared by the service.
Modify tests to ensure this is properly done.
Introduce a `role` property that specifies a role defined within the service.
Update tests to ensure this is properly used
Update documentation to describe this
Replace `iamRoleARN` with `roleArn`
Update tests and documentation to reflect this
Add Decision Trees describing the decision points and considerations between individual function rights and shared rights models
2016-09-13 17:06:00 -07:00
Florian Motlik
dcaa33d908
Merge pull request #2030 from Anichale/update-sinon-stubbed-tests
...
Issue #1899 : Update sinon stubbed tests to always check for correct args
2016-09-12 21:33:23 +02:00
Erik Erikson
017914e661
Specific Log Resources Specific to Functions
...
Switch from an all lambdas logging resource IAM policy to one that targets specifically and only those CloudWatch logs produces by the lambdas declared by the service.
Modify tests to ensure this is properly done.
2016-09-12 12:08:26 -07:00
Jon Sharratt
493de1e310
add support for dashes as a resource path
2016-09-11 20:28:32 +01:00
Eslam A. Hefnawy
16a20a4bed
updated docs and tests for api keys outputs
2016-09-09 21:26:30 +09:00
Eslam A. Hefnawy
cb076c595e
api keys output - added test for gathering api keys
2016-09-09 21:09:25 +09:00
Eslam A. Hefnawy
624993b036
updated tests
2016-09-09 21:01:37 +09:00
Eslam A. Hefnawy
24acaf56c9
added api keys to info plugin
2016-09-09 19:54:22 +09:00
Eslam A. Hefnawy
0cec5804c3
updated link to docs
2016-09-09 18:08:41 +09:00
Smith, Greg W
21586c47f3
Properly using single quotes only.
2016-09-08 17:49:25 -07:00
Smith, Greg W
f675132780
Provide data to verify YAML result.
2016-09-08 17:46:12 -07:00
Smith, Greg W
290f5af218
Adds test to AWS Invoke to vierify that YAML can be used for event input. Verifies fix for #1994 .
2016-09-08 17:39:30 -07:00