2981 Commits

Author SHA1 Message Date
Piotr Grzesik
a05e88d92e fix(AWS API Gateway): Ensure unique name for request validator 2021-04-28 12:08:37 +02:00
Android3000
c8adc0c796
feat(AWS IAM): Support provider.iam.role.path (#9363) 2021-04-27 12:24:04 +02:00
Piotr Grzesik
81f0858cc9 refactor: Add code to ServerlessError in lib/plugins 2021-04-23 13:34:20 +02:00
Piotr Grzesik
fbf0ed30e9 refactor: Add code to ServerlessError in lib/plugins/aws 2021-04-23 13:34:20 +02:00
Jacques
154351f1a5
fix(AWS API Gateway): Create one request validator and reuse (#9319) 2021-04-22 11:59:17 +02:00
Joseph Cha
7e139bb013
feat(AWS CloudFormation): Add default export names to outputs (#9313) 2021-04-22 11:45:57 +02:00
Android3000
d1c3b3fbac
fix(AWS IAM): Deprecate 'iam.role.permissionBoundary' (#9318) 2021-04-19 13:36:58 +02:00
Yuji Yamano
924a698d2a
fix(AWS Local Invocation): Allow optional package.artifact for java 2021-04-19 13:00:32 +02:00
Jaakko Lappalainen
bca46e5ab5
fix(AWS API Gateway): Deprecate invalid apiGateway settings (#9238) 2021-04-19 09:40:15 +02:00
Mariusz Nowak
e8c8f1cfff refactor: Rename servicePath vars to serviceDir 2021-04-16 13:32:13 +02:00
Mariusz Nowak
87d380275b refactor: Replace config.servicePath with service.dir 2021-04-16 13:32:13 +02:00
Piotr Grzesik
ef25d68137 fix(AWS API Gateway): Correctly recognize type for authorizerId 2021-04-14 10:48:01 +02:00
Frédéric Barthelet
19805d71ea
feat: Support Fn::Split for vpc properties (#9266) 2021-04-13 15:56:27 +02:00
Jaakko Lappalainen
0bdb7d858c
refactor: Mark functions async in plugins/aws/remove (#9284) 2021-04-13 09:14:41 +02:00
Piotr Grzesik
d26e2ae4b8 refactor(AWS Credentials): Remove undocumented provider.credentials 2021-04-13 09:04:57 +02:00
Gabriel Plassard
2cb81608c8
feat(AWS ALB): Support functions[].events[].alb.targetGroupName (#9222) 2021-04-12 17:47:01 +02:00
Yuji Yamano
5392a7dce2
fix(AWS Local Invocation): Dont build bridge if artifact missing (#9280) 2021-04-12 10:53:23 +02:00
Mariusz Nowak
688d09b1f7 refactor: Remove support for internal noDeploy option 2021-04-09 16:10:21 +02:00
Yuji Yamano
af8d2a1926
fix(AWS Local Invocation): Correctly decompress artifact (#9259) 2021-04-09 11:15:54 +02:00
Yuji Yamano
34d2c2feac
fix(AWS Local Invocation): Strip null envvars for local invoke (#9263) 2021-04-09 10:54:55 +02:00
Piotr Grzesik
fce73ad4df fix(AWS HTTP API): Adjust schema for correct typescript generation 2021-04-09 10:50:22 +02:00
Piotr Grzesik
50e4425883 fix(AWS API Gateway): Proper stage resolution for custom resource 2021-04-09 10:44:35 +02:00
Yuji Yamano
ce210f7852
fix(AWS Local Invocation): Adjust .gitignore #9273. (#9274) 2021-04-09 10:43:13 +02:00
Piotr Grzesik
dac06c8ce6 fix(AWS API Gateway): Do not attempt to remove aws: tags during update 2021-04-08 14:15:11 +02:00
Nicholas Wehr
341a886874
feat(AWS Lambda): Add support for cacheFrom to images (#9251) 2021-04-08 10:56:24 +02:00
Nicholas Wehr
efd32d4725
feat(AWS Lambda): Add support for buildArgs to images (#9198) 2021-04-07 09:33:08 +02:00
Piotr Grzesik
0e6a1ce2d4 fix(AWS Deploy): Correctly identify "no updates" error during deploy 2021-04-06 14:18:23 +02:00
Mariusz Nowak
9d84596604 fix(AWS CloudFront): Recognize "?" character in pathPattern property 2021-04-02 15:18:13 +02:00
Mariusz Nowak
2011649537 refactor: Remove injustified "eslint-disable" comments 2021-04-02 15:05:03 +02:00
Mariusz Nowak
9793c506ec fix(Packaging): Recognize layers[].package.patterns 2021-04-02 13:28:40 +02:00
Piotr Grzesik
0a84f1c84e fix(AWS IAM): Support for CF functions for provider.iam.role 2021-03-31 12:36:11 +02:00
Piotr Grzesik
d3c6e4323b feat(AWS HTTP API): Add support for AWS IAM authorization 2021-03-30 11:34:31 +02:00
Piotr Grzesik
37d03b6888 feat(AWS HTTP API): Add support for custom Lambda authorizers 2021-03-29 16:38:55 +02:00
Juanjo Diaz
e1678fb1c6
feat(Packaging): Deprecate include & exclude in favor of patterns
(PR #8581)
2021-03-26 11:33:58 +01:00
Piotr Grzesik
14f5743846 feat(AWS Lambda): Do not require all image properties 2021-03-24 21:13:43 +01:00
Mariusz Nowak
2294a4b4cb refactor(CLI): Move lifecycles definition to commands schema
It's needed to be able to process commands as introduced by plugins without a need of processing Serverless instance
2021-03-24 11:50:24 +01:00
Sergii Kovalev
8c3e1be735
feat(AWS IAM): Add support for iam.role.name definition (#9166)
Co-authored-by: Sergii Kovalev <sergey@haftahave.com>
2021-03-24 09:43:38 +01:00
Piotr Grzesik
b530d6a288 feat(AWS API Gateway): Remove deprecation for old naming convention 2021-03-22 14:20:50 +01:00
Piotr Grzesik
2712f3b493 fix(AWS Deploy): Correctly detect finished stack removal with DEBUG 2021-03-22 12:40:43 +01:00
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