diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b7b132..e26cd7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,15 @@ # CHANGELOG ## Unreleased + +## v21.3.3.0 +* Upgrade to [Cumulus v21.3.3](https://github.com/nasa/cumulus/releases/tag/v21.3.3) * Update Dockerfile python3 stage to use only node v22, remove all yum installs in favor of dnf -* Add dynamic_throttled_queues to allow for throttled queues with configurable names to be defined according to the pattern: https://sqs.${data.aws_region.current.name}.amazonaws.com/${data.aws_caller_identity.current.account_id}/${local.prefix}-${q.queue_name}. This allows for queue configurations to be defined programatically for similar deployments across deployment/account/regions/etc. +* Upgrade TEA to [v3.0.0](https://github.com/asfadmin/thin-egress-app/releases/tag/tea-release.3.0.0) +* Add `dynamic_throttled_queues` to allow for throttled queues with configurable names to be defined according to the pattern: `https://sqs.${data.aws_region.current.name}.amazonaws.com/${data.aws_caller_identity.current.account_id}/${local.prefix}-${q.queue_name}`. This allows for queue configurations to be defined programatically for similar deployments across deployment/account/regions/etc. +* Add `archive_records_config` +* Add `sync_granule_s3_jitter_max_ms` +* Add `allow_provider_mismatch_on_rule_filter` ## v21.3.2.0 * Upgrade to [Cumulus v21.3.2](https://github.com/nasa/cumulus/releases/tag/v21.3.2) diff --git a/cumulus/main.tf b/cumulus/main.tf index fd3b881..d6ce0b3 100644 --- a/cumulus/main.tf +++ b/cumulus/main.tf @@ -10,6 +10,8 @@ module "cumulus" { deploy_to_ngap = true + allow_provider_mismatch_on_rule_filter = var.allow_provider_mismatch_on_rule_filter + ecs_cluster_instance_image_id = var.ecs_cluster_instance_image_id != "" ? var.ecs_cluster_instance_image_id : data.aws_ssm_parameter.ecs_image_id.value ecs_cluster_instance_subnet_ids = data.aws_subnets.subnet_ids.ids @@ -19,6 +21,8 @@ module "cumulus" { ecs_cluster_instance_type = var.ecs_cluster_instance_type ecs_cluster_instance_docker_volume_size = var.ecs_cluster_instance_docker_volume_size + ecs_include_docker_cleanup_cronjob = var.ecs_include_docker_cleanup_cronjob + key_name = var.key_name rds_security_group = data.terraform_remote_state.data_persistence.outputs.rds_security_group_id @@ -73,6 +77,8 @@ module "cumulus" { archive_api_users = var.api_users archive_api_url = local.archive_api_url + sync_granule_s3_jitter_max_ms = var.sync_granule_s3_jitter_max_ms + orca_lambda_copy_to_archive_arn = local.orca_lambda_copy_to_archive_arn orca_sfn_recovery_workflow_arn = local.orca_sfn_recovery_workflow_arn orca_api_uri = local.orca_api_uri @@ -107,7 +113,7 @@ module "cumulus" { execution_limit = var.throttled_queue_execution_limit }], var.throttled_queues, local.throttled_queues) - ecs_include_docker_cleanup_cronjob = var.ecs_include_docker_cleanup_cronjob + archive_records_config = var.archive_records_config } resource "aws_security_group" "no_ingress_all_egress" {