Skip to content

Commit

Permalink
Merge branch 'main' into feat/add-maintenance-version
Browse files Browse the repository at this point in the history
  • Loading branch information
imrannayer authored Jan 23, 2025
2 parents b7ea3f6 + 1f96fcc commit 4d0e557
Show file tree
Hide file tree
Showing 29 changed files with 99 additions and 65 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/) and this
project adheres to [Semantic Versioning](http://semver.org/).

## [25.0.2](https://github.com/terraform-google-modules/terraform-google-sql-db/compare/v25.0.1...v25.0.2) (2025-01-16)


### Bug Fixes

* to avoid password reset for existing additional users for MySQL module ([#692](https://github.com/terraform-google-modules/terraform-google-sql-db/issues/692)) ([3352a8b](https://github.com/terraform-google-modules/terraform-google-sql-db/commit/3352a8bdb2a2f0e6d60153a78bd86ef8d98faf45))

## [25.0.1](https://github.com/terraform-google-modules/terraform-google-sql-db/compare/v25.0.0...v25.0.1) (2025-01-04)


Expand Down
4 changes: 2 additions & 2 deletions examples/mssql-failover-replica/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ locals {

module "mssql1" {
source = "terraform-google-modules/sql-db/google//modules/mssql"
version = "~> 24.0"
version = "~> 25.0"

region = local.region_1

Expand Down Expand Up @@ -56,7 +56,7 @@ module "mssql1" {

module "mssql2" {
source = "terraform-google-modules/sql-db/google//modules/mssql"
version = "~> 24.0"
version = "~> 25.0"

master_instance_name = module.mssql1.instance_name

Expand Down
2 changes: 1 addition & 1 deletion examples/mssql-public/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

module "mssql" {
source = "terraform-google-modules/sql-db/google//modules/mssql"
version = "~> 24.0"
version = "~> 25.0"

name = var.name
random_instance_name = true
Expand Down
4 changes: 2 additions & 2 deletions examples/mysql-backup-create-service-account/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

module "mysql" {
source = "terraform-google-modules/sql-db/google//modules/mysql"
version = "~> 24.0"
version = "~> 25.0"

name = "example-mysql-public"
database_version = "MYSQL_8_0"
Expand Down Expand Up @@ -45,7 +45,7 @@ resource "google_storage_bucket" "backup" {

module "backup" {
source = "terraform-google-modules/sql-db/google//modules/backup"
version = "~> 24.0"
version = "~> 25.0"

region = "us-central1"
project_id = var.project_id
Expand Down
2 changes: 1 addition & 1 deletion examples/mysql-ha/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ locals {

module "mysql" {
source = "terraform-google-modules/sql-db/google//modules/mysql"
version = "~> 24.0"
version = "~> 25.0"

name = var.mysql_ha_name
random_instance_name = true
Expand Down
4 changes: 2 additions & 2 deletions examples/mysql-private/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ module "network-safer-mysql-simple" {

module "private-service-access" {
source = "terraform-google-modules/sql-db/google//modules/private_service_access"
version = "~> 24.0"
version = "~> 25.0"

project_id = var.project_id
vpc_network = module.network-safer-mysql-simple.network_name
Expand All @@ -48,7 +48,7 @@ module "private-service-access" {

module "safer-mysql-db" {
source = "terraform-google-modules/sql-db/google//modules/safer_mysql"
version = "~> 24.0"
version = "~> 25.0"


name = var.db_name
Expand Down
2 changes: 1 addition & 1 deletion examples/mysql-psc/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ locals {

module "mysql" {
source = "terraform-google-modules/sql-db/google//modules/mysql"
version = "~> 24.0"
version = "~> 25.0"

name = var.mysql_ha_name
random_instance_name = true
Expand Down
2 changes: 1 addition & 1 deletion examples/mysql-public/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ resource "random_id" "name" {

module "mysql-db" {
source = "terraform-google-modules/sql-db/google//modules/mysql"
version = "~> 24.0"
version = "~> 25.0"

name = var.db_name
random_instance_name = true
Expand Down
4 changes: 2 additions & 2 deletions examples/postgresql-backup-provided-service-account/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

module "postgresql" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"

name = "example-postgres"
random_instance_name = true
Expand Down Expand Up @@ -56,7 +56,7 @@ resource "google_monitoring_notification_channel" "email" {

module "backup" {
source = "terraform-google-modules/sql-db/google//modules/backup"
version = "~> 24.0"
version = "~> 25.0"

region = "us-central1"
project_id = var.project_id
Expand Down
2 changes: 1 addition & 1 deletion examples/postgresql-ha/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ locals {

module "pg" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"

name = var.pg_ha_name
random_instance_name = true
Expand Down
2 changes: 1 addition & 1 deletion examples/postgresql-psc/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ locals {

module "pg" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"

name = var.pg_psc_name
random_instance_name = true
Expand Down
2 changes: 1 addition & 1 deletion examples/postgresql-public-iam/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

module "postgresql-db" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"

name = var.db_name
random_instance_name = true
Expand Down
2 changes: 1 addition & 1 deletion examples/postgresql-public/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

module "postgresql-db" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"

name = var.db_name
random_instance_name = true
Expand Down
4 changes: 2 additions & 2 deletions examples/postgresql-with-cross-region-failover/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ data "google_compute_zones" "available_region2" {

module "pg1" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"


name = var.pg_name_1
Expand Down Expand Up @@ -155,7 +155,7 @@ module "pg1" {

module "pg2" {
source = "terraform-google-modules/sql-db/google//modules/postgresql"
version = "~> 24.0"
version = "~> 25.0"


# Comment this parameter to promote instance 2 as primary instance.
Expand Down
2 changes: 1 addition & 1 deletion examples/private_service_access/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ resource "google_compute_network" "default" {

module "test_psa" {
source = "terraform-google-modules/sql-db/google//modules/private_service_access"
version = "~> 24.0"
version = "~> 25.0"

project_id = var.project_id
vpc_network = google_compute_network.default.name
Expand Down
2 changes: 1 addition & 1 deletion modules/mssql/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ spec:
repo: https://github.com/terraform-google-modules/terraform-google-sql-db.git
sourceType: git
dir: /modules/mssql
version: 25.0.1
version: 25.0.2
actuationTool:
flavor: Terraform
version: ">= 1.3"
Expand Down
2 changes: 1 addition & 1 deletion modules/mssql/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ terraform {
}

provider_meta "google-beta" {
module_name = "blueprints/terraform/terraform-google-sql-db:mssql/v25.0.1"
module_name = "blueprints/terraform/terraform-google-sql-db:mssql/v25.0.2"
}

}
15 changes: 14 additions & 1 deletion modules/mysql/metadata.display.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@ spec:
value: MYSQL_8_4
- label: MYSQL_8_0
value: MYSQL_8_0
altDefaults:
- type: ALTERNATE_TYPE_DC
value: MYSQL_8_0
db_charset:
name: db_charset
title: Db Charset
Expand All @@ -105,24 +108,29 @@ spec:
deletion_protection:
name: deletion_protection
title: Deletion Protection
altDefaults:
- type: ALTERNATE_TYPE_DC
value: false
deletion_protection_enabled:
name: deletion_protection_enabled
title: Deletion Protection Enabled
altDefaults:
- type: ALTERNATE_TYPE_DC
value: true
value: false
deny_maintenance_period:
name: deny_maintenance_period
title: Deny Maintenance Period
disk_autoresize:
name: disk_autoresize
title: Disk Autoresize
level: 1
altDefaults:
- type: ALTERNATE_TYPE_DC
value: true
disk_autoresize_limit:
name: disk_autoresize_limit
title: Disk Autoresize Limit
level: 1
disk_size:
name: disk_size
title: Disk Size
Expand Down Expand Up @@ -201,6 +209,7 @@ spec:
pricing_plan:
name: pricing_plan
title: Pricing Plan
level: 1
project_id:
name: project_id
title: Project Id
Expand Down Expand Up @@ -229,6 +238,7 @@ spec:
root_password:
name: root_password
title: Root Password
level: 1
secondary_zone:
name: secondary_zone
title: Secondary Zone
Expand All @@ -254,9 +264,12 @@ spec:
user_name:
name: user_name
title: User Name
level: 1
user_password:
name: user_password
title: User Password
level: 1
zone:
name: zone
title: Zone
level: 1
12 changes: 6 additions & 6 deletions modules/mysql/metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2024 Google LLC
# Copyright 2025 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -25,7 +25,7 @@ spec:
repo: https://github.com/terraform-google-modules/terraform-google-sql-db.git
sourceType: git
dir: /modules/mysql
version: 25.0.1
version: 25.0.2
actuationTool:
flavor: Terraform
version: ">= 1.3"
Expand Down Expand Up @@ -101,17 +101,17 @@ spec:
description: The name of the default user
varType: string
defaultValue: default
- name: user_password
description: The password for the default user. If not set, a random one will be generated and available in the generated_user_password output variable.
varType: string
defaultValue: ""
- name: user_host
description: The host for the default user
varType: string
defaultValue: "%"
- name: root_password
description: MySQL password for the root user.
varType: string
- name: user_password
description: The password for the default user. If not set, a random one will be generated and available in the generated_user_password output variable.
varType: string
defaultValue: ""
- name: deletion_protection
description: Used to block Terraform from deleting a SQL Instance.
varType: bool
Expand Down
13 changes: 6 additions & 7 deletions modules/mysql/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,18 @@ variable "enable_default_user" {
default = true
}


variable "user_name" {
description = "The name of the default user"
type = string
default = "default"
}

variable "user_password" {
description = "The password for the default user. If not set, a random one will be generated and available in the generated_user_password output variable."
type = string
default = ""
}

variable "user_host" {
description = "The host for the default user"
type = string
Expand All @@ -92,12 +97,6 @@ variable "root_password" {
default = null
}

variable "user_password" {
description = "The password for the default user. If not set, a random one will be generated and available in the generated_user_password output variable."
type = string
default = ""
}

variable "deletion_protection" {
description = "Used to block Terraform from deleting a SQL Instance."
type = bool
Expand Down
4 changes: 2 additions & 2 deletions modules/mysql/versions.tf
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,10 @@ terraform {
}

provider_meta "google" {
module_name = "blueprints/terraform/terraform-google-sql-db:mysql/v25.0.1"
module_name = "blueprints/terraform/terraform-google-sql-db:mysql/v25.0.2"
}
provider_meta "google-beta" {
module_name = "blueprints/terraform/terraform-google-sql-db:mysql/v25.0.1"
module_name = "blueprints/terraform/terraform-google-sql-db:mysql/v25.0.2"
}

}
Loading

0 comments on commit 4d0e557

Please sign in to comment.