diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 92685e6..8dbe660 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -9,7 +9,7 @@ "version": "latest" }, "ghcr.io/devcontainers/features/terraform:1": { - "version": "1.9.8", + "version": "1.10.1", "terragrunt": "0.68.6" } }, diff --git a/.github/workflows/terragrunt-apply-production.yml b/.github/workflows/terragrunt-apply-production.yml index 7162524..ba94a54 100644 --- a/.github/workflows/terragrunt-apply-production.yml +++ b/.github/workflows/terragrunt-apply-production.yml @@ -15,7 +15,7 @@ on: env: AWS_REGION: ca-central-1 CONFTEST_VERSION: 0.27.0 - TERRAFORM_VERSION: 1.9.8 + TERRAFORM_VERSION: 1.10.1 TERRAGRUNT_VERSION: 0.68.6 TF_INPUT: false TF_VAR_cloudwatch_alarm_slack_webhook: ${{ secrets.PRODUCTION_SLACK_WEBHOOK_OPS }} diff --git a/.github/workflows/terragrunt-plan-production.yml b/.github/workflows/terragrunt-plan-production.yml index a61f647..8421287 100644 --- a/.github/workflows/terragrunt-plan-production.yml +++ b/.github/workflows/terragrunt-plan-production.yml @@ -14,7 +14,7 @@ on: env: AWS_REGION: ca-central-1 CONFTEST_VERSION: 0.27.0 - TERRAFORM_VERSION: 1.9.8 + TERRAFORM_VERSION: 1.10.1 TERRAGRUNT_VERSION: 0.68.6 TF_INPUT: false TF_VAR_cloudwatch_alarm_slack_webhook: ${{ secrets.PRODUCTION_SLACK_WEBHOOK_OPS }} diff --git a/terragrunt/aws/buckets/athena.tf b/terragrunt/aws/buckets/athena.tf index 1659d8b..fa513c5 100644 --- a/terragrunt/aws/buckets/athena.tf +++ b/terragrunt/aws/buckets/athena.tf @@ -2,7 +2,7 @@ # Holds Athena query resuts # module "athena_bucket" { - source = "github.com/cds-snc/terraform-modules//S3?ref=v10.1.0" + source = "github.com/cds-snc/terraform-modules//S3?ref=v10.2.0" bucket_name = "cds-data-lake-athena-${var.env}" billing_tag_value = var.billing_tag_value diff --git a/terragrunt/aws/buckets/curated.tf b/terragrunt/aws/buckets/curated.tf index dd9dc10..883eca6 100644 --- a/terragrunt/aws/buckets/curated.tf +++ b/terragrunt/aws/buckets/curated.tf @@ -2,7 +2,7 @@ # Holds enriched data that has been created by combining multiple transformed datasets # module "curated_bucket" { - source = "github.com/cds-snc/terraform-modules//S3?ref=v10.1.0" + source = "github.com/cds-snc/terraform-modules//S3?ref=v10.2.0" bucket_name = "cds-data-lake-curated-${var.env}" billing_tag_value = var.billing_tag_value diff --git a/terragrunt/aws/buckets/log.tf b/terragrunt/aws/buckets/log.tf index 98bd470..0a22968 100644 --- a/terragrunt/aws/buckets/log.tf +++ b/terragrunt/aws/buckets/log.tf @@ -2,7 +2,7 @@ # Bucket access logs, stored for 30 days # module "log_bucket" { - source = "github.com/cds-snc/terraform-modules//S3_log_bucket?ref=v10.1.0" + source = "github.com/cds-snc/terraform-modules//S3_log_bucket?ref=v10.2.0" bucket_name = "cds-data-lake-bucket-logs-${var.env}" versioning_status = "Enabled" diff --git a/terragrunt/aws/buckets/raw.tf b/terragrunt/aws/buckets/raw.tf index 849f8a4..0cd53b4 100644 --- a/terragrunt/aws/buckets/raw.tf +++ b/terragrunt/aws/buckets/raw.tf @@ -2,7 +2,7 @@ # Holds exported data before transformation # module "raw_bucket" { - source = "github.com/cds-snc/terraform-modules//S3?ref=v10.1.0" + source = "github.com/cds-snc/terraform-modules//S3?ref=v10.2.0" bucket_name = "cds-data-lake-raw-${var.env}" billing_tag_value = var.billing_tag_value diff --git a/terragrunt/aws/buckets/transformed.tf b/terragrunt/aws/buckets/transformed.tf index b2cc264..8c0b3ba 100644 --- a/terragrunt/aws/buckets/transformed.tf +++ b/terragrunt/aws/buckets/transformed.tf @@ -2,7 +2,7 @@ # ETL jobs process the `Raw` bucket and store the transformed data here # module "transformed_bucket" { - source = "github.com/cds-snc/terraform-modules//S3?ref=v10.1.0" + source = "github.com/cds-snc/terraform-modules//S3?ref=v10.2.0" bucket_name = "cds-data-lake-transformed-${var.env}" billing_tag_value = var.billing_tag_value diff --git a/terragrunt/env/common/provider.tf b/terragrunt/env/common/provider.tf index f3e397c..6da6770 100644 --- a/terragrunt/env/common/provider.tf +++ b/terragrunt/env/common/provider.tf @@ -1,6 +1,6 @@ terraform { - required_version = "1.9.8" + required_version = "1.10.1" required_providers { aws = { source = "hashicorp/aws"