The Wire · Showcase
AZURERM ADDS EVENTUAL CONSISTENCY POLLER, TERRAFORM WARNS ON TOKEN TTL
By RepoJournal · Filed · About HashiCorp
Hashicorp's Azure provider introduces a common poller to handle Azure's eventual consistency, and Terraform finally surfaces TTL warnings on login.
The Azure provider's new common eventual consistency poller [1] directly addresses the flaky behavior that has plagued resource creation, and it's already wired into `azurerm_user_assigned_identity` to reduce timeouts [2]. Meanwhile, Terraform login now displays an organization's TTL policy warning [3], closing a gap that left users in the dark about expiring tokens [4]. On the API front, `Microsoft.Sql` packages leap from `2023-08-01-preview` to `2025-01-01` [5], a significant jump that could introduce breaking changes. Also in the provider, `azurerm_search_service` now allows SKU downgrades to `basic` [6], a long-requested fix. Maintainers pushed through a linter cleanup that enables V001, V011, V012, and V013 checks [7], burning down 373 violations. Finally, a refactor to `jsonplan.MarshalForRenderer` simplifies the return type [8], part of a broader cleanup [9].
One email a day. Unsubscribe in one click.
Keep up with HashiCorp in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Review the new common poller and test your `azurerm_user_assigned_identity` resources with the latest provider build hashicorp/terraform-provider-azurerm [plan]
- → Watch for the `Microsoft.Sql` API bump to `2025-01-01`; assess impact before upgrading hashicorp/terraform-provider-azurerm [monitor]
- → Test the token TTL warning on Terraform login with TTL-enabled organizations hashicorp/terraform [plan]
References
- [1] Pollers: add a common eventual consistency poller ↗ hashicorp/terraform-provider-azurerm
- [2] Pollers: add a common eventual consistency poller (#33142) hashicorp/terraform-provider-azurerm
- [3] show token TTL warning message on login ↗ hashicorp/terraform
- [4] show token TTL warning message on login (#39034) hashicorp/terraform
- [5] Bump `Microsoft.Sql` API packages from `2023-08-01-preview` to `2025-01-01` ↗ hashicorp/terraform-provider-azurerm
- [6] `azurerm_search_service`: allow downgrade of SKU to `basic` ↗ hashicorp/terraform-provider-azurerm
- [7] linters - enable tfproviderlint checks 5/5 - Services synapse & systemcentervirtualmachinemanager, shared validators, enable V001/V011/V012/V013 ↗ hashicorp/terraform-provider-azurerm
- [8] jsonplan: Refactor `MarshalForRenderer` to return the plan struct rather than separate returns ↗ hashicorp/terraform
- [9] jsonplan: Refactor `MarshalForRenderer` to return the plan struct rather than separate returns (#39052) hashicorp/terraform