2942 Commits

Author SHA1 Message Date
Mariusz Nowak
3e983f347a fix: Bring back "provider.sdk" property, to not break plugins 2021-03-16 17:54:00 +01:00
Mariusz Nowak
41df6fbee2 fix(AWS Credentials): Fix credentials resolution (right way) 2021-03-16 14:58:54 +01:00
Piotr Grzesik
5183620e9e fix(AWS EventBridge): Clarify CF functions support for eventBus 2021-03-16 14:57:07 +01:00
Mariusz Nowak
6f8b5b41eb fix(AWS Credentials): Fix credentials resolution 2021-03-16 13:58:57 +01:00
Piotr Grzesik
4cd629ac44 fix(AWS Lambda): Ensure correct schema for vpc definition 2021-03-16 13:58:44 +01:00
Mariusz Nowak
14a2640bd9 refactor(CLI): Seclude schema of core commands 2021-03-16 09:34:33 +01:00
coyoteecd
e77a00dfff
fix(AWS IAM): Accept arn:${AWS::Partition} in function roles (#9103) 2021-03-15 16:49:03 +01:00
AlinoeDoctari
5fb85d36c8
refactor: Seclude AWS request util from internals (#8850) 2021-03-12 15:27:49 +01:00
Mariusz Nowak
aa7b66a66c fix(AWS Deploy): Fix deploy function command error handling 2021-03-11 16:55:19 +01:00
Mariusz Nowak
a7d2cf0605 refactor(AWS Deploy): Minimize try/catch wrap 2021-03-11 16:55:19 +01:00
Yahia Kerim
82bf35c1b9
fix(AWS IAM): Allow iam.role to use awsLambdaRole definition (#9094) 2021-03-09 17:21:04 +01:00
Tristan Rigaut
dea7b5a3c0
fix(AWS Deploy): Warn when invalid IAM policy to fetch lambda (#9041) 2021-03-09 10:29:29 +01:00
Dave Lowther
5f5d2e580e
fix(Config Schema): Support CF functions for managed policies (#9089) 2021-03-09 09:38:42 +01:00
Sam Lyon
0f631f7bd1
feat(Config Schema): Accept accountId as policy principal 2021-03-08 21:13:08 +01:00
Dmitry Shirokov
42a1cdb6f1
feat(AWS IAM): Allow tags parameter on lambda execution role (#9039) 2021-03-08 11:04:32 +01:00
Vishnu Prassad
b2188a20d9
feat(AWS Stream): Add support for custom checkpoint (#9056) 2021-03-05 18:35:30 +01:00
Piotr Grzesik
55abaaf6d5 refactor: Revert bluebird from lib/plugins/aws
This reverts commit b11171c70c8f5597e2644f7ea8ec82a17a9eee29.
2021-03-04 11:06:44 +01:00
Juanjo Diaz
b11171c70c
refactor: Remove bluebird from lib/plugins/aws (#9054) 2021-03-03 09:29:51 +01:00
Mariusz Nowak
6c4beb64ee fix(AWS Credentials): Fix unrecognized profile error reporting 2021-03-02 16:59:06 +01:00
Mariusz Nowak
8592bdb1b2 refactor: Improve deprecation message 2021-03-01 22:48:48 +01:00
ifitzsimmons
6e486b3eb1
refactor: Use async in lib/plugins/aws/package (#8870)
Covered the following paths:
* Files put directly into `lib/plugins/aws/package/compile`
* Files put directly into `lib/plugins/aws/package`
* `lib/plugins/aws/package/lib`

Made changes to tests where necessary.
2021-03-01 11:15:34 +01:00
Jeffrey McGuffee
aeb64fd3cc
feat(AWS API Gateway): Allow reuse and customization of schema models
Co-authored-by: Piotr Grzesik <pj.grzesik@gmail.com>
2021-02-26 12:25:07 +01:00
stuartforrest-infinity
13444caa28
feat(AWS EventBridge): Support for using native CloudFormation (#8437)
Co-authored-by: Piotr Grzesik <pj.grzesik@gmail.com>
2021-02-24 15:00:48 +01:00
yumei
9b030ad5f4
feat(AWS Deploy): Gently handle (strip) null's in CF template (#8975) 2021-02-24 14:42:13 +01:00
AlinoeDoctari
4e0599571a
refactor(AWS Deploy): Rely on provider.request for AWS SDK calls (#8913) 2021-02-24 14:24:23 +01:00
jay
9f5fd61009
feat(AWS HTTP API): Add ability to apply provider.tags (#8938)
Co-authored-by: j.muppala <j.muppala@samsung.com>
2021-02-23 10:50:59 +01:00
Mariusz Nowak
4f64e560b9 fix: Display version related deprecations only with functions 2021-02-22 16:58:19 +01:00
Zach Swanson
36c78c70d1
fix(AWS ALB): Conform to CF schema with multiple host header (#8965) 2021-02-19 15:01:32 +01:00
Piotr Grzesik
5057f9ab86 fix(AWS Lambda): Throw verbose error when referencing invalid layer 2021-02-17 14:17:55 +01:00
Guillaume Desvé
bebf3430b4
feat(AWS HTTP API): Support provider.httpApi.disableDefaultEndpoint (#8649) 2021-02-16 15:35:18 +01:00
Mariusz Nowak
300e3a92d5 fix(AWS Deploy): Ensure to handle artifact stream read errors 2021-02-16 13:50:47 +01:00
Gareth Jones
7213d1d4f8
refactor: Remove unneeded split in getHttp (#8939) 2021-02-15 09:28:48 +01:00
Dmitry Shirokov
9ad4d07886
feat(AWS IAM): Group IAM-related settings under provider.iam (#8701) 2021-02-11 13:11:58 +01:00
Piotr Grzesik
4c7479283c fix(AWS Lambda): Properly resolve SHA for repo with slashes 2021-02-11 11:44:54 +01:00
ifitzsimmons
134db21ed2
refactor: Use async/await in lib/plugins/aws/invokeLocal. (#8876) 2021-02-09 15:32:38 +01:00
ifitzsimmons
c5ba682a6b
refactor: Use async/await in events/apiGateway. (#8869) 2021-02-09 15:28:48 +01:00
Juanjo Diaz
006557d847
refactor: Use standalone ServerlessError. (#8897) 2021-02-09 09:20:55 +01:00
Piotr Grzesik
c5639d21ea fix(AWS Lambda): Ensure proper normalization of ecr repo name 2021-02-08 11:47:05 +01:00
ifitzsimmons
f95971d22b
refactor: Use async/await in lib/plugins. (#8875) 2021-02-08 11:40:42 +01:00
ifitzsimmons
efbaf00b33
refactor: Use async/await in lib/plugins/aws. (#8871)
Covered the following paths:
* Files put directly into `lib/plugins/aws`
2021-02-08 11:13:35 +01:00
Piotr Grzesik
816394c6e5 fix(AWS Deploy): Gracefully handle denied access to ecr 2021-02-05 20:56:05 +01:00
subash adhikari
8799cbbae7
feat(AWS Lambda): Add support for nodejs14.x runtime (#8894) 2021-02-04 12:31:25 +01:00
ifitzsimmons
61dd3bde8d
refactor: Use async in compile/events/websockets (#8874)
Covered the following paths:
* `lib/plugins/aws/package/compile/events/websockets`

Made changes to tests where necessary.
2021-02-03 10:13:20 +01:00
ifitzsimmons
3c93e2a534
refactor: Use async in aws/package/compile/events (#8873)
Covered the following paths:
* `lib/plugins/aws/package/compile/events/*.js`
* `lib/plugins/aws/package/compile/events/alb`
* `lib/plugins/aws/package/compile/events/lib`
* `lib/plugins/aws/package/compile/events/s3`
2021-02-03 10:06:15 +01:00
ifitzsimmons
489affcb52
refactor: Use async in lib/plugins/aws/lib (#8872)
Covered the following paths:
* lib/plugins/aws/lib
2021-02-03 09:54:30 +01:00
Piotr Grzesik
11fb14115e fix: Properly handle error if Java bridge is not present 2021-02-02 16:02:31 +01:00
Piotr Grzesik
785f97b1a9 feat(AWS Lambda): Add ability to customize file for Dockerfile 2021-02-02 10:20:53 +01:00
Piotr Grzesik
297c22972e fix(AWS Lambda): Add schema dependencies for image config 2021-01-29 13:59:43 +01:00
frozenbonito
ec12a2be0a
fix(Config Schema): Add type to logRetentionInDays (#8844) 2021-01-28 14:21:34 +01:00
Sam Stenvall
4dff8e53a6
fix: Fix AWS tags validation schema (#8766) 2021-01-26 14:55:52 +01:00