4058 Commits

Author SHA1 Message Date
ncipollina
0549d85bc0 feat: azure-nodejs-typescript template. (#7252) 2020-01-24 14:54:23 +01:00
tcastelli
4f273785f4 feat: Support RedrivePolicy configuration on SNS events (#7239) 2020-01-24 13:05:51 +01:00
Ivaylo Novakov
1793cf8d7a fix: Do not overwrite go.mod on make in Go template (#7245) 2020-01-22 08:58:48 +01:00
Mariusz Nowak
f1cc3a8998 test: Update to not rely on side ServerlessError feature 2020-01-21 13:20:02 +01:00
Mariusz Nowak
c7fea34e85 fix: Separate AWS region and credentials resolution concern
Dashboard plugin at intialization eventually resolves credentials
for a framework, and as region resolution comes with it,
it also resolves region.
Still it happens prior variables resolution and there's
no guarantee that region value is resolved.

Fixes https://github.com/serverless/enterprise-plugin/issues/340
2020-01-16 11:33:29 +01:00
Eric Silva
526b21b994 refactor: corrected spelling errors (#7218) 2020-01-15 09:37:23 +01:00
Mariusz Nowak
8814671435 fix(AWS APIGW): Fix default resource policy configuration
Regression introduced with #7138
Fixes #7194 #7211
2020-01-14 12:56:23 +01:00
Mariusz Nowak
5e63cee340 fix(AWS Lambda): Do not break permission resource
Fixes #7189
2020-01-09 18:28:28 +01:00
Mariusz Nowak
77b92686a7 refactor(AWS Lambda): Do not deep merge when not necessary 2020-01-09 18:28:28 +01:00
Mariusz Nowak
cbf8c74c6d refactor(AWS Lambda): Resolve deep value once 2020-01-09 18:28:28 +01:00
Mariusz Nowak
27cda47cd4 test(AWS Lambda): Improve coverage
Expose #7189
2020-01-09 18:28:28 +01:00
Mariusz Nowak
91f1d2f203 refactor(AWS Lambda): Ensure natural function reference when no alias 2020-01-09 18:28:28 +01:00
Marc Marino
5973c9fd58 feat: support RollbackConfiguration in service config (#7193) 2020-01-09 16:19:47 +01:00
Mariusz Nowak
8932307dce test: Ensure to generate tmp files in tmp dir 2020-01-09 14:16:34 +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
Christian
560ceee5b3 feat: Support BisectBatchOnFunctionError option on event streams (#7105) 2020-01-07 15:14:34 +01:00
maafk
3236adb040 fix: Remove hard-coded AWS partitions (#7175) 2020-01-07 14:51:08 +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
YellyYU
41d7d0bf07 fix: Fix and improve openwhisk-java-maven templates (#7164) 2020-01-03 20:41:25 +01:00
Mariusz Nowak
4821ad21a5 fix(AWS Lambda): Remove AWS issue workaround
Issue was fixed on AWS side, and by next week it should be fixed for
gov-cloud regions.
Still in a meantime other AWS issue emerged,
An "A conflicting deployment is in progress." error,
Which happens only when workaround in question is involved

Fixes #7137
2020-01-03 14:17:03 +01:00
Mariusz Nowak
b5dbdafe5b fix(Plugins): Fix resolution of config when installing plugin
Fixes #7130
2019-12-29 18:56:10 +01:00
b_d
e662a91d92 fix(AWS APIGW): Fix handling of removal of resourcePolicy setting
Fixes #6789
2019-12-27 21:04:07 +01:00
Mariusz Nowak
2995f8fef9
fix(AWS APIGW): Fix handling of provisionedConcurrency: 0 setting
Fixes #7133
2019-12-24 00:26:37 +01:00
Mariusz Nowak
b05d5bcce3
fix(AWS APIGW): Fix Rest API id detection when no API GW involved
Regression introduced with #7126
2019-12-23 16:10:59 +01:00
Mariusz Nowak
dfa0967ecf
fix(AWS APIGW): Ensure to apply API GW stage settings with no endpoints
Fixes #7036
2019-12-23 13:58:33 +01:00
Mariusz Nowak
4a947b215c
fix(AWS Lambda): Fix CloudWatch logs creation access
Fixes #6241
Closes #6692
2019-12-23 13:58:33 +01:00
Mariusz Nowak
38f6ac125e
fix(AWS APIGW): Ensure to point provisioned version
Addresses #7059
2019-12-23 13:58:33 +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
3e2f59e27c
refactor(AWS Lambda): Resolve object once 2019-12-23 13:58:32 +01:00
Mariusz Nowak
388c2993f0
refactor(AWS APIGW): Rely on object destructuring 2019-12-23 13:58:32 +01:00
Mariusz Nowak
cf5497198b
refactor(AWS Lambda): Improve var name 2019-12-23 13:58:32 +01:00
Mariusz Nowak
95a397d731
refactor(AWS Lambda): Improve variables naming 2019-12-23 13:58:31 +01:00
Mariusz Nowak
271499777d
refactor(AWS Lambda): Rely on more reliable Object.assign
_.merge is deep merge, and may introduce unexpected outcome
2019-12-23 13:58:31 +01:00
Mariusz Nowak
6af76ed237
refactor(AWS APIGW): Convert trailing arguments into options 2019-12-23 13:58:31 +01:00
Mariusz Nowak
84b1d1eb11
fix: Fix custom resource lambda artifact generation
When multiple custom resources where generated,
then multiple times we tried to copy generated zip file
into service folder.
On same occasions it crashed with EPERM or ENOENT errors
2019-12-23 13:57:51 +01:00
Mariusz Nowak
5e448e7d1d
refactor: Ensure to return promise from async function 2019-12-23 13:57:51 +01:00
Mariusz Nowak
950036157d
fix: Ensure necessary IAM role for handling existing cognito pools
Fixes #6579
2019-12-20 10:34:07 +01:00
Mariusz Nowak
8148cf2cac
fix: Support differet AWS partitions 2019-12-20 10:34:07 +01:00
Mariusz Nowak
10d0078d19
refactor: Move cachedFilePath resolution into memoized function
In tests run, each file starts with different homedir
2019-12-20 10:34:07 +01:00
Mariusz Nowak
fc74c287f6 fix: Fix AWS partition reference in APIGW CloudWatch role setup
Addresses issue mentioned in #7100
2019-12-18 09:37:17 +01:00
Mariusz Nowak
53e596fa67 feat: uninstall command for installed binaries 2019-12-18 09:36:52 +01:00
Mariusz Nowak
c4efd66e4e feat: upgrade command for installed binaries 2019-12-18 09:36:52 +01:00
Philipp Muens
49f6e1e8a5 feat: Configure binaries generation 2019-12-18 09:36:52 +01:00
Mariusz Nowak
ddf3bf40a3 refactor: Centralize npm command resolution
It's to provide a room to support alternative npm locations
2019-12-18 09:36:52 +01:00
Mariusz Nowak
c900900488 feat: Unconditionally display browser url 2019-12-17 08:42:57 +01:00
FanFataL
5143c2ad3a feat: Memoize resolution of dev deps exclusion paths (#7091) 2019-12-16 12:58:40 +01:00
Tuomas Peippo
f9b6507825 feat: Support CF instructions in awsKmsKeyArn setting (#7083) 2019-12-12 15:06:53 +01:00
Mariusz Nowak
1e87d5856d
test: Upgrade to @serverless/test v3 2019-12-12 14:27:40 +01:00
Mariusz Nowak
14806d79b0
test: Improve error exposure 2019-12-12 14:27:40 +01:00