Skip to content

Commit

Permalink
Merge pull request asfadmin#90 from asfadmin/dms/feat/v17.0.0
Browse files Browse the repository at this point in the history
Update Cumulus to v17.0.0
  • Loading branch information
lindsleycj authored Aug 22, 2023
2 parents cb1e81b + d1eb87e commit a409787
Show file tree
Hide file tree
Showing 12 changed files with 36 additions and 22 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@

# CHANGELOG


## v17.0.0.0
* Upgrade to [Cumulus v17.0.0](https://github.com/nasa/cumulus/releases/tag/v17.0.0)
* Upgrade terraform modules to use AWS provider version 5.0
* Remove data-migration1 from repo

## v16.0.0.0

* Upgrade to [Cumulus v16.0.0](https://github.com/nasa/Cumulus/releases/tag/v16.0.0)
Expand Down
2 changes: 1 addition & 1 deletion cumulus/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.75.2"
version = "~> 5.0"
}
null = {
source = "hashicorp/null"
Expand Down
14 changes: 13 additions & 1 deletion daac/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ resource "aws_s3_bucket" "internal-bucket" {
lifecycle {
prevent_destroy = true
}
acl = "log-delivery-write"
tags = local.default_tags
}

Expand All @@ -45,6 +44,19 @@ resource "aws_s3_bucket_server_side_encryption_configuration" "internal_bucket_e
}
}

resource "aws_s3_bucket_ownership_controls" "internal-bucket" {
bucket = aws_s3_bucket.internal-bucket.id
rule {
object_ownership = "ObjectWriter"
}
}

resource "aws_s3_bucket_acl" "internal-bucket" {
depends_on = [aws_s3_bucket_ownership_controls.internal-bucket]
bucket = aws_s3_bucket.internal-bucket.id
acl = "log-delivery-write"
}

# protected buckets log to "internal"
resource "aws_s3_bucket" "protected-bucket" {
# protected buckets defined in variables.tf
Expand Down
2 changes: 1 addition & 1 deletion daac/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.75.2"
version = "~> 5.0"
}
null = {
source = "hashicorp/null"
Expand Down
12 changes: 8 additions & 4 deletions daac/s3-replicator.tf
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,11 @@ locals {

module "s3-replicator" {

source = "https://github.com/nasa/cumulus/releases/download/v16.0.0/terraform-aws-cumulus-s3-replicator.zip"
source = "https://github.com/nasa/cumulus/releases/download/v17.0.0/terraform-aws-cumulus-s3-replicator.zip"

prefix = local.prefix
vpc_id = data.aws_vpc.application_vpcs.id
subnet_ids = data.aws_subnet_ids.subnet_ids.ids
subnet_ids = data.aws_subnets.subnet_ids.ids
permissions_boundary = "arn:aws:iam::${data.aws_caller_identity.current.account_id}:policy/NGAPShRoleBoundary"
tags = { Deployment = local.prefix }
source_bucket = "${local.prefix}-internal"
Expand All @@ -49,8 +49,12 @@ data "aws_vpc" "application_vpcs" {
}
}

data "aws_subnet_ids" "subnet_ids" {
vpc_id = data.aws_vpc.application_vpcs.id

data "aws_subnets" "subnet_ids" {
filter {
name = "vpc-id"
values = [data.aws_vpc.application_vpcs.id]
}

tags = {
Name = "Private application ${data.aws_region.current.name}a subnet"
Expand Down
2 changes: 1 addition & 1 deletion dashboard/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.75.2"
version = "~> 5.0"
}
null = {
source = "hashicorp/null"
Expand Down
6 changes: 0 additions & 6 deletions data-migration1/variables/example.tfvars

This file was deleted.

4 changes: 1 addition & 3 deletions rds/data.tf
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ data "aws_vpc" "application_vpcs" {
}
}

data "aws_subnet_ids" "subnet_ids" {
vpc_id = data.aws_vpc.application_vpcs.id

data "aws_subnets" "subnet_ids" {
filter {
name = "tag:Name"
values = ["Private application ${data.aws_region.current.name}a subnet",
Expand Down
4 changes: 2 additions & 2 deletions rds/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ resource "random_string" "user_db_pass" {
}

module "rds_cluster" {
source = "https://github.com/nasa/cumulus/releases/download/v16.0.0/terraform-aws-cumulus-rds.zip"
source = "https://github.com/nasa/cumulus/releases/download/v17.0.0/terraform-aws-cumulus-rds.zip"
db_admin_username = var.db_admin_username
db_admin_password = var.db_admin_password == "" ? random_string.admin_db_pass.result : var.db_admin_password
region = data.aws_region.current.name
vpc_id = data.aws_vpc.application_vpcs.id
subnets = data.aws_subnet_ids.subnet_ids.ids
subnets = data.aws_subnets.subnet_ids.ids
engine_version = var.engine_version
parameter_group_family = var.parameter_group_family
deletion_protection = var.deletion_protection
Expand Down
2 changes: 1 addition & 1 deletion rds/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.75.2"
version = "~> 5.0"
}
random = {
source = "hashicorp/random"
Expand Down
2 changes: 1 addition & 1 deletion workflows/main.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module "acme_workflow" {

source = "https://github.com/nasa/cumulus/releases/download/v16.0.0/terraform-aws-cumulus-workflow.zip"
source = "https://github.com/nasa/cumulus/releases/download/v17.0.0/terraform-aws-cumulus-workflow.zip"

prefix = local.prefix
name = "ACMEWorkflow"
Expand Down
2 changes: 1 addition & 1 deletion workflows/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.75.2"
version = "~> 5.0"
}
null = {
source = "hashicorp/null"
Expand Down

0 comments on commit a409787

Please sign in to comment.