319 Commits

Author SHA1 Message Date
Mariusz Nowak
c0ea4c1461 feat(AWS Lambda): Basic container image support 2020-12-04 13:53:49 +01:00
Piotr Grzesik
c5ae9798d2
feat(AWS Lambda): Increase memory limits per changes on AWS side (#8569) 2020-12-02 13:50:19 +01:00
Mariusz Nowak
3808471972 test: Move unit tests to "test/unit" folder 2020-11-30 16:53:52 +01:00
Frédéric Barthelet
9399f2b89c
fix(Config Schema): Fix configuration of common properties in resources
(PR #8553)
2020-11-27 09:57:57 +01:00
Frédéric Barthelet
b7901cdb77
fix(Config Schema): Recognize API Gateway resource policy shorthands
(PR #8506)
2020-11-20 17:50:06 +01:00
Baptiste Guerin
3feafbceb5
feat(AWS HTTP API): Support metrics toggle (#8510) 2020-11-20 15:25:01 +01:00
Mariusz Nowak
ff9db3e7bd fix(Config Schema): Support empty string as environment variables
As only with empty strings where we can override default environment variables
2020-11-03 14:27:22 +01:00
telenord
4ae192cbfe
refactor: Remove that = this pattern (#8463) 2020-11-02 11:29:39 +01:00
Oz Weiss
61d8ee9884
feat(Config Schema): Schema for AWS s3 event (#8330) 2020-10-30 17:51:24 +01:00
Mariusz Nowak
214768b83a refactor: Ensure config modifications happen after its validation 2020-10-30 15:26:25 +01:00
Mariusz Nowak
85f823cf46 fix(Config Schema): Fix IAM Policy resource reference schema 2020-10-29 12:53:19 +01:00
Frédéric Barthelet
479727e1f4
feat(AWS CloudFront): Switch from ForwardedValues to cache policies
(PR #8381)
2020-10-27 17:36:20 +01:00
Ed Holland
6e62e1c5e8
fix(AWS Deploy): Fix handling of AWS SDK numeric error codes (#8412) 2020-10-19 13:47:15 +02:00
Fabian Schneider
8566135341
feat(AWS API Gateway): Fix API Gateway naming convention (#8339) 2020-10-19 11:59:11 +02:00
Mariusz Nowak
2c874e22c9 refactor(Config Schema): Convert oneOf to more optimal anyOf 2020-10-16 12:30:32 +02:00
Mariusz Nowak
0394025438 fix(Config Schema): Do not mark layers[].path as required
It is not required when `package.artifact` is passed
2020-10-14 16:35:12 +02:00
Mariusz Nowak
166f3ce6bf fix(Config Schema): Fix provider.apiKeys schema 2020-10-14 15:49:04 +02:00
Mariusz Nowak
73f6549157 fix(Config Schema): Fix provider.apiKeys required properties config 2020-10-14 14:28:22 +02:00
Oz Weiss
e51e0f22da
feat(Config Schema): Schema for provider props of AWS http event
(PR #8383)
2020-10-14 13:30:56 +02:00
Frédéric Barthelet
719fa3a3bf
feat(Config Schema): Async invocations AWS functions[] schema (#8385) 2020-10-13 10:27:07 +02:00
Mariusz Nowak
a9b28b6d7f fix(Config Schema): Revert invalid "oneOf" based validation 2020-10-09 13:37:22 +02:00
Mariusz Nowak
244ae111c1 fix(Config Schema): Bring back non-array supported variants
They were removed by mistake with #8319.
It's only primitive/array combinations where singular variant should be removed. object/array should be left intact
2020-10-08 15:36:40 +02:00
Marek Piotrowski
261c16fc59
fix(AWS Credentials): Recognize AWS_DEFAULT_PROFILE env variable (#8354) 2020-10-07 13:41:31 +02:00
Geoff Baskwill
faa1dce9ee
fix(Config Schema): Fix Fn::Join delimiter length (#8349) 2020-10-07 10:22:35 +02:00
Raul Zaldana
11a9d37f6e
feat(Config Schema): Recognize Fn::Transport at resoures.Resources
(PR #8337)
2020-10-06 09:54:29 +02:00
Mariusz Nowak
7e4871b223 test: Improve test reliability 2020-10-05 15:47:41 +02:00
Noel Martin Llevares
fc34140f4e
fix(Config Schema): Fix provider.tags schema (#8314) 2020-10-02 13:34:59 +02:00
Oz Weiss
4168dc1f30
feat(Config Schema): Schema for layers (#8299) 2020-10-01 17:39:51 +02:00
Mariusz Nowak
a6ff964d84 feat: Coerce primitive config values to arrays, when array is expected 2020-10-01 15:31:21 +02:00
Mariusz Nowak
ddd8f883ae refactor(Config Schema): Remove dead configuration 2020-10-01 15:31:21 +02:00
Mariusz Nowak
ab5cdd10aa fix(Config Schema): Recognize boolean format for provider.logs.restApi 2020-10-01 14:20:53 +02:00
Frédéric Barthelet
38c204762c
feat(Config Schema): Schema for AWS provider properties (#8297) 2020-10-01 10:24:55 +02:00
Frédéric Barthelet
dd9a011f60
feat(Config Schema): Schema for provider.logs.restApi (#8309) 2020-09-30 18:55:08 +02:00
Mariusz Nowak
eb5e54847e fix(Config Schema): Recognize deployment valid env variables format 2020-09-30 14:30:51 +02:00
Oz Weiss
c96b429c60
feat(Config Schema): Schema for AWS alb event (#8291) 2020-09-29 22:13:25 +02:00
Devon Powell
e75e998e92
fix(Config Schema): Recognize CF intrinsic functions in vpc config
Enable the use of Ref, Fn::Join, Fn::Sub, Fn::Import and Fn::GetAtt when
defining the vpc.subnetIds and vpc.securityGroupIds.

(PR #8283)
2020-09-24 17:28:37 +02:00
Oz Weiss
bd5099e150
feat(Config Schema): Schema for AWS alexaSmartHome event (#8255) 2020-09-24 16:10:02 +02:00
Frédéric Barthelet
a55009e221
feat: Deprecate awsKmsKeyArn in favor of kmsKeyArn (#8277) 2020-09-24 12:40:04 +02:00
Patrick Withams
e43c889647
fix(AWS Lambda): Ensure version hash is affected by layer changes
(PR #8066)
2020-09-24 12:19:43 +02:00
Oz Weiss
42676d34d4
feat(Config Schema): Schema for AWS cloudwatchLog event (#8228) 2020-09-22 09:38:29 +02:00
Frédéric Barthelet
feece9a2ec
feat(Config Schema): Schema for functions[] properties (#8222) 2020-09-21 16:50:52 +02:00
Raul Zaldana
e1ca63c06a
feat(Config Schema): Schema for AWS websocket event (#8218) 2020-09-18 17:36:10 +02:00
Piotr Grzesik
4bf654376f
feat(AWS Lambda): Recognize CF functions in fileSystemConfig.arn
(PR #8265)
2020-09-18 17:25:16 +02:00
Mariusz Nowak
e028f5e269
refactor(Config Schema): List properties in alphabetical order 2020-09-15 19:30:56 +02:00
Mariusz Nowak
4c36753507 fix(Config Schema): Recognize string value at DependsOn 2020-09-15 09:45:38 +02:00
Michael Wolfenden
6961b629e7
fix(Config Schema): Fix CF template extension Transformschema (#8229) 2020-09-14 15:02:51 +02:00
Mariusz Nowak
1cfd1f25a2 feat(AWS HTTP API): Drop support for timeout setting
BREAKING CHANGE:
`timeout` setting as configured directly for `httpApi` event,  is no longer supported.  Timeout value is now unconditionally resolved from  function timeout setting. It's to guarantee that configured endpoint has necessary room to process function invocation
2020-09-10 13:26:17 +02:00
Mariusz Nowak
34775627f2 fix(Config Schema): Recognize Condition on resource configuration 2020-09-10 11:49:34 +02:00
Frédéric Barthelet
428fc796c1
feat(AWS HTTP API): Recognize support for CF instructions in authorizers
(PR #8200)
2020-09-08 10:16:22 +02:00
Geoff Baskwill
00d6f79c50
feat(Config Schema): Schema for AWS resources section (#8139) 2020-09-07 09:21:16 +02:00