255 Commits

Author SHA1 Message Date
Mariusz Nowak
48a16854a9 refactor(AWS CloudFormation): Improve conditional logic 2020-05-04 16:07:38 +02:00
Eugene Girshov
7479a9ae82
fix(AWS HTTP API): Support HTTP API name customization (#7434) 2020-04-16 16:48:23 +02:00
Thomas Schaaf
001f56cf5a
fix: Recognize AWS Web Identify Credentials (#7442) 2020-04-02 17:32:06 +13:00
DougHamil
2d25e678cb
feat(AWS Websocket): routeResponseSelectionExpression setting (#7233)
Fixes #6130
2020-03-16 22:00:44 +13:00
Mariusz Nowak
8ed6a6e7d7 feat(AWS Lambda): Support destinations configuration 2020-03-07 11:00:35 +13:00
Mariusz Nowak
f2cb89a3ca feat(AWS HTTP API): Support access logs configuration 2020-02-26 13:20:58 +13:00
Mariusz Nowak
3d79a7a169 fix(AWS HTTP API): Configure default stage explicity
It's the only option to ensure stage configuration can be enriched
and the only way to make catch all route removable
2020-02-26 12:11:37 +13:00
Arben Bakiu
5017f038d6
fix: Service state path resolution (#7388) 2020-02-26 10:22:51 +13:00
frozenbonito
90b3a8f81e
fix: Ensure AWS creds resolution for local docker invocation (#7375) 2020-02-24 17:18:29 +13:00
Thomas Schaaf
9a0aaa843b
fix: Ensure consistency in IAM role and policy names (#7357) 2020-02-20 10:37:55 +13:00
tcastelli
292b1caf58
fix: Fix handling of redrivePolicy in SNS events. (#7277) 2020-02-19 14:17:30 +13:00
Mariusz Nowak
fbf99fa2ab feat(AWS HTTP API): JWT authorizers support 2020-02-18 14:59:28 +13:00
Isen
3910df1ba6
feat: Support provider.alb.targetGroupPrefix setting (#7322) 2020-02-14 15:49:02 +13:00
Zac Charles
9eba2187f9
feat: Support Kinesis Enhanced Fan-out (Consumer) streams (#7320) 2020-02-14 13:09:27 +13:00
tom-marsh
33291c8d08 fix: Websocket route names normalization (#7294) 2020-02-10 19:14:33 +11:00
Mariusz Nowak
69170d09a8 feat(AWS HTTP API): Initial basic routes configuration support 2020-02-05 12:31:43 +01:00
Petr Reshetin
9f0131fedf
fix: Ensure deterministic WebSockets deployment id (#7248)
To support skip of deployments when no changes are detected
2020-01-29 16:09:43 +04:00
Marc Marino
5973c9fd58 feat: support RollbackConfiguration in service config (#7193) 2020-01-09 16:19:47 +01:00
Artur Grzybowski
9591d5a232 feat: Enhance configuration options of cloudFront event (#7170)
Fixes #7151 
Addresses partially #6843 and #6785
2020-01-09 14:07:33 +01:00
coyoteecd
53a18cbff6 fix: Ensure CF stacks are deleted on failed creaton attempt (#7158)
Until now, failed stack deploys when using deploymentBucket to specify
an existing bucket were left in ROLLBACK_COMPLETE state.
This required manual 'sls remove' before a redeploy.

Fixes #6612, follow-up of incomplete fix in #5631
2020-01-07 13:19:39 +01:00
Mariusz Nowak
3210a94ef9
fix(AWS Lambda): Workaround AWS issue related to alias redeployments
Addresses #7059
2019-12-23 13:58:32 +01:00
Mariusz Nowak
eaf9b6117f
fix(AWS Lambda): Fix provisioned concurrency configuration
- So it works with multiple lambda versions
- “internal error” is avoided on change of provisioned
  config configuration

Addresses #7059
2019-12-23 13:58:32 +01:00
Mariusz Nowak
3195e5e98f
fix: Fix provisioned concurrency support
So it doesn't leave outdated versions with configured concurrency

Fixes #7059
2019-12-09 11:59:22 +01:00
Paulo Prestes
f8ee027903 fix: Fix credentials validation in EC2 environment (#6977) 2019-12-09 10:13:45 +01:00
Philipp Muens
3a9369734b Fix test name 2019-12-03 12:50:43 +01:00
Mariusz Nowak
18a374cf1f
Fix test 2019-12-02 17:19:40 +01:00
Mariusz Nowak
6ace028a33
Fix zip file handling 2019-12-02 16:48:58 +01:00
Philipp Muens
69465f1b81 Run Prettier 2019-12-02 13:20:48 +01:00
Philipp Beau
c2e6a8107c Added a command line parameter to adjust the CF deployment status checkfrequency 2019-11-30 15:49:55 +01:00
Edward Goubely
8d0f2e2da6 Add support for multi-value headers in ALB events 2019-11-07 22:13:24 +01:00
Edward Goubely
50087d4c9e Fix missing ALB trigger in console 2019-11-05 13:00:16 +01:00
Edward Goubely
2617484d8c Revert getAlbListenerRuleLogicalId to its previous implementation to make the changes non-breaking 2019-10-28 23:18:24 +01:00
Tim Trinidad
41c47ecf47 include listenerId and albId in rule logicalId, handle Ref for listenerArn 2019-10-28 23:18:24 +01:00
Tim Trinidad
011b2f456e use alb ID instead of priority number 2019-10-28 23:18:24 +01:00
Tim Trinidad
8c13e3e516 use priority to create distinct target groups 2019-10-28 23:18:24 +01:00
Mariusz Nowak
67db1647d4
Merge pull request #6823 from neverendingqs/aws/httpsbucket
AWS - deployment bucket policy for HTTPS only
2019-10-23 07:05:49 -05:00
Mark Tse
7dd70bc973 chore - forgot to run prettier. 2019-10-14 21:36:35 -04:00
Mark Tse
af6d78e003 aws - adding deployment bucket policy to naming.js. 2019-10-14 21:31:34 -04:00
Mark Tse
525fe8a07e aws - adding naming function for S3 compiled template file name. 2019-10-13 14:30:55 -04:00
Jack Danger
28d38c5ae2 fixing typos in variable names
nane -> name
resouce -> resource
2019-09-24 19:21:00 -07:00
drexler
381c147f15 fix: remove credential validation check from sls package command 2019-09-11 07:49:19 -04:00
Philipp Muens
2247030fc3 Remove support for async stack deployments / removals 2019-09-05 12:51:07 +02:00
Philipp Muens
e20a026dc5 Add support for async stack deploy operations 2019-09-05 12:51:07 +02:00
Philipp Muens
ada1055009 Address PR review comments 2019-09-05 12:51:06 +02:00
Eetu Tuomala
d879730866 use lodash to check empty values, change version function order 2019-09-05 12:51:06 +02:00
Eetu Tuomala
4c99b2d237 add test for prepareFunctions and naming 2019-09-05 12:51:06 +02:00
Eetu Tuomala
d3f54ea62f refactor origin and behavior indexing 2019-09-05 12:51:06 +02:00
Eetu Tuomala
0e78b31c06 add cloudfront id cf outputs, handle external role, and origin without path 2019-09-05 12:51:06 +02:00
Eetu Tuomala
d85ed060c9 add cloudfront logical ids to naming 2019-09-05 12:51:05 +02:00
Philipp Muens
5e1548c4b1 Remove unnecessary return 2019-09-03 16:27:30 +02:00