Releases: asfadmin/CIRRUS-DAAC
v18.5.1.0
- Upgrade to Cumulus v18.5.1
- NOTE: Follow the v2 serverless RDS instructions in the v18.5.0.0 change log
entry if you have not already upgraded to v2 serverless RDS
- NOTE: Follow the v2 serverless RDS instructions in the v18.5.0.0 change log
v18.5.0.1
v18.5.0.0
What's Changed
Migration
- NOTE This version of Cumulus requires changes to the RDS database. You must also update your cumulus_rds_db_cluster secret to include
"rejectUnauthorized": false
BEFORE applying the terraform changes otherwise the provision-database lambda will fail to connect to the new RDS. - For Serverless v2 RDS migration please see the cumulus instructions
Full Changelog: v18.4.0.0...v18.5.0.0
v18.4.0.0
What's Changed
- Update
elasticsearch_config
example to reflect changes from Cumulus v18.3.3 by @gjclark in #117 - PR-6093 Refactor bucket config to use a single map (again) by @reweeden in #102
- Pass tags to cumulus RDS module manually by @reweeden in #118
- PR-6138 Update Cumulus to v18.4.0 by @reweeden in #119
Full Changelog: v18.3.3.1...v18.4.0.0
v18.3.3.1
v18.3.3.0
- Upgrade to Cumulus v18.3.3
- Update Lambda runtime to Python3.9
- Tag resources using the aws provider level
default_tags
configuration
v18.3.1.0
- Upgrade to cumulus v18.3.1
- Snyk fixes for dev-requirements.txt
- Add descriptions to daac variables
- Update default CMA version to 2.0.3
- Update example workflow lambda to use python3.8
- Update tflint to v0.51.1
- Update Dockerfile to be used for tests only
- Update
daac/s3-replicator
,rds/rds_cluster
, andworkflows/acme_workflow
source to v18.3.1 - Update Dockerfile:
- NODE_VERSION="20.x"
- TERRAFORM_VERSION="1.9.2"
- AWS_CLI_VERSION="2.17.13"
- Upgrade to amazonlinux:2023 from amazonlinux:2
- Use
dnf
instead ofyum
- Remove
jenkins/
,scripts/
, andsrc/
directories and their contents - Fix deprecation issues in daac module by using
aws_s3_bucket_logging
resources
v18.2.0.0
- Upgrade to Cumulus v18.2.0
- update required terraform version to
>= 1.5
in all CIRRUS modules matching the requirements
from the Cumulus application. - Add
DAR=YES/NO
tags as appropriate for s3 buckets - expose
enable_upgrade
variable in RDS module to allow for changes required for RDS
upgrade - updates to RDS for PostgreSQL version 13.12
- update requirements.txt to latest versions of cumulus python modules
v18.0.0.0
- Upgrade to Cumulus v18.0.0
- This new version of Cumulus uses Terraform v1.5.3, it's possible that DAAC terraform
code may need to be updated.
v17.0.0.0
-
Upgrade to Cumulus v17.0.0
-
Upgrade terraform modules to use AWS provider version 5.0
-
Remove data-migration1 from repo
-
Add terraform resources to create bucket policies allowing CloudFront OAI's
read access to distribution buckets. -
NOTE At the time of this release, the current version of the dmrpp v4.1.0 workflow definition, and earlier versions, do not work with Cumulus v17.0.0 due to an AWS provider mismatch that can't be automatically resolved.
An issue has been opened to resolve the issue.
There is a temporary workaround. Runmake plan-workflows
to download the dmrpp-generator task. Then edit theCIRRUS-DAAC/workflows/.terraform/modules/dmrpp-generator.dmrpp_service.dmrpp_service/main.tf
file. Replace these lines:
aws = {
source = "hashicorp/aws"
version = "~> 3.0,!= 3.14.0"
}
with these
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
the next make workflows
should work.