Skip to content

Commit aa9fe9f

Browse files
author
Kris Stanton
committed
Updated Cumulus from v20.3.0 to v21.0.0. Updated NodeJS Lambdas to runtime 20.x, updated CNM to 3.2.0 including java runtime. Migrated DB to include new columns for indexing and archiving granules. #483
1 parent a0a767b commit aa9fe9f

File tree

4 files changed

+1466
-1457
lines changed

4 files changed

+1466
-1457
lines changed

app/stacks/cumulus/main.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ locals {
1212
cmr_provider = "CSDA"
1313

1414
# CNM Related Update
15-
cnm_to_cma_version = "1.8.0"
15+
cnm_to_cma_version = "3.2.0"
1616
cnm_to_cma_zip_name = "cnmToGranule-${local.cnm_to_cma_version}.zip"
1717
#
18-
cnm_response_version = "2.2.0"
18+
cnm_response_version = "3.2.0"
1919
cnm_response_zip_name = "cnmResponse-${local.cnm_response_version}.zip"
2020

2121
dynamo_tables = jsondecode("<%= json_output('data-persistence.dynamo_tables') %>")
@@ -29,7 +29,7 @@ locals {
2929
elasticsearch_hostname = jsondecode("<%= json_output('data-persistence.elasticsearch_hostname') %>")
3030
elasticsearch_security_group_id = jsondecode("<%= json_output('data-persistence.elasticsearch_security_group_id') %>")
3131

32-
lambda_runtime = "nodejs16.x"
32+
lambda_runtime = "nodejs20.x"
3333

3434
lambda_timeouts = {
3535
AddMissingFileChecksums = 900
@@ -418,7 +418,7 @@ resource "aws_lambda_function" "cnm_to_cma" {
418418
s3_key = aws_s3_object.cnm_to_cma_lambda_zip.id
419419
handler = "gov.nasa.cumulus.CnmToGranuleHandler::handleRequestStreams"
420420
role = module.cumulus.lambda_processing_role_arn
421-
runtime = "java11"
421+
runtime = "java21"
422422
timeout = 300
423423
memory_size = 128
424424

@@ -472,7 +472,7 @@ resource "aws_lambda_function" "cnm_response" {
472472
s3_key = aws_s3_object.cnm_response_lambda_zip.id
473473
handler = "gov.nasa.cumulus.CNMResponse::handleRequestStreams"
474474
role = module.cumulus.lambda_processing_role_arn
475-
runtime = "java11"
475+
runtime = "java21"
476476
timeout = 300
477477
memory_size = 256
478478

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Terraspace::Project::CumulusVersionHelper
22
def cumulus_version
3-
"v20.3.0"
3+
"v21.0.0"
44
end
55
end

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@
6060
"@aws-sdk/lib-dynamodb": "^3.621.0",
6161
"@aws-sdk/lib-storage": "^3.621.0",
6262
"@aws-sdk/types": "^3.621.0",
63-
"@cumulus/aws-client": "20.3.0",
64-
"@cumulus/cmrjs": "20.3.0",
65-
"@cumulus/common": "20.3.0",
63+
"@cumulus/aws-client": "21.0.0",
64+
"@cumulus/cmrjs": "21.0.0",
65+
"@cumulus/common": "21.0.0",
6666
"@cumulus/cumulus-message-adapter-js": "2.0.4",
6767
"@smithy/util-stream": "^2.0.17",
6868
"axios": "^1.8.3",
@@ -82,8 +82,8 @@
8282
"devDependencies": {
8383
"@ava/typescript": "^4.1.0",
8484
"@aws-sdk/client-dynamodb": "^3.621.0",
85-
"@cumulus/api-client": "20.3.0",
86-
"@cumulus/types": "20.3.0",
85+
"@cumulus/api-client": "21.0.0",
86+
"@cumulus/types": "21.0.0",
8787
"@istanbuljs/nyc-config-typescript": "^1.0.1",
8888
"@tsconfig/node20": "^20.1.4",
8989
"@types/aws-lambda": "^8.10.85",

0 commit comments

Comments
 (0)