ionos-cloud / terraform-provider-ionoscloud

The IonosCloud Terraform provider gives the ability to deploy and configure resources using the IonosCloud APIs.
Mozilla Public License 2.0
34 stars 23 forks source link

Breaking change from 6.5.1 to 6.5.2 breaks ionoscloud_logging_pipeline resource #661

Closed salyh closed 1 week ago

salyh commented 1 month ago

Description

I noticed that there is a breaking change from 6.5.1 to 6.5.2. The ionoscloud_logging_pipeline resource now requires a mandatory location? attribute as of 6.5.2 and this breaks current terraform scripts to fail withvertex "ionoscloud_logging_pipeline.account" error: Missing required argument`

Expected behavior

No breaking changes in minor or fix versions (respect semver, https://semver.org/)

References

Introduced with https://github.com/ionos-cloud/terraform-provider-ionoscloud/pull/659

cristiGuranIonos commented 4 weeks ago

That is correct, we missed that one. We can revert the change. Alternatively, just adding location = "de/txl " will mean it will have the same behaviour as in v6.5.1. Terraform doesn't let us have default values for required fields we add.

cristiGuranIonos commented 3 weeks ago

Should be fixed in v6.5.3