cloud-platform icon indicating copy to clipboard operation
cloud-platform copied to clipboard

Upgrade `terraform-provider-aws` across `cloud-platform-environments`

Open jakemulley opened this issue 1 year ago • 1 comments

Background

We need to check the state of terraform-aws-provider versions across all cloud-platform-environments and user facing module code and update to use the latest major version of the provider.

As part of this ticket, find all the modules that are affected and needs bumping to latest provider Create tickets to work on the modules to update to major version

Proposed user journey

Approach

Which part of the user docs does this impact

Communicate changes

  • [ ] post for #cloud-platform-update
  • [ ] Weeknotes item
  • [ ] Show the Thing/P&A All Hands/User CoP
  • [ ] Announcements channel

Questions / Assumptions

Definition of done

  • [ ] readme has been updated
  • [ ] user docs have been updated
  • [ ] another team member has reviewed
  • [ ] smoke tests are green
  • [ ] prepare demo for the team

Reference

How to write good user stories

jakemulley avatar May 30 '23 14:05 jakemulley

14 Modules to upgrade (Issues created in the Milestone 'Upgrade cloud-platform-enviroenments terraform-aws-provider'): CloudFront version = ">= 4.0.0" Database Migration Service (DMS) version = ">= 4.0.0" DynamoDB cluster version = ">= 4.0.0" Elastic Container repository version = ">= 4.0.0" ElastiCache for Redis cluster version = ">= 4.0.0, < 5.0.0" Kubernetes: IAM role for service accounts (IRSA) version = ">= 4.0.0" Kubernetes: service pod version = ">= 4.0.0" OpenSearch version = ">= 4.0.0" RDS Aurora cluster version = ">= 4.0.0" RDS database instance version = ">= 4.0.0" S3 bucket version = ">= 4.0.0" Secrets Manager version = ">= 4.0.0" SNS topic version = ">= 4.0.0" SQS queue version = ">= 4.0.0"

Note: the modules Kubernetes: service account and Pushgateway do 'not' contain the hashicorp/aws version

tmahmood72 avatar May 07 '24 15:05 tmahmood72

Milestone and associated module update tickets created: https://github.com/ministryofjustice/cloud-platform/milestone/34

sj-williams avatar May 10 '24 10:05 sj-williams