The Wire · Showcase
TERRAFORM PROVIDERS IN HEAVY CHURN - AZURE FIXES PALOALTO REGRESSION, GOOGLE ADDS VM EXTENSION POLICY
By RepoJournal · Filed · About HashiCorp
Terraform-provider-azurerm shipped a critical regression fix for Palo Alto while simultaneously shipping five other PRs that reshape Azure and Google Cloud resource coverage.
The azurerm provider is in active stabilization mode. A go-azure-sdk upgrade [1] resolves a Palo Alto API spec bug that was blocking deployments, while parallel work [2] cleans up TODO comments ahead of the 4.0 release and adds new CDN Frontdoor batch rule support [3]. The frontdoor endpoint resource migrated to go-azure-sdk [4], and monitor scheduled query rules picked up identity and list improvements [5]. On the Google side, terraform-provider-google-beta landed support for global VM extension policies [8], letting teams manage Google software across entire GCP project fleets. Two compute fixes are in flight: one [9] kills a persistent permadiff on router keepalive_interval that's been plaguing existing deployments, and another [10] unblocks simultaneous node_image_config and image_type updates. Google also filled gaps in discovery engine support [6] and added netapp volume sweeper generation [7]. Nomad tools continue nightly snapshot releases across driver-podman [11], autoscaler [12], and pack [13].
Action items
- → Merge azurerm Palo Alto regression fix before next Azure deployment cycle hashicorp/terraform-provider-azurerm [immediate]
- → Test azurerm 4.0 TODO cleanup PRs in non-prod to catch breaking changes early hashicorp/terraform-provider-azurerm [plan]
- → Upgrade to next google-beta release for router permadiff fix if you manage BGP configs hashicorp/terraform-provider-google-beta [plan]
- → Monitor nightly Nomad releases for production readiness hashicorp/nomad-driver-podman [monitor]
References
- [1] upgrade `go-azure-sdk` to resolve a regression in `paloalto` due to an API spec bug ↗ hashicorp/terraform-provider-azurerm
- [2] `azurerm_[linux|windows]_virtual_machine_scale_set` - resolve TODO 4.0 comments ↗ hashicorp/terraform-provider-azurerm
- [3] New (Data Source|Resource) - `azurerm_cdn_frontdoor_batch_rule_set` ↗ hashicorp/terraform-provider-azurerm
- [4] `azurerm_cdn_frontdoor_endpoint` - migrate to `go-azure-sdk` ↗ hashicorp/terraform-provider-azurerm
- [5] list and identity - azurerm_monitor_scheduled_query_rules_alert_v2 ↗ hashicorp/terraform-provider-azurerm
- [6] discoveryengine: add enable_llm_layout_parsing and enable_get_processed_document to data store ↗ hashicorp/terraform-provider-google-beta
- [7] Added sweeper generation for netapp volume ↗ hashicorp/terraform-provider-google-beta
- [8] Added Resource `google_compute_global_vm_extension_policy` ↗ hashicorp/terraform-provider-google-beta
- [9] fix(compute): resolve keepalive_interval permadiff on google_compute_router ↗ hashicorp/terraform-provider-google-beta
- [10] support of updating `node_image_config and `image_type` at the same time ↗ hashicorp/terraform-provider-google-beta
- [11] nightly ↗ hashicorp/nomad-driver-podman
- [12] nightly ↗ hashicorp/nomad-autoscaler
- [13] nightly ↗ hashicorp/nomad-pack