From 6a4c4c1e1b6f51b61456f72afdee78a4db50ae12 Mon Sep 17 00:00:00 2001 From: Min Xia Date: Mon, 7 Oct 2024 20:38:32 -0700 Subject: [PATCH] Update Lambda layer nodejs runtime --- lambda-layer/package.json | 4 ++-- lambda-layer/packages/layer/package.json | 4 ++-- lambda-layer/terraform/lambda/main.tf | 2 +- lambda-layer/terraform/lambda/variables.tf | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lambda-layer/package.json b/lambda-layer/package.json index 9e314114..4e2d2a81 100644 --- a/lambda-layer/package.json +++ b/lambda-layer/package.json @@ -1,5 +1,5 @@ { - "name": "@aws/aws-distro-opentelemetry-node-autoinstrumentatio-sdk-layer", + "name": "@aws/aws-distro-opentelemetry-node-autoinstrumentatio-sdk-layer-tooling", "version": "0.0.1", "description": "Lambda Layer including AWS Distro OpenTelemetry SDK for supporting Amazon Application Signals", "repository": "aws-observability/aws-otel-js-instrumentation", @@ -10,7 +10,7 @@ "homepage": "https://github.com/aws-observability/aws-otel-js-instrumentation/tree/main/aws-distro-opentelemetry-node-autoinstrumentation#readme", "license": "Apache-2.0", "engines": { - "node": ">=16" + "node": ">=20" }, "publishConfig": { "access": "public" diff --git a/lambda-layer/packages/layer/package.json b/lambda-layer/packages/layer/package.json index 15ec693e..52bd12d3 100644 --- a/lambda-layer/packages/layer/package.json +++ b/lambda-layer/packages/layer/package.json @@ -1,6 +1,6 @@ { "name": "@aws/aws-distro-opentelemetry-node-autoinstrumentatio-sdk-layer", - "version": "0.0.1", + "version": "0.0.2", "description": "Lambda Layer including AWS Distro OpenTelemetry SDK for supporting Amazon Application Signals", "repository": "aws-observability/aws-otel-js-instrumentation", "author": { @@ -10,7 +10,7 @@ "homepage": "https://github.com/aws-observability/aws-otel-js-instrumentation/tree/main/aws-distro-opentelemetry-node-autoinstrumentation#readme", "license": "Apache-2.0", "engines": { - "node": ">=16" + "node": ">=20" }, "publishConfig": { "access": "public" diff --git a/lambda-layer/terraform/lambda/main.tf b/lambda-layer/terraform/lambda/main.tf index fdce15eb..f9a1235e 100644 --- a/lambda-layer/terraform/lambda/main.tf +++ b/lambda-layer/terraform/lambda/main.tf @@ -4,7 +4,7 @@ locals { resource "aws_lambda_layer_version" "sdk_layer" { layer_name = var.sdk_layer_name filename = "${path.module}/../../packages/layer/build/layer.zip" - compatible_runtimes = ["nodejs14.x", "nodejs16.x", "nodejs18.x"] + compatible_runtimes = ["nodejs18.x", "nodejs20.x"] license_info = "Apache-2.0" source_code_hash = filebase64sha256("${path.module}/../../packages/layer/build/layer.zip") } diff --git a/lambda-layer/terraform/lambda/variables.tf b/lambda-layer/terraform/lambda/variables.tf index e900c217..c03ca92d 100644 --- a/lambda-layer/terraform/lambda/variables.tf +++ b/lambda-layer/terraform/lambda/variables.tf @@ -19,7 +19,7 @@ variable "tracing_mode" { variable "runtime" { type = string description = "NodeJS runtime version used for sample Lambda Function" - default = "nodejs16.x" + default = "nodejs20.x" } variable "architecture" {