Terraform AWS Provider 3.14.0 Regression

| | |

AWS Provider Terraform

A new version of the AWS provider for Terraform, 3.14.0, was released on November 5th which introduced a regression that was causing builds to fail with an error like the one below. This regression was isolated to the aws_cloudwatch_event_target resource for the AWS provider. The regression was due to the resource always pushing a BusName argument even if one was not defined.

A patch was merged today on November 6th to remedy this issue and has been released in version 3.14.1 of the AWS provider. This patch changed the resource in question by ensuring that if the optional event_bus_name argument was not specified in the resource block, it would not try to pass an empty string to the API call which was causing the failure. To ensure that the AWS provider version you are using does not experience this regression on this resource, ensure that any provider pinning on the AWS provider either skips the 3.14.0 minor version or will pick up the 3.14.1 patch version as well.

Related Blogs

Azure Lost in Space – Cloud Pod Episode #208 in Recap

Azure Lost in Space – Cloud Pod Episode #208 in Recap

This week’s AI-powered episode of Cloud Pod discusses the varied and exciting machinations of GCP, Amazon, and Azure, as well as continued coverage of Oracle’s forays into the arena. Azure AI gets some billing, as well as an examination of Google AI’s plight to climb...