351 Commits

Author SHA1 Message Date
Mariusz Nowak
7e3e50bca2
fix(CLI): Ensure to support "_" in param names (#8952) 2021-02-16 18:19:17 +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
Mariusz Nowak
16950d098b refactor(CLI): Remove internal CLI arguments parsing 2021-02-11 14:01:41 +01:00
Mariusz Nowak
9e059d0f45 refactor(CLI): Rely on new CLI args parser 2021-02-11 14:01:41 +01:00
Mariusz Nowak
ce1ec674f9 test(CLI): Improve assertion scope 2021-02-11 14:01:41 +01:00
Mariusz Nowak
f6d8457e3c test: Fix test title 2021-02-11 14:01:41 +01:00
Mariusz Nowak
8bd4314732 fix: Reject non normative configuration structure 2021-02-11 14:01:41 +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
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
Piotr Grzesik
816394c6e5 fix(AWS Deploy): Gracefully handle denied access to ecr 2021-02-05 20:56:05 +01:00
Mariusz Nowak
7c998e03ca test(AWS Deploy): Specify refactor of checkForChanges tests 2021-02-03 15:50:15 +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
Piotr Grzesik
785f97b1a9 feat(AWS Lambda): Add ability to customize file for Dockerfile 2021-02-02 10:20:53 +01:00
Mariusz Nowak
77c7d55f62 refactor: Prefix private property with "_" 2021-02-02 08:53:24 +01:00
Sudipto Das
f5174ffa80
refactor: Replace fse.promises.realpath with fs.promises.realpath 2021-01-29 17:13:36 +01:00
Piotr Grzesik
e0bc57ab1f feat(Config Schema): Filter out duplicate error messages 2021-01-29 13:59:43 +01:00
Piotr Grzesik
e79f906b9f fix(Templates): Ensure that .gitignore is packaged for templates 2021-01-28 15:51:55 +01:00
Łukasz Jendrysik
7ccb176e27
test(Packaging): Refactor to use runServerless (#8721) 2021-01-27 17:34:03 +01:00
Piotr Grzesik
6f9824abac refactor: Remove obsolete getLocalAccessKey util 2021-01-26 16:23:31 +01:00
Sam Stenvall
4dff8e53a6
fix: Fix AWS tags validation schema (#8766) 2021-01-26 14:55:52 +01:00
Ben Scholzen
a108b761d0
fix(AWS CloudFront): Ensure unique names for cache policy
* Make CloudFrontCachePolicy names unique between services and stages - fixes #8818

* Add note to docs about new Cache Policy naming
2021-01-26 14:46:49 +01:00
lewgordon
ff605018a7
feat(AWS Lambda): Add support for self-managed kafka event 2021-01-25 21:41:51 +01:00
Mariusz Nowak
cd5a739265 fix(CLI): Fix resolution of "--config=<configPath>" format 2021-01-25 13:15:51 +01:00
Mariusz Nowak
4aa9e189e1 test(Packaging): Cleanup tests and spec 2021-01-25 11:41:58 +01:00
ifitzsimmons
8a92be9be3
feat: Support kmsKeyArn for deploy function 2021-01-24 20:12:05 +01:00
Mariusz Nowak
f274cd7637 refactor: Seclude configuration parse from internals 2021-01-22 14:57:10 +01:00
Mariusz Nowak
eaa16675b1 test: Remove problematic tests 2021-01-22 14:57:10 +01:00
Mariusz Nowak
20e2c00e1d refactor: Move internal configuration resolution to init method 2021-01-22 14:57:10 +01:00
Mariusz Nowak
7339351de3 fix(CLI): Bring back support for referencing nested configurations 2021-01-22 09:32:25 +01:00
Tomás Milar
708f6a7e26
fix(Packaging): Properly exclude devDependencies on Windows (#8803) 2021-01-21 20:55:21 +01:00
Piotr Grzesik
9a5553742a
feat(AWS Lambda): Add support for image config (#8778) 2021-01-21 11:51:09 +01:00
Mariusz Nowak
9a7c539203 test: Remove problematic test 2021-01-21 11:50:06 +01:00
Piotr Grzesik
420e93740f
fix(AWS Lambda): Ensure function update works when image used (#8786) 2021-01-20 18:33:31 +01:00
Mariusz Nowak
aea9f9397c feat(CLI): Support absolute path at "--config" 2021-01-20 16:21:47 +01:00
Piotr Grzesik
533106515e fix: Complete async refactor for aws/deploy and customResources 2021-01-20 13:43:07 +01:00
Cem Enson
4a30bb1e5b
fix(AWS API Gateway): Correctly set throttle when quota missing 2021-01-20 09:01:14 +01:00
ifitzsimmons
c45f661178
refactor: Mark functions async in aws/customResources and aws/deploy 2021-01-19 21:36:18 +01:00
Igor Omelchenko
03847769cd
fix(AWS API Gateway): Silence timeout warning for async: true (#8748) 2021-01-19 13:24:09 +01:00
Piotr Grzesik
e4f368ced9 fix(AWS Lambda): Ensure to attempt ECR login on expired token 2021-01-18 17:44:26 +01:00
Mariusz Nowak
b23bfdbf6a refactor(CLI): Seclude service config path resolution out of internals 2021-01-18 16:19:12 +01:00
Mariusz Nowak
8173a36b7c refactor: Refactor to async/await 2021-01-18 16:19:12 +01:00
Mariusz Nowak
1ca268c902 test: Refactor to async/await 2021-01-18 16:19:12 +01:00
Piotr Grzesik
789c2e35ab
feat(AWS Lambda): Add support for building Docker images (#8725) 2021-01-18 11:32:33 +01:00
caiobessa
a3648657cd
test: Refactor compile layers tests to use runServerless 2021-01-17 21:00:48 +01:00
Ben Scholzen
c3a61e234b
fix(AWS CloudFront): Fix check for deprecated CacheBehavior properties 2021-01-15 18:32:34 +01:00