GoogleCloudPlatform / reliable-app-platforms

A MVP of a platform for delivering reliable applications on Google Cloud
Apache License 2.0
5 stars 5 forks source link

chore(deps): update terraform random to v3 #79

Closed renovate-bot closed 4 weeks ago

renovate-bot commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
random (source) required_provider major ~> 2.2 -> ~> 3.0

Release Notes

hashicorp/terraform-provider-random (random) ### [`v3.6.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#362-May-21-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.6.1...v3.6.2) NOTES: - resource/random_pet: Results have been updated to the latest upstream petname data ([#​581](https://togithub.com/hashicorp/terraform-provider-random/issues/581)) ### [`v3.6.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#361-April-16-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.6.0...v3.6.1) BUG FIXES: - all: Prevent `keepers` from triggering an in-place update following import ([#​385](https://togithub.com/hashicorp/terraform-provider-random/issues/385)) - resource/random_shuffle: Prevent inconsistent result after apply when result_count is set to 0 ([#​409](https://togithub.com/hashicorp/terraform-provider-random/issues/409)) - provider/random_password: Fix bug which causes panic when special, upper, lower and number/numeric are all false ([#​551](https://togithub.com/hashicorp/terraform-provider-random/issues/551)) - provider/random_string: Fix bug which causes panic when special, upper, lower and number/numeric are all false ([#​551](https://togithub.com/hashicorp/terraform-provider-random/issues/551)) ### [`v3.6.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#360-December-04-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.5.1...v3.6.0) FEATURES: - resource/random_bytes: New resource that generates an array of random bytes intended to be used as key or secret ([#​272](https://togithub.com/hashicorp/terraform-provider-random/issues/272)) ### [`v3.5.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#351-April-12-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.5.0...v3.5.1) BUG FIXES: - resource/random_password: Prevent error with `bcrypt` by truncating the bytes that are hashed to a maximum length of 72 ([#​397](https://togithub.com/hashicorp/terraform-provider-random/issues/397)) ### [`v3.5.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#350-April-11-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.3...v3.5.0) NOTES: - This Go module has been updated to Go 1.19 per the [Go support policy](https://golang.org/doc/devel/release.html#policy). Any consumers building on earlier Go versions may experience errors. ([#​378](https://togithub.com/hashicorp/terraform-provider-random/issues/378)) ### [`v3.4.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#343-September-08-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.2...v3.4.3) NOTES: - resource/random_password: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#​313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_string: The values for `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special`, `min_upper` and `length` could be null if the resource was imported using version 3.3.1 or before. The value for `length` will be automatically calculated and assigned and default values will be assigned for the other attributes listed after this upgrade ([#​313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_password: If the resource was created between versions 3.4.0 and 3.4.2, the `bcrypt_hash` value would not correctly verify against the `result` value. Affected resources will automatically regenerate a valid `bcrypt_hash` after this upgrade. ([#​308](https://togithub.com/hashicorp/terraform-provider-random/pull/308)) - resource/random_password: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#​312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) - resource/random_string: The `override_special` attribute may show a plan difference from empty string (`""`) to `null` if previously applied with version 3.4.2. The plan should show this as an in-place update and it should occur only once after upgrading. ([#​312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) BUG FIXES: - resource/random_password: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#​313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_string: Assign default values to `lower`, `number`, `special`, `upper`, `min_lower`, `min_numeric`, `min_special` and `min_upper` if null. Assign length of `result` to `length` if null ([#​313](https://togithub.com/hashicorp/terraform-provider-random/pull/313)) - resource/random_password: Fixed incorrect `bcrypt_hash` generation since version 3.4.0 ([#​308](https://togithub.com/hashicorp/terraform-provider-random/pull/308)) - resource/random_password: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#​312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) - resource/random_string: Prevented difference with `override_special` when upgrading from version 3.3.2 and earlier ([#​312](https://togithub.com/hashicorp/terraform-provider-random/pull/312)) ### [`v3.4.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#342-September-02-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.1...v3.4.2) BUG FIXES: - all: Prevent `keeper` with `null` values from forcing replacement ([305](https://togithub.com/hashicorp/terraform-provider-random/pull/305)). - resource/random_password: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)). - resource/random_string: During upgrade state, ensure `min_upper` is populated ([304](https://togithub.com/hashicorp/terraform-provider-random/pull/304)). ### [`v3.4.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#341-August-31-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.4.0...v3.4.1) BUG FIXES: - resource/random_password: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)). - resource/random_string: During attribute plan modifier, only return error if `number` and `numeric` are both present and do not match ([301](https://togithub.com/hashicorp/terraform-provider-random/pull/301)). ### [`v3.4.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#340-August-30-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.2...v3.4.0) NOTES: - Provider has been re-written using the new [`terraform-plugin-framework`](https://www.terraform.io/plugin/framework) ([#​177](https://togithub.com/hashicorp/terraform-provider-random/pull/177)). - resource/random_password: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release. - resource/random_string: `number` was deprecated in [v3.3.0](https://togithub.com/hashicorp/terraform-provider-random/releases/tag/v3.3.0) and will be removed in the next major release. ### [`v3.3.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#332-June-23-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.1...v3.3.2) BUG FIXES: - resource/random_password: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)). - resource/random_string: When importing set defaults for all attributes that have a default defined ([256](https://togithub.com/hashicorp/terraform-provider-random/pull/256)). ### [`v3.3.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#331-June-07-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.3.0...v3.3.1) BUG FIXES: - resource/random_password: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262)) - resource/random_string: During schema upgrade, copy value of attribute `number` to attribute `numeric`, only if said value is a boolean (i.e. not `null`) ([262](https://togithub.com/hashicorp/terraform-provider-random/pull/262)) ### [`v3.3.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#330-June-06-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.2.0...v3.3.0) ENHANCEMENTS: - resource/random_password: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#​258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)). - resource/random_string: `number` is now deprecated and `numeric` has been added to align attribute naming. `number` will be removed in the next major release ([#​258](https://togithub.com/hashicorp/terraform-provider-random/pull/258)). ### [`v3.2.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#320-May-18-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.3...v3.2.0) NEW FEATURES: - resource/random_password: New attribute `bcrypt_hash`, which is the hashed password ([73](https://togithub.com/hashicorp/terraform-provider-random/pull/73), [102](https://togithub.com/hashicorp/terraform-provider-random/issues/102), [254](https://togithub.com/hashicorp/terraform-provider-random/pull/254)) NOTES: - Adds or updates DESIGN.md, README.md, CONTRIBUTING.md and SUPPORT.md docs ([176](https://togithub.com/hashicorp/terraform-provider-random/issues/176), [235](https://togithub.com/hashicorp/terraform-provider-random/issues/235), [242](https://togithub.com/hashicorp/terraform-provider-random/pull/242)). - Removes usage of deprecated fields, types and functions ([243](https://togithub.com/hashicorp/terraform-provider-random/issues/243), [244](https://togithub.com/hashicorp/terraform-provider-random/pull/244)). - Tests all minor Terraform versions ([238](https://togithub.com/hashicorp/terraform-provider-random/issues/238), [241](https://togithub.com/hashicorp/terraform-provider-random/pull/241)) - Switches to linting with golangci-lint ([237](https://togithub.com/hashicorp/terraform-provider-random/issues/237), [240](https://togithub.com/hashicorp/terraform-provider-random/pull/240)). ### [`v3.1.3`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#313-April-22-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.2...v3.1.3) BUG FIXES: - resource/random_password: Prevent crash when length is less than 0 ([#​129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#​181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#​200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#​233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_string: Prevent crash when length is less than 0 ([#​129](https://togithub.com/hashicorp/terraform-provider-random/issues/129), [#​181](https://togithub.com/hashicorp/terraform-provider-random/issues/181), [#​200](https://togithub.com/hashicorp/terraform-provider-random/pull/200), [#​233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_password: Prevent confusing inconsistent result error when length is 0 ([#​222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#​233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). - resource/random_string: Prevent confusing inconsistent result error when length is 0 ([#​222](https://togithub.com/hashicorp/terraform-provider-random/issues/222), [#​233](https://togithub.com/hashicorp/terraform-provider-random/issues/233)). ### [`v3.1.2`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#312-March-17-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.1...v3.1.2) BUG FIXES: - resource/random_pet: Prevented deterministic results since 3.1.1 ([#​217](https://togithub.com/hashicorp/terraform-provider-random/issues/217). ### [`v3.1.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#311-March-16-2022) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.1.0...v3.1.1) NOTES: - Updated [terraform-plugin-docs](https://togithub.com/hashicorp/terraform-plugin-docs) to `v0.7.0`: this improves generated documentation, with attributes now correctly formatted as `code` and provided with anchors. - Functionally identical to the previous 3.1.0 release. ### [`v3.1.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#310-February-19-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.0.1...v3.1.0) Binary releases of this provider now include the darwin-arm64 platform. This version contains no further changes. ### [`v3.0.1`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#301-January-12-2021) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v3.0.0...v3.0.1) BUG FIXES: - `resource_integer`: Integers in state that do not cleanly fit into float64s no longer lose their precision ([#​132](https://togithub.com/terraform-providers/terraform-provider-random/issues/132)) ### [`v3.0.0`](https://togithub.com/hashicorp/terraform-provider-random/blob/HEAD/CHANGELOG.md#300-October-09-2020) [Compare Source](https://togithub.com/hashicorp/terraform-provider-random/compare/v2.3.1...v3.0.0) Binary releases of this provider will now include the linux-arm64 platform. BREAKING CHANGES: - Upgrade to version 2 of the Terraform Plugin SDK, which drops support for Terraform 0.11. This provider will continue to work as expected for users of Terraform 0.11, which will not download the new version. ([#​118](https://togithub.com/terraform-providers/terraform-provider-random/issues/118)) - Remove deprecated `b64` attribute ([#​118](https://togithub.com/terraform-providers/terraform-provider-random/issues/118))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.