hmcts / dtsse-shared-infrastructure

0 stars 0 forks source link

Update Terraform azurerm to ~> 3.90.0 #114

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider minor ~> 3.89.0 -> ~> 3.90.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v3.90.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3900-February-01-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.89.0...v3.90.0) UPGRADE NOTES: - provider - The provider will now automatically register the `AppConfiguration`, `DataFactory`, and `SignalRService` Resource Providers. When running Terraform with limited permissions, note that you [must disable automatic Resource Provider Registration and ensure that any Resource Providers Terraform requires are registered](\[XXX]\(https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs#skip_provider_registration\)). ([#​24645](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24645)) FEATURES: - **New Data Source**: `azurerm_nginx_configuration` ([#​24642](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24642)) - **New Data Source**: `azurerm_virtual_desktop_workspace` ([#​24732](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24732)) - **New Resource**: `azurerm_kubernetes_fleet_update_strategy` ([#​24328](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24328)) - **New Resource**: `azurerm_site_recovery_vmware_replicated_vm` ([#​22477](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22477)) - **New Resource**: `azurerm_spring_cloud_new_relic_application_performance_monitoring` ([#​24699](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24699)) ENHANCEMENTS: - provider: registering the Resource Provider `Microsoft.AppConfiguration` ([#​24645](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24645)) - provider: registering the Resource Provider `Microsoft.DataFactory` ([#​24645](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24645)) - provider: registering the Resource Provider `Microsoft.SignalRService` ([#​24645](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24645)) - provider: the Provider is now built using Go 1.21.6 ([#​24653](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24653)) - dependencies: the dependency `github.com/hashicorp/go-azure-sdk` has been split into multiple Go Modules - and as such will be referred to by those paths going forwards ([#​24636](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24636)) - dependencies: updating to \`\`v0.20240201.1064937`of`github.com/hashicorp/go-azure-sdk/resource-manager\` ([#​24738](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24738)) - dependencies: updating to `v0.20240201.1064937` of `github.com/hashicorp/go-azure-sdk/sdk` ([#​24738](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24738)) - `appservice`: update to `go-azure-sdk` and API version `2023-01-01` ([#​24688](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24688)) - `datafactory`: updating to use `tombuildsstuff/kermit` ([#​24675](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24675)) - `hdinsight`: refactoring to use `github.com/hashicorp/go-azure-sdk/resource-manager` ([#​24011](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24011)) - `hdinsight`: updating to API Version `2021-06-01` ([#​24011](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24011)) - `loadbalancer`: updating to use `hashicorp/go-azure-sdk` ([#​24291](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24291)) - `nginx`: updating to API Version `2023-09-01` ([#​24640](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24640)) - `servicefabricmanagedcluster`: updating to use the base layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24654](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24654)) - `springcloud`: updating to use API Version `2023-11-01-preview` ([#​24690](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24690)) - `subscriptions`: refactoring to use `hashicorp/go-azure-sdk` ([#​24663](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24663)) - Data Source: `azurerm_stream_analytics_job` - support for User Assigned Identities ([#​24738](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24738)) - `azurerm_cosmosdb_account` - support for the `gremlin_database` and `tables_to_restore` properties ([#​24627](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24627)) - `azurerm_bot_channel_email` - support for the `magic_code` property ([#​23129](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23129)) - `azurerm_cosmosdb_account` - support for the `partition_merge_enabled` property ([#​24615](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24615)) - `azurerm_mssql_managed_database` - support for the `immutable_backups_enabled` property ([#​24745](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24745)) - `azurerm_mssql_database` - support for the `immutable_backups_enabled` property ([#​24745](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24745)) - `azurerm_palo_alto_next_generation_firewall_virtual_hub_panorama` - support for the `trusted_address_ranges` property ([#​24459](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24459)) - `azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack` - support for the `trusted_address_ranges` property ([#​24459](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24459)) - `azurerm_palo_alto_next_generation_firewall_virtual_network_panorama` - support for the `trusted_address_ranges` property ([#​24459](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24459)) - `azurerm_servicebus_namespace` - updating to use API Version `2022-10-01-preview` ([#​24650](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24650)) - `azurerm_spring_cloud_api_portal` - support for the `api_try_out_enabled` property ([#​24696](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24696)) - `azurerm_spring_cloud_gateway` - support for the `local_response_cache_per_route` and `local_response_cache_per_instance` properties ([#​24697](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24697)) - `azurerm_stream_analytics_job` - support for User Assigned Identities ([#​24738](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24738)) - `azurerm_subscription` - refactoring to use `hashicorp/go-azure-sdk` to set tags on the subscription ([#​24734](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24734)) - `azurerm_virtual_desktop_workspace` - correctly validate the `name` property ([#​24668](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24668)) BUG FIXES: - provider: skip registration for resource providers that are unavailable ([#​24571](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24571)) - `azurerm_app_configuration` - no longer require `lifecycle_ignore_changes` for the `value` property when using a key vault reference ([#​24702](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24702)) - `azurerm_app_service_managed_certificate` - fix casing issue in `app_service_plan_id` by parsing insensitively ([#​24664](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24664)) - `azurerm_cognitive_deployment` - updates now include the `version` property ([#​24700](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24700)) - `azurerm_dns_cname_record` - prevent casing issue in `target_resource_id` by parsing the ID insensitively ([#​24181](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24181)) - `azurerm_mssql_managed_instance_failover_group` - prevent an issue when trying to create a failover group with a managed instance from a different subscription ([#​24646](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24646)) - `azurerm_storage_account` - conditionally update properties only when needed ([#​24669](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24669)) - `azurerm_storage_account` - change update order for `access_tier`to prevent errors when uploading blobs to the archive tier ([#​22250](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22250))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

hmcts-jenkins-d-to-i[bot] commented 7 months ago

Plan Result

Plan: 1 to add, 1 to change, 0 to destroy.
Change Result (Click me) ```hcl # azurerm_consumption_budget_resource_group.grafana-budget-alert[0] will be created + resource "azurerm_consumption_budget_resource_group" "grafana-budget-alert" { + amount = 500 + etag = (known after apply) + id = (known after apply) + name = "grafana-budget-alert" + resource_group_id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat" + time_grain = "Monthly" + filter { + dimension { + name = "ResourceId" + operator = "In" + values = [ + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Dashboard/grafana/dtsse-grafana-aat", ] } } + notification { + contact_emails = [] + contact_groups = [ + "DTSSE Alert (aat)", ] + contact_roles = [] + enabled = true + operator = "GreaterThanOrEqualTo" + threshold = 90 + threshold_type = "Forecasted" } + time_period { + end_date = (known after apply) + start_date = "2023-09-01T00:00:00Z" } } # module.alert-action-group.azurerm_resource_group_template_deployment.action-group will be updated in-place ~ resource "azurerm_resource_group_template_deployment" "action-group" { id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Resources/deployments/DTSSE_Alert" name = "DTSSE_Alert" tags = {} ~ template_content = jsonencode( ~ { ~ parameters = { ~ actionGroupName = { ~ type = "String" -> "string" } ~ emailReceiverAddress = { ~ type = "String" -> "string" # (1 unchanged attribute hidden) } ~ emailReceiverName = { ~ type = "String" -> "string" # (1 unchanged attribute hidden) } ~ location = { ~ type = "String" -> "string" # (1 unchanged attribute hidden) } ~ shortName = { ~ type = "String" -> "string" } } # (3 unchanged attributes hidden) } ) # (4 unchanged attributes hidden) } Plan: 1 to add, 1 to change, 0 to destroy. ```