From 8169a791d4b8772f9105ad6193465edae2354b74 Mon Sep 17 00:00:00 2001 From: wyvern8 Date: Sat, 14 Jul 2018 17:09:26 +1000 Subject: [PATCH] fix(serverless): pass SNS error topic name to docker serverless --- .envExample | 1 + README.md | 1 + src/executors/ExecutorDockerServerless.js | 1 + 3 files changed, 3 insertions(+) diff --git a/.envExample b/.envExample index 8adf2e2e..29401e7f 100644 --- a/.envExample +++ b/.envExample @@ -56,6 +56,7 @@ GTM_SLS_EXECUTOR_VPC_SUBNET_A= GTM_SLS_EXECUTOR_VPC_SUBNET_B= GTM_SLS_EXECUTOR_VPC_SUBNET_C= GTM_SLS_EXECUTOR_AWS_KMS_KEY_ID= +GTM_SLS_EXECUTOR_SNS_ERROR_TOPIC_ARN= GTM_WORKER_SCRIPTS_CLONE= GTM_WORKER_SCRIPTS_PATH= diff --git a/README.md b/README.md index 572279de..ca1b64ff 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ Create an asynchronous CI agnostic mechanism for running custom test stage gates |GTM_SLS_EXECUTOR_AWS_REGION| aws region for lambdas default ap-southeast-2| |GTM_SLS_EXECUTOR_AWS_EXECUTION_ROLE| docker serverless lambda execution role | |GTM_SLS_EXECUTOR_DEPLOY_MODE| deploy multiple lambdas 'parallel' (default) or 'sequential'| +|GTM_SLS_EXECUTOR_SNS_ERROR_TOPIC_ARN| sns topic to notify on serverless error| |GTM_SLS_EXECUTOR_APIGW_ENDPOINT_TYPE|EDGE or REGIONAL or PRIVATE| |GTM_SLS_EXECUTOR_APIGW_DOMAIN_SUFFIX|reverse proxy domain name that will have apiId added as subdomain. eg. lambda.mysuffix.com will result in [apiId].lambda.mysuffix.com| |GTM_SLS_EXECUTOR_HTTP_PROXY|proxy passed to serverless executor| diff --git a/src/executors/ExecutorDockerServerless.js b/src/executors/ExecutorDockerServerless.js index 9cf05d0e..4094c668 100644 --- a/src/executors/ExecutorDockerServerless.js +++ b/src/executors/ExecutorDockerServerless.js @@ -100,6 +100,7 @@ export class ExecutorDockerServerless extends ExecutorDocker { SLS_APIGW_ENDPOINT_TYPE: process.env.GTM_SLS_EXECUTOR_APIGW_ENDPOINT_TYPE, SLS_APIGW_DOMAIN_SUFFIX: process.env.GTM_SLS_EXECUTOR_APIGW_DOMAIN_SUFFIX, SLS_DEPLOYMENT_S3_BUCKET_PREFIX: process.env.GTM_SLS_EXECUTOR_DEPLOYMENT_S3_BUCKET_PREFIX, + SLS_SNS_ERROR_TOPIC_ARN: process.env.GTM_SLS_EXECUTOR_SNS_ERROR_TOPIC_ARN, SLS_HTTP_PROXY: process.env.GTM_SLS_EXECUTOR_HTTP_PROXY, SLS_NO_PROXY: process.env.GTM_SLS_EXECUTOR_NO_PROXY, SLS_VPC_ID: process.env.GTM_SLS_EXECUTOR_VPC_ID,