602 Commits

Author SHA1 Message Date
Mariusz Nowak
4eba512c15 fix(Variables): Support resolving "raw" JSON string form of SSM params 2021-04-02 12:03:29 +02:00
AlinoeDoctari
7b6ed9bb58
test: Refactor test for getStage for aws provider (#9214) 2021-04-01 15:13:26 +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
4729cb5a20 test: Remove unnecessary CLI params in integrationBasic.test.js 2021-03-30 13:34:34 +02:00
Piotr Grzesik
d75bb234a0 test: Separate external API integration tests for API Gateway 2021-03-30 12:27:03 +02:00
Piotr Grzesik
d3c6e4323b feat(AWS HTTP API): Add support for AWS IAM authorization 2021-03-30 11:34:31 +02:00
Mariusz Nowak
1d77f46a98 test(Variables): Fix file name 2021-03-30 10:22:40 +02:00
Mariusz Nowak
3f7f67ccc1 refactor(Variables): Configure ssm source in a new resolver 2021-03-30 10:22:40 +02:00
Mariusz Nowak
12a4cad102 refactor(Variables): Configure s3 source in a new resolver 2021-03-30 10:22:40 +02:00
Mariusz Nowak
a60e90f61c refactor(Variables): Configure cf source in a new resolver 2021-03-30 10:22:40 +02:00
Mariusz Nowak
eecd9285d5 refactor(Variables): Configure sls source in a new resolver 2021-03-30 10:22:40 +02:00
AlinoeDoctari
b31892a731
test: Refactor test for getRegion for aws provider (#9193) 2021-03-29 17:56:26 +02:00
Piotr Grzesik
6674660b17 fix: Ensure correct payload generation for functions without events 2021-03-29 16:38:55 +02:00
Piotr Grzesik
37d03b6888 feat(AWS HTTP API): Add support for custom Lambda authorizers 2021-03-29 16:38:55 +02:00
Mariusz Nowak
03817c23fb refactor(CLI): Rename module to unify convention 2021-03-26 10:11:57 +01:00
Mariusz Nowak
053fea18e0 refactor(CLI): Move main help renderer out of internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
cd4daaf00e test: Improve test to run against confirmed help command 2021-03-26 10:11:57 +01:00
Mariusz Nowak
d9cf52b2c8 fix(CLI): Fix handling of container commands 2021-03-26 10:11:57 +01:00
Mariusz Nowak
afad2315a5 refactor(CLI): Move to CLI logic required options validation 2021-03-26 10:11:57 +01:00
Mariusz Nowak
aca3c0d57d refactor(CLI): Seclude command help render from internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
87b186113a refactor(CLI): Seclude general help render logic from internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
2fd921dbfc refactor(CLI): Seclude interactive setup help render out of internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
41e921aa6f refactor(CLI): Seclude command options render logic out of internals 2021-03-26 10:11:57 +01:00
Mariusz Nowak
02bcfaa728 test: Remove no longer valid test 2021-03-26 10:11:57 +01:00
Mariusz Nowak
3998568443 test: Fix promises handling 2021-03-26 10:11:57 +01:00
Piotr Grzesik
e20766cf25 feat: Detect Serverless CI/CD engine for analytics 2021-03-24 16:35:45 +01:00
Mariusz Nowak
2dacbcce85 feat(CLI): Validate command and options against resolved schema 2021-03-24 11:50:24 +01:00
Mariusz Nowak
3422a121d7 feat(Variables): Recognize CLI command plugin extensions in new resolver 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
Mariusz Nowak
9b86f93d64 test(CLI): Configure sanity tests for command schema data 2021-03-23 10:22:37 +01:00
Mariusz Nowak
13610cf0f0 refactor(Variables): Recognize only defined CLI options in resolver 2021-03-22 15:31:17 +01:00
Mariusz Nowak
6c6ada93e4 fix(Variables): Fix resolution of "false" CLI params 2021-03-22 15:31:17 +01:00
Mariusz Nowak
9ab04a6747 refactor(CLI): Proritize provider.name validation 2021-03-22 15:31:17 +01:00
Mariusz Nowak
cfe83df174 refactor(Variables): Smarter "is property resolved" validation 2021-03-22 15:31:17 +01:00
Mariusz Nowak
4364acca58 refactor(CLI): Return resolved commandSchema from resolveInput util 2021-03-22 15:31:17 +01:00
Mariusz Nowak
362f5e94e0 refactor(CLI): Expose resolved string command by resolveInput util 2021-03-22 15:31:17 +01:00
Mariusz Nowak
b21dc44048 fix(Variables): Unify handling of not existing addresses 2021-03-22 13:32:37 +01:00
Mariusz Nowak
32ba7c8b43 fix(Variables): Ensure to support middle JS function resolved properties 2021-03-22 13:32:37 +01:00
Mariusz Nowak
a537856651 refactor(Variables): Smarter resolution phases 2021-03-18 14:36:18 +01:00
Mariusz Nowak
a48117041c refactor(CLI): Integrate isHelpRequest into resolveInput util 2021-03-18 14:36:18 +01:00
Mariusz Nowak
4021ab4140 test(CLI): Improve coverage 2021-03-18 14:36:18 +01:00
Piotr Grzesik
86e0b6ddbb fix: Ensure to handle empty func definition with meaningful error 2021-03-17 13:12:16 +01:00
lewgordon
a941e87cbf
fix(CLI): Recognize --env option for sls invoke local as multiple
(PR #9131)
2021-03-16 19:27:48 +01:00
Mariusz Nowak
41df6fbee2 fix(AWS Credentials): Fix credentials resolution (right way) 2021-03-16 14:58:54 +01:00
Mariusz Nowak
6f8b5b41eb fix(AWS Credentials): Fix credentials resolution 2021-03-16 13:58:57 +01:00
Mariusz Nowak
d300cec3e9 test: Improve var name 2021-03-16 13:58:57 +01:00
Piotr Grzesik
f6292b2d49 feat: Extend generatePayload 2021-03-16 09:50:19 +01:00
Mariusz Nowak
e01dfacd83 refactor(CLI): Do not read service config for service unrelated commands 2021-03-16 09:34:33 +01:00
Mariusz Nowak
4779b62b8b test: Update titles to match convention 2021-03-16 09:34:33 +01:00
Mariusz Nowak
fe663ead50 refactor(CLI): Resolve commands and options by schema 2021-03-16 09:34:33 +01:00