Skip to content

Releases: asfadmin/CIRRUS-DAAC

v18.5.1.0

07 Nov 19:53
95eef2d
Compare
Choose a tag to compare
  • 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

v18.5.0.1

04 Nov 22:16
1515988
Compare
Choose a tag to compare

What's Changed

Full Changelog: v18.5.0.0...v18.5.0.1

v18.5.0.0

14 Oct 16:34
5a5d677
Compare
Choose a tag to compare

What's Changed

  • PR-6140 Upgrade DAAC with cumulus v18.5.0 by @mattp0 in #121

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

14 Oct 16:33
cf1c467
Compare
Choose a tag to compare

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

04 Sep 17:29
dde27c0
Compare
Choose a tag to compare
  • Add auto_pause and seconds_until_auto_pause variables from Cumulus 18.3.2
    to rds module.

v18.3.3.0

30 Aug 17:20
85f7cfb
Compare
Choose a tag to compare
  • 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

22 Jul 18:37
3ca2ebf
Compare
Choose a tag to compare
  • 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, and workflows/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 of yum
  • Remove jenkins/, scripts/, and src/ directories and their contents
  • Fix deprecation issues in daac module by using aws_s3_bucket_logging resources

v18.2.0.0

05 Mar 17:15
c0829f3
Compare
Choose a tag to compare
  • 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

03 Nov 13:47
6636774
Compare
Choose a tag to compare
  • 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

23 Aug 09:35
b149bd6
Compare
Choose a tag to compare
  • 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. Run make plan-workflows to download the dmrpp-generator task. Then edit the CIRRUS-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.