Mariusz Nowak
8c3c7c4e3a
chore: Rename "tests" folder to "test"
...
Also upgrade @serverless/eslint-config to v2
2020-08-28 16:22:09 +02:00
Mariusz Nowak
6d7e967227
refactor(Config Schema): Treat "resources" as fully provider specific
2020-08-28 14:17:54 +02:00
Mariusz Nowak
c79cae2308
refactor(Config Schema): Define AWS definitions in context of provider
2020-08-28 14:17:54 +02:00
Mariusz Nowak
af603198a1
fix(Config Schema): Ensure to validate direct config where applicable
2020-08-28 14:17:54 +02:00
Mariusz Nowak
2561ae800e
fix(packaging): Ensure to include "aws-sdk" dependency if installed ( #8145 )
...
Latest version of "aws-sdk" do not necessarily aligns with one available in Lambda environment.
Users may intentionally install latest version to ensure they have access to latest features
This reverts commit f45da3c7b168d34e7d3c520068dc24364753a74a.
2020-08-28 14:09:23 +02:00
Mariusz Nowak
f9bcaaead9
refactor(AWS Deploy): Replace 'async' dependency
2020-08-25 19:47:40 +02:00
Mariusz Nowak
27b1221c5f
test: Improve error handling
2020-08-25 19:47:40 +02:00
Piotr Grzesik
149f64ad1c
feat(AWS Lambda): Support EFS attachment ( #8042 )
2020-08-25 17:48:19 +02:00
Mariusz Nowak
c64d6d5f01
test: Ensure result of tests does not depend on package version
2020-08-25 14:28:40 +02:00
Frédéric Barthelet
796ce0b5dd
feat(Config Schema): AWS eventBridge schema validation ( #8114 )
2020-08-21 16:06:51 +02:00
Mariusz Nowak
7f04819916
refactor(Config Schema): Rename cfImport definition to awsCfImport
2020-08-21 15:46:35 +02:00
Sedat Can Yalçın
258c692c47
perf(Packaging): Remove aws-sdk installation step ( #8110 )
2020-08-21 15:03:12 +02:00
Mariusz Nowak
b0938c7d9b
refactor: Adjust deprecation logs to reflect warning format
2020-08-20 15:29:00 +02:00
Mariusz Nowak
1dd42b0c62
fix(Config Schema): Fix required properties configuration
2020-08-20 15:29:00 +02:00
stuartforrest-infinity
37d80cb7cf
refactor(AWS S3): Fix typo in var name ( #8106 )
2020-08-20 12:44:26 +02:00
Frédéric Barthelet
184cb48033
feat(Config Schema): Schema for Cognito Pool events ( #8105 )
2020-08-20 12:42:41 +02:00
Derek Kulinski
82f6db7a1f
feat(Plugins): Fallback plugins search to global installation folder
...
(PR #8038 )
2020-08-20 09:40:48 +02:00
Yogendra Sharma
f45da3c7b1
perf(packaging): Exclude "aws-sdk" dependency ( #8103 )
...
As it's unconditionally provided in AWS environment
2020-08-19 16:42:10 +02:00
Mariusz Nowak
3f6b3ce9a4
fix(AWS HTTP API): Recognize API id passed as CF import instruction
2020-08-19 15:59:42 +02:00
Mariusz Nowak
e1ee0dc6f9
fix(Config Schema): Report configuration errors as warnings
...
By default they behave as warnings (let process continue), while "error" gives an impression action was stopped
2020-08-19 15:47:51 +02:00
Mariusz Nowak
2faa20e835
fix(AWS Credentials): Fix error message resolution
2020-08-19 15:30:20 +02:00
Mariusz Nowak
516603af90
refactor: Show variables resolution info less frequently
...
(to not pollute eventual MFA input)
2020-08-19 15:30:20 +02:00
Mariusz Nowak
b892a97d55
refactor(Config Schema): Ensure alphabetical order
2020-08-19 13:37:54 +02:00
Mariusz Nowak
fc9edfc90e
fix(AWS HTTP API): Fix config schema issues discovered in tests
2020-08-19 13:37:54 +02:00
Frédéric Barthelet
f091c07992
feat(Config Schema): AWS HTTP API schema ( #8068 )
2020-08-19 12:05:50 +02:00
Matt Davis
0490e8be20
fix(Templates): Fix SystemTextJson initialization in aws-sharp ( #8092 )
2020-08-19 10:36:35 +02:00
Sam Hulick
e7efca4b42
fix(Templates): Ensure ES7+ support in aws-nodejs-ecma-script ( #8064 )
2020-08-19 10:23:21 +02:00
Mariusz Nowak
b331be124b
test: Use valid deprecation code format in logDeprecation tests
2020-08-19 10:01:09 +02:00
Mariusz Nowak
c9ee6d53b6
fix(Config Schema): Recognize catch-all pattern in disabledDeprecations
2020-08-19 10:01:09 +02:00
Geoff Baskwill
20d9c6414a
feat(AWS API Gateway): Schema for provider.resourcePolicy setting ( #8051 )
2020-08-17 16:16:15 +02:00
Mariusz Nowak
4660acd324
fix(CLI): Mark 'help' as command that doesn't depend on external plugins
2020-08-07 10:40:55 +02:00
Mariusz Nowak
d8a73b8326
fix(Dashboard): Ensure service independent commands work unconditionally
2020-08-07 10:40:55 +02:00
Mariusz Nowak
5a691f4457
fix(AWS API Gateway): Fix referencing provisioned authorizers
2020-08-06 17:39:47 +02:00
Mariusz Nowak
2abb9ad855
fix(AWS SQS): Fix referencing lambdas with provisioned concurrency
2020-08-06 17:39:47 +02:00
Frédéric Barthelet
1f9eae9898
docs: Add AWS service file TypeScript type documentation ( #8003 )
2020-08-06 10:30:20 +02:00
Mariusz Nowak
bab0d56bd9
fix(AWS Lambda): Ensure to respect maximumRetryAttempts set to 0
2020-08-05 16:36:56 +02:00
Mariusz Nowak
31f52f9f9e
test(AWS Lambda): Improve async config tests
2020-08-05 16:36:56 +02:00
Mariusz Nowak
0ad5cd7a63
refactor: Expose isStandalone for metrics
2020-08-04 15:30:14 +02:00
Mariusz Nowak
f4803ee363
fix(Config Schema): Fix errors normalization for oneOf case
2020-08-04 14:29:34 +02:00
Mariusz Nowak
a3f624e25c
fix(Config Schema): Ensure schema for core properties
2020-08-04 14:29:34 +02:00
Mariusz Nowak
d171f5476d
fix(Config Schema): Fix errors normalization with external refs
2020-08-04 14:29:34 +02:00
Mariusz Nowak
877cbb3fb8
refactor(Config Schema): For consistency mark required top level props
2020-08-04 14:29:34 +02:00
Petr Reshetin
268f714357
feat: Schema based validation of service config ( #7335 )
...
Co-authored-by: Mariusz Nowak <medyk@medikoo.com>
2020-08-03 15:41:05 +02:00
Daniil Bratchenko
41d19b3834
fix(AWS EventBridge): Fix handling of events removal ( #8004 )
2020-07-31 22:15:06 +02:00
Mariusz Nowak
9897120a8a
fix: Set versionFunctions to true only in AWS provider case
2020-07-31 15:21:14 +02:00
Mariusz Nowak
ca79cb6d69
refactor: Simplify condition notation
2020-07-31 15:21:14 +02:00
Mariusz Nowak
64814f46f2
refactor: Remove obsolete 'null' assignment
2020-07-31 15:21:14 +02:00
Pavle Portic
b53f080a4d
fix(AWS EventBridge): Fix attaching lambdas to "default" stage ( #7995 )
2020-07-30 13:27:23 +02:00
Diego Marzo
15fae3bfb2
fix(Templates): Ensure missing Kotlin dependencies ( #8010 )
2020-07-30 13:15:33 +02:00
Mariusz Nowak
0e56be3f67
test: Fix async tests setup
2020-07-29 11:55:04 +02:00