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
Tag 2.3.2 of the vpn_ha module, introduces a new constraint of terraform < 1.3. This breaks anyone that depends on ~> 2.3.1 of this module.
Expected behavior
Patch releases should not introduce unnecessary breaking changes. v2.3.3 should retract this terraform constraint, allowing callers to run more modern versions of terraform while still pinning to this major+minor version of the modules (v2.3.*)
Observed behavior
Running terraform init with terraform cli > 1.3, and reference to this module version ~> 2.3.1 returns the following error:
│ Error: Unsupported Terraform Core version
│
│ on .terraform//modules/vpn_ha/versions.tf line 18, in terraform:
│ 18: required_version = ">=0.13.0, < 1.3"
│
│ Module module.this (from registry.terraform.io/terraform-google-modules/vpn/google//modules/vpn_ha) does not support Terraform version 1.4.6. To proceed, either choose another supported Terraform version or update this version
│ constraint. Version constraints are normally set for good reason, so updating the constraint may lead to other errors or unexpected behavior.
Terraform Configuration
module"this" {
source ="terraform-google-modules/vpn/google//modules/vpn_ha"
version ="~> 2.3.1"
### Terraform Version
```sh
1.4.6
Additional information
This can be resolved by pinning directly to 2.3.1 or any version greater than 2.3.2, but it breaks the whole point of patch versioning and should be fixed (despite being a simple fix)
The text was updated successfully, but these errors were encountered:
TL;DR
Tag 2.3.2 of the vpn_ha module, introduces a new constraint of terraform < 1.3. This breaks anyone that depends on
~> 2.3.1
of this module.Expected behavior
Patch releases should not introduce unnecessary breaking changes. v2.3.3 should retract this terraform constraint, allowing callers to run more modern versions of terraform while still pinning to this major+minor version of the modules (v2.3.*)
Observed behavior
Running
terraform init
with terraform cli > 1.3, and reference to this module version ~> 2.3.1 returns the following error:Terraform Configuration
Additional information
This can be resolved by pinning directly to 2.3.1 or any version greater than 2.3.2, but it breaks the whole point of patch versioning and should be fixed (despite being a simple fix)
The text was updated successfully, but these errors were encountered: