You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: UPGRADE-8.0.md
+38-9Lines changed: 38 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,37 +5,44 @@ If you find a bug, please open an issue with supporting configuration to reprodu
5
5
6
6
## List of backwards incompatible changes
7
7
8
+
- With RDS now supporting the [integration with SecretsManager to manage the master user password](https://aws.amazon.com/about-aws/whats-new/2022/12/amazon-rds-integration-aws-secrets-manager/), the ability to generate a random password has been removed from this module. This is the preferred and strongly recommended route to mange the password since it keeps the password out of the Terraform state and allows for the password to be rotated automatically.
9
+
- Support for generating a random snapshot identifier has been removed. The AWS provider has been updated to [enforce a conflict between `snapshot_identifier` and `global_cluster_identifier`](https://github.com/hashicorp/terraform-provider-aws/pull/30158) which makes this feature challenging to support; which it has already been challenging to support in the past and often catching users off guard. Instead, the module now defaults to `null` for both of these values and puts the control back in user's hands if they wish to set a value for one of these arguments.
8
10
- The default value for `create_db_subnet_group` has changed from `true` to `false` - typically, a common/shared DB subnet group is utilized since there are no real tangible benefits to creating a new one for each DB cluster
9
11
-`allowed_security_groups`, `allowed_cidr_blocks`, and `security_group_egress_rules` have been removed and replaced with a more generic `security_group_rules` variable which supports both ingress and egress rules to/from all supported resources/destinations (e.g. security groups, CIDR blocks, prefix lists, etc.)
10
-
- Minimum supported Terraform version is no 1.0
12
+
- Minimum supported Terraform version is now 1.0
11
13
12
14
### Variable and output changes
13
15
14
16
1. Removed variables:
15
17
16
-
-`allowed_security_groups` replaced by `security_group_rules`
17
-
-`allowed_cidr_blocks` replaced by `security_group_rules`
18
-
-`security_group_egress_rules` replaced by `security_group_rules`
18
+
-`create_random_password` -> support for random password generation has been removed
19
+
-`random_password_length` -> support for random password generation has been removed
20
+
-`final_snapshot_identifier_prefix` -> support for random snapshot identifier generation has been removed
21
+
-`allowed_security_groups` replaced by `security_group_rules`
22
+
-`allowed_cidr_blocks` replaced by `security_group_rules`
23
+
-`security_group_egress_rules` replaced by `security_group_rules`
0 commit comments