Skip to content

Commit 3e40a2d

Browse files
chore: bump layer versions for v3.0.0 release (#27)
* chore: bump layer versions for v2.1.0 release * chore: we are actually going to 3.0.0
1 parent 17f310d commit 3e40a2d

File tree

5 files changed

+30
-67
lines changed

5 files changed

+30
-67
lines changed

README.md

+16-16
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This Terraform module wraps the [aws_lambda_function](https://registry.terraform
1616
```
1717
module "lambda-datadog" {
1818
source = "DataDog/lambda-datadog/aws"
19-
version = "2.0.0"
19+
version = "3.0.0"
2020
2121
filename = "example.zip"
2222
function_name = "example-function"
@@ -33,7 +33,7 @@ module "lambda-datadog" {
3333
"DD_VERSION" : "1.0.0"
3434
}
3535
36-
datadog_extension_layer_version = 67
36+
datadog_extension_layer_version = 74
3737
datadog_python_layer_version = 106
3838
}
3939
```
@@ -42,7 +42,7 @@ module "lambda-datadog" {
4242
```
4343
module "lambda-datadog" {
4444
source = "DataDog/lambda-datadog/aws"
45-
version = "2.0.0"
45+
version = "3.0.0"
4646
4747
filename = "example.zip"
4848
function_name = "example-function"
@@ -59,16 +59,16 @@ module "lambda-datadog" {
5959
"DD_VERSION" : "1.0.0"
6060
}
6161
62-
datadog_extension_layer_version = 67
63-
datadog_node_layer_version = 117
62+
datadog_extension_layer_version = 74
63+
datadog_node_layer_version = 123
6464
}
6565
```
6666

6767
### .NET
6868
```
6969
module "lambda-datadog" {
7070
source = "DataDog/lambda-datadog/aws"
71-
version = "2.0.0"
71+
version = "3.0.0"
7272
7373
filename = "example.zip"
7474
function_name = "example-function"
@@ -85,16 +85,16 @@ module "lambda-datadog" {
8585
"DD_VERSION" : "1.0.0"
8686
}
8787
88-
datadog_extension_layer_version = 67
89-
datadog_dotnet_layer_version = 16
88+
datadog_extension_layer_version = 74
89+
datadog_dotnet_layer_version = 19
9090
}
9191
```
9292

9393
### Java
9494
```
9595
module "lambda-datadog" {
9696
source = "DataDog/lambda-datadog/aws"
97-
version = "2.0.0"
97+
version = "3.0.0"
9898
9999
filename = "example.jar"
100100
function_name = "example-function"
@@ -111,8 +111,8 @@ module "lambda-datadog" {
111111
"DD_VERSION" : "1.0.0"
112112
}
113113
114-
datadog_extension_layer_version = 67
115-
datadog_java_layer_version = 15
114+
datadog_extension_layer_version = 74
115+
datadog_java_layer_version = 19
116116
}
117117
```
118118

@@ -149,7 +149,7 @@ resource "aws_lambda_function" "example_lambda_function" {
149149
```
150150
module "lambda-datadog" {
151151
source = "DataDog/lambda-datadog/aws"
152-
version = "2.0.0"
152+
version = "3.0.0"
153153
154154
function_name = "example-function"
155155
...
@@ -225,10 +225,10 @@ No modules.
225225
|------|-------------|------|---------|:--------:|
226226
| <a name="input_architectures"></a> [architectures](#input\_architectures) | Instruction set architecture for your Lambda function. Valid values are ["x86\_64"] and ["arm64"]. | `list(string)` | <pre>["x86_64"]</pre> | no |
227227
| <a name="input_code_signing_config_arn"></a> [code\_signing\_config\_arn](#input\_code\_signing\_config\_arn) | To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. | `string` | `null` | no |
228-
| <a name="input_datadog_extension_layer_version"></a> [datadog\_extension\_layer\_version](#input\_datadog\_extension\_layer\_version) | Version for the Datadog Extension Layer | `number` | `67` | no |
229-
| <a name="input_datadog_dotnet_layer_version"></a> [datadog\_dotnet\_layer\_version](#input\_datadog\_dotnet\_layer\_version) | Version for the Datadog .NET Layer | `number` | `16` | no |
230-
| <a name="input_datadog_java_layer_version"></a> [datadog\_java\_layer\_version](#input\_datadog\_java\_layer\_version) | Version for the Datadog Java Layer | `number` | `15` | no |
231-
| <a name="input_datadog_node_layer_version"></a> [datadog\_node\_layer\_version](#input\_datadog\_node\_layer\_version) | Version for the Datadog Node Layer | `number` | `117` | no |
228+
| <a name="input_datadog_extension_layer_version"></a> [datadog\_extension\_layer\_version](#input\_datadog\_extension\_layer\_version) | Version for the Datadog Extension Layer | `number` | `74` | no |
229+
| <a name="input_datadog_dotnet_layer_version"></a> [datadog\_dotnet\_layer\_version](#input\_datadog\_dotnet\_layer\_version) | Version for the Datadog .NET Layer | `number` | `19` | no |
230+
| <a name="input_datadog_java_layer_version"></a> [datadog\_java\_layer\_version](#input\_datadog\_java\_layer\_version) | Version for the Datadog Java Layer | `number` | `19` | no |
231+
| <a name="input_datadog_node_layer_version"></a> [datadog\_node\_layer\_version](#input\_datadog\_node\_layer\_version) | Version for the Datadog Node Layer | `number` | `123` | no |
232232
| <a name="input_datadog_python_layer_version"></a> [datadog\_python\_layer\_version](#input\_datadog\_python\_layer\_version) | Version for the Datadog Python Layer | `number` | `106` | no |
233233
| <a name="input_dead_letter_config_target_arn"></a> [dead\_letter\_config\_target\_arn](#input\_dead\_letter\_config\_target\_arn) | ARN of an SNS topic or SQS queue to notify when an invocation fails. | `string` | `null` | no |
234234
| <a name="input_description"></a> [description](#input\_description) | Description of what your Lambda Function does. | `string` | `null` | no |

main.tf

+1-3
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ locals {
4141
"java11" = "dd-trace-java"
4242
"java17" = "dd-trace-java"
4343
"java21" = "dd-trace-java"
44-
"nodejs16.x" = "Datadog-Node16-x"
4544
"nodejs18.x" = "Datadog-Node18-x"
4645
"nodejs20.x" = "Datadog-Node20-x"
4746
"nodejs22.x" = "Datadog-Node22-x"
@@ -88,7 +87,7 @@ locals {
8887
}
8988

9089
tags = {
91-
dd_sls_terraform_module = "2.0.0"
90+
dd_sls_terraform_module = "3.0.0"
9291
}
9392
}
9493

@@ -103,7 +102,6 @@ check "runtime_support" {
103102
"java11",
104103
"java17",
105104
"java21",
106-
"nodejs16.x",
107105
"nodejs18.x",
108106
"nodejs20.x",
109107
"nodejs22.x",

smoke_tests/main.tf

+9-28
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ module "lambda-python-3-13" {
6969
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
7070
"DD_ENV" : "dev"
7171
"DD_SERVICE" : var.datadog_service_name
72-
"DD_SITE": var.datadog_site
72+
"DD_SITE" : var.datadog_site
7373
"DD_VERSION" : "1.0.0"
7474
}
7575
}
@@ -89,7 +89,7 @@ module "lambda-python-3-12" {
8989
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
9090
"DD_ENV" : "dev"
9191
"DD_SERVICE" : var.datadog_service_name
92-
"DD_SITE": var.datadog_site
92+
"DD_SITE" : var.datadog_site
9393
"DD_VERSION" : "1.0.0"
9494
}
9595
}
@@ -109,7 +109,7 @@ module "lambda-python-3-11" {
109109
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
110110
"DD_ENV" : "dev"
111111
"DD_SERVICE" : var.datadog_service_name
112-
"DD_SITE": var.datadog_site
112+
"DD_SITE" : var.datadog_site
113113
"DD_VERSION" : "1.0.0"
114114
}
115115
}
@@ -129,7 +129,7 @@ module "lambda-python-3-10" {
129129
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
130130
"DD_ENV" : "dev"
131131
"DD_SERVICE" : var.datadog_service_name
132-
"DD_SITE": var.datadog_site
132+
"DD_SITE" : var.datadog_site
133133
"DD_VERSION" : "1.0.0"
134134
}
135135
}
@@ -149,7 +149,7 @@ module "lambda-python-3-9" {
149149
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
150150
"DD_ENV" : "dev"
151151
"DD_SERVICE" : var.datadog_service_name
152-
"DD_SITE": var.datadog_site
152+
"DD_SITE" : var.datadog_site
153153
"DD_VERSION" : "1.0.0"
154154
}
155155
}
@@ -169,7 +169,7 @@ module "lambda-python-3-8" {
169169
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
170170
"DD_ENV" : "dev"
171171
"DD_SERVICE" : var.datadog_service_name
172-
"DD_SITE": var.datadog_site
172+
"DD_SITE" : var.datadog_site
173173
"DD_VERSION" : "1.0.0"
174174
}
175175
}
@@ -188,7 +188,7 @@ module "lambda-node-22" {
188188
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
189189
"DD_ENV" : "dev"
190190
"DD_SERVICE" : var.datadog_service_name
191-
"DD_SITE": var.datadog_site
191+
"DD_SITE" : var.datadog_site
192192
"DD_VERSION" : "1.0.0"
193193
}
194194
}
@@ -207,7 +207,7 @@ module "lambda-node-20" {
207207
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
208208
"DD_ENV" : "dev"
209209
"DD_SERVICE" : var.datadog_service_name
210-
"DD_SITE": var.datadog_site
210+
"DD_SITE" : var.datadog_site
211211
"DD_VERSION" : "1.0.0"
212212
}
213213
}
@@ -226,26 +226,7 @@ module "lambda-node-18" {
226226
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
227227
"DD_ENV" : "dev"
228228
"DD_SERVICE" : var.datadog_service_name
229-
"DD_SITE": var.datadog_site
230-
"DD_VERSION" : "1.0.0"
231-
}
232-
}
233-
234-
module "lambda-node-16" {
235-
source = "../"
236-
237-
filename = "${path.module}/build/hello-node.zip"
238-
function_name = "terraform-smoketest-node-16-${var.datadog_service_name}-function"
239-
role = aws_iam_role.lambda_role.arn
240-
handler = "index.lambda_handler"
241-
runtime = "nodejs16.x"
242-
memory_size = 256
243-
244-
environment_variables = {
245-
"DD_API_KEY_SECRET_ARN" : var.datadog_secret_arn
246-
"DD_ENV" : "dev"
247-
"DD_SERVICE" : var.datadog_service_name
248-
"DD_SITE": var.datadog_site
229+
"DD_SITE" : var.datadog_site
249230
"DD_VERSION" : "1.0.0"
250231
}
251232
}

smoke_tests/outputs.tf

-16
Original file line numberDiff line numberDiff line change
@@ -140,19 +140,3 @@ output "node_18_function_name" {
140140
description = "Unique name for your Lambda Function"
141141
value = module.lambda-node-18.function_name
142142
}
143-
144-
145-
output "node_16_arn" {
146-
description = "Amazon Resource Name (ARN) identifying your Lambda Function."
147-
value = module.lambda-node-16.arn
148-
}
149-
150-
output "node_16_invoke_arn" {
151-
description = "ARN to be used for invoking Lambda Function from API Gateway."
152-
value = module.lambda-node-16.invoke_arn
153-
}
154-
155-
output "node_16_function_name" {
156-
description = "Unique name for your Lambda Function"
157-
value = module.lambda-node-16.function_name
158-
}

variables.tf

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,25 @@
55
variable "datadog_extension_layer_version" {
66
description = "Version for the Datadog Extension Layer"
77
type = number
8-
default = 67
8+
default = 74
99
}
1010

1111
variable "datadog_dotnet_layer_version" {
1212
description = "Version for the Datadog .NET Layer"
1313
type = number
14-
default = 16
14+
default = 19
1515
}
1616

1717
variable "datadog_java_layer_version" {
1818
description = "Version for the Datadog Java Layer"
1919
type = number
20-
default = 15
20+
default = 19
2121
}
2222

2323
variable "datadog_node_layer_version" {
2424
description = "Version for the Datadog Node Layer"
2525
type = number
26-
default = 117
26+
default = 123
2727
}
2828

2929
variable "datadog_python_layer_version" {

0 commit comments

Comments
 (0)