hmcts / dtsse-shared-infrastructure

0 stars 0 forks source link

Update Terraform azurerm to ~> 3.95.0 #121

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider minor ~> 3.94.0 -> ~> 3.95.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v3.95.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3950-March-08-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.94.0...v3.95.0) FEATURES: - New Resource: `azurerm_container_app_custom_domain` ([#​24421](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24421)) - New Resource: `azurerm_data_protection_backup_instance_kubernetes_cluster` ([#​24940](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24940)) - New Resource: `azurerm_static_web_app` ([#​25117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25117)) - New resource: `azurerm_static_web_app_custom_domain` ([#​25117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25117)) - New resource: `azurerm_system_center_virtual_machine_manager_availability_set` ([#​24975](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24975)) - New Resource: `azurerm_workloads_sap_three_tier_virtual_instance` ([#​24384](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24384)) - New Resource: `azurerm_workloads_sap_single_node_virtual_instance` ([#​24331](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24331)) ENHANCEMENTS: - `dependencies`: updating to v0.20240229.1102109 of `github.com/hashicorp/go-azure-sdk` ([#​25102](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25102)) - `monitor`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` \[[GH-#​25102](https://togithub.com/GH-/terraform-provider-azurerm/issues/25102)] - `network`: updating to API Version `2023-09-01` ([#​25095](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25095)) - `azurerm_data_factory_integration_runtime_managed` - support for the `credential_name` property ([#​25033](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25033)) - `azurerm_linux_function_app` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_linux_function_app` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_linux_function_app_slot` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_linux_function_app_slot` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_linux_web_app` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_linux_web_app` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_linux_web_app_slot` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_linux_web_app_slot` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_mysql_flexible_server` - setting the `storage.size_gb` property to a smaller value now forces a new resource to be created ([#​25074](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25074)) - `azurerm_orbital_contact_profile` - changing the `channels` property no longer creates a new resource ([#​25129](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25129)) - `azurerm_private_dns_resolver_inbound_endpoint` - the `private_ip_address` property is no longer required when `private_ip_allocation_method` is `Dynamic` ([#​25035](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25035)) - `stream_analytics_output_blob` - support for the `blob_write_mode` property ([#​25127](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25127)) - `azurerm_windows_function_app` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_windows_function_app` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_windows_function_app_slot` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_windows_function_app_slot` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_windows_web_app` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_windows_web_app` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) - `azurerm_windows_web_app_slot` - support for the `description` property in the `ip_restriction` block ([#​24527](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24527)) - `azurerm_windows_web_app_slot` - support for the `ip_restriction_default_action` and `scm_ip_restriction_default_action` properties ([#​25131](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25131)) BUG FIXES: - Data Source: `azurerm_function_app_host_keys` - correctly set `event_grid_extension_key` by searching for the renamed property in the API response ([#​25108](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25108)) - `azurerm_app_service_public_certificate` - fix issue where certificate information was not being set correctly in the read ([#​24943](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24943)) - `azurerm_container_registry` - prevent recreation of the resource when the `georeplication.tags` are updated ([#​24994](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24994)) - `azurerm_firewall_policy_rule_collection_group` - fix issue where the client subscription ID was used to construct the `firewall_policy_id` ([#​25145](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25145)) - `azurerm_function_app_hybrid_connection` - fix issue where `SendKeyValue` was not populated in the API payload ([#​23761](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23761)) - `azurerm_orbital_contact_profile` - fix creation of the resource when `event_hub_uri` is not specified ([#​25128](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25128)) - `azurerm_recovery_services_vault` - prevent a panic when `immutability` is updated ([#​25132](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25132)) - `azurerm_storage_account` - fix issue where the queue encryption key type was set as the table encryption key type ([#​25046](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25046)) - `azurerm_web_app_hybrid_connection` - fix issue where `SendKeyValue` was not populated in the API payload ([#​23761](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23761)) - `azurerm_mssql_database` - fix incorrect error due to typo when using `restore_long_term_retention_backup_id` ([#​25180](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25180)) DEPRECATIONS: - Deprecated Resource: `azurerm_static_site` ([#​25117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25117)) - Deprecated Resource: `azurerm_static_site_custom_domain` ([#​25117](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25117)) - `azurerm_kubernetes_fleet_manager` - the `hub_profile` property has been deprecated ([#​25010](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25010))

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 6 months ago

Plan Result

:warning: Resource Deletion will happen :warning:

This plan contains resource delete operation. Please check the plan result very carefully!

Plan: 2 to add, 1 to change, 2 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) } # module.application_insights.azurerm_monitor_action_group.action_group will be destroyed # (because azurerm_monitor_action_group.action_group is not in configuration) - resource "azurerm_monitor_action_group" "action_group" { - enabled = true -> null - id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/actionGroups/Dtsse-Aat-Warning-Alerts" -> null - location = "global" -> null - name = "Dtsse-Aat-Warning-Alerts" -> null - resource_group_name = "dtsse-aat" -> null - short_name = "dts-aat" -> null - tags = { - "application" = "core" - "autoShutdown" = "true" - "builtFrom" = "https://github.com/HMCTS/dtsse-shared-infrastructure.git" - "businessArea" = "CFT" - "contactSlackChannel" = "#reform-swe" - "environment" = "staging" - "managedBy" = "DTS Software Engineering" } -> null - azure_function_receiver { - function_app_resource_id = "/subscriptions/96c274ce-846d-4e48-89a7-d528432298a7/resourceGroups/cft-alerts-slack-aat/providers/Microsoft.Web/sites/cft-alerts-slack-aat" -> null - function_name = "httpTrigger" -> null - http_trigger_url = (sensitive value) -> null - name = "slack-alerts" -> null - use_common_alert_schema = true -> null } } # module.application_insights.azurerm_monitor_activity_log_alert.main must be replaced -/+ resource "azurerm_monitor_activity_log_alert" "main" { ~ id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/activityLogAlerts/Application Insights daily cap reached" -> (known after apply) ~ name = "Application Insights daily cap reached" -> "Application Insights daily cap reached - dtsse-appinsights-aat" # forces replacement tags = { "application" = "core" "autoShutdown" = "true" "builtFrom" = "https://github.com/HMCTS/dtsse-shared-infrastructure.git" "businessArea" = "CFT" "contactSlackChannel" = "#reform-swe" "environment" = "staging" "managedBy" = "DTS Software Engineering" } # (4 unchanged attributes hidden) ~ action { ~ action_group_id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/actionGroups/Dtsse-Aat-Warning-Alerts" -> "/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/cft-alerts-slack-ptl/providers/Microsoft.Insights/actionGroups/cft-alerts-slack-warning-alerts" # (1 unchanged attribute hidden) } ~ criteria { - levels = [] -> null - resource_groups = [] -> null - resource_ids = [] -> null - resource_providers = [] -> null - resource_types = [] -> null - statuses = [] -> null - sub_statuses = [] -> null # (4 unchanged attributes hidden) } } Plan: 2 to add, 1 to change, 2 to destroy. ```