Upgrade database to mysql 8 compatible (#7703)

* Upgrade database to mysql 8 compatible

* fixup

* Added changelog for mysql8 upgrade
This commit is contained in:
Zachary Winnerman 2022-09-15 13:29:59 -04:00 committed by GitHub
parent 65840ecf82
commit a1a80c775f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 4 deletions

1
changes/dogfood-mysql8 Normal file
View file

@ -0,0 +1 @@
- Update dogfood mysql to mysql8. Customer consumers of dogfood should upgrade by taking a snapshot of their database, and restoring it to a new database via the snapshot_identifier parameter.

View file

@ -67,7 +67,7 @@ module "aurora_mysql" {
name = "${local.name}-mysql-iam"
engine = "aurora-mysql"
engine_version = "5.7.mysql_aurora.2.10.2"
engine_version = "8.0.mysql_aurora.3.02.0"
instance_type = var.db_instance_type_writer
instance_type_replica = var.db_instance_type_reader
@ -79,6 +79,7 @@ module "aurora_mysql" {
database_name = var.database_name
enable_http_endpoint = false
backup_retention_period = var.rds_backup_retention_period
snapshot_identifier = "arn:aws:rds:us-east-2:160035666661:cluster-snapshot:zwinnerman-2022-09-12-pre-mysql8"
#performance_insights_enabled = true
vpc_id = module.vpc.vpc_id
@ -108,12 +109,12 @@ module "aurora_mysql" {
resource "aws_db_parameter_group" "example_mysql" {
name = "${local.name}-aurora-db-mysql-parameter-group"
family = "aurora-mysql5.7"
family = "aurora-mysql8.0"
description = "${local.name}-aurora-db-mysql-parameter-group"
}
resource "aws_rds_cluster_parameter_group" "example_mysql" {
name = "${local.name}-aurora-mysql-cluster-parameter-group"
family = "aurora-mysql5.7"
family = "aurora-mysql8.0"
description = "${local.name}-aurora-mysql-cluster-parameter-group"
}

View file

@ -113,7 +113,7 @@ variable "cloudwatch_log_retention" {
variable "rds_backup_retention_period" {
description = "number of days to keep snapshot backups"
default = 7
default = 30
}
variable "extra_security_group_cidrs" {