From 018251ee9a58c5429a63ffc3467d4226d873c5aa Mon Sep 17 00:00:00 2001 From: preethamr Date: Fri, 17 May 2024 12:05:24 -0700 Subject: [PATCH] fix: add max 1 concurrency limit on all lambda functions --- ops/modules/lambda/main.tf | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ops/modules/lambda/main.tf b/ops/modules/lambda/main.tf index e741c99240..e062021271 100644 --- a/ops/modules/lambda/main.tf +++ b/ops/modules/lambda/main.tf @@ -41,13 +41,14 @@ resource "aws_iam_role" "lambda" { } } resource "aws_lambda_function" "executable" { - function_name = "${var.container_family}-${var.environment}-${var.stage}" - image_uri = "${local.repository_url}:${var.docker_image_tag}" - package_type = "Image" - role = aws_iam_role.lambda.arn - architectures = ["x86_64"] - timeout = var.timeout - memory_size = var.memory_size + function_name = "${var.container_family}-${var.environment}-${var.stage}" + image_uri = "${local.repository_url}:${var.docker_image_tag}" + package_type = "Image" + role = aws_iam_role.lambda.arn + architectures = ["x86_64"] + timeout = var.timeout + memory_size = var.memory_size + reserved_concurrent_executions = 1 environment { variables = merge(var.container_env_vars, { DD_SERVICE = var.container_family }) }