diff --git a/modules/integration-runner/main.tf b/modules/integration-runner/main.tf index 35b61f1..89c415b 100644 --- a/modules/integration-runner/main.tf +++ b/modules/integration-runner/main.tf @@ -28,7 +28,7 @@ locals { resource "aws_lambda_layer_version" "lambda_layer_integration" { filename = "${path.module}/layer/layer.zip" layer_name = "postman" - compatible_runtimes = ["nodejs16.x"] + compatible_runtimes = ["nodejs20.x"] source_code_hash = filebase64sha256("${path.module}/layer/layer.zip") } @@ -45,7 +45,7 @@ resource "aws_lambda_function" "integration_runner" { function_name = "${var.app_name}-${var.env_type}-${each.key}-integration-runner" role = var.role handler = "integration_runner.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" layers = [aws_lambda_layer_version.lambda_layer_integration.arn] timeout = 900 source_code_hash = filebase64sha256("${path.module}/lambda/lambda.zip") @@ -67,7 +67,7 @@ resource "aws_lambda_function" "integration_runner_default" { function_name = "${var.app_name}-${var.env_type}-integration-runner" role = var.role handler = "integration_runner.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" layers = [aws_lambda_layer_version.lambda_layer_integration.arn] timeout = 900 source_code_hash = filebase64sha256("${path.module}/lambda/lambda.zip") diff --git a/modules/stress-runner/main.tf b/modules/stress-runner/main.tf index bd5b88f..95ae513 100644 --- a/modules/stress-runner/main.tf +++ b/modules/stress-runner/main.tf @@ -50,7 +50,7 @@ resource "aws_codebuild_project" "stress_runner" { resource "aws_lambda_layer_version" "lambda_layer_stress" { filename = "${path.module}/layer/layer.zip" layer_name = "postman" - compatible_runtimes = ["nodejs16.x"] + compatible_runtimes = ["nodejs20.x"] source_code_hash = filebase64sha256("${path.module}/layer/layer.zip") } @@ -67,7 +67,7 @@ resource "aws_lambda_function" "stress_runner" { function_name = each.key == "default" ? "${var.app_name}-${var.env_type}-stress-runner" : "${var.app_name}-${var.env_type}-${each.key}-stress-runner" role = var.role handler = "stress_runner.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" layers = [aws_lambda_layer_version.lambda_layer_stress.arn] timeout = 180 source_code_hash = filebase64sha256("${path.module}/lambda/lambda.zip") @@ -89,7 +89,7 @@ resource "aws_lambda_function" "stress_runner_default" { function_name = "${var.app_name}-${var.env_type}-stress-runner" role = var.role handler = "stress_runner.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" layers = [aws_lambda_layer_version.lambda_layer_stress.arn] timeout = 180 source_code_hash = filebase64sha256("${path.module}/lambda/lambda.zip") diff --git a/modules/test-framework-manager/main.tf b/modules/test-framework-manager/main.tf index cb17618..6aae9fb 100644 --- a/modules/test-framework-manager/main.tf +++ b/modules/test-framework-manager/main.tf @@ -62,7 +62,7 @@ resource "aws_s3_bucket_policy" "postman_bucket" { resource "aws_lambda_layer_version" "lambda_layer" { filename = "${path.module}/layer/layer.zip" layer_name = "postman" - compatible_runtimes = ["nodejs16.x"] + compatible_runtimes = ["nodejs20.x"] source_code_hash = filebase64sha256("${path.module}/layer/layer.zip") } @@ -78,7 +78,7 @@ resource "aws_lambda_function" "test_framework" { function_name = "${var.app_name}-${var.env_type}-test-framework-manager" role = aws_iam_role.test_framework.arn handler = "test_framework_manager.handler" - runtime = "nodejs16.x" + runtime = "nodejs20.x" layers = [aws_lambda_layer_version.lambda_layer.arn] timeout = 900 source_code_hash = filebase64sha256("${path.module}/lambda/lambda.zip")