hmcts / dtsse-shared-infrastructure

0 stars 0 forks source link

Update Terraform azurerm to ~> 3.92.0 #117

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.91.0 -> ~> 3.92.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v3.92.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3920-February-15-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.91.0...v3.92.0) FEATURES: - **New Data Source**: `azurerm_virtual_desktop_application_group` ([#​24771](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24771)) ENHANCEMENTS: - provider: support for the feature flag `postgresql_flexible_server.restart_server_on_configuration_value_change property` ([#​23811](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/23811)) - dependencies: updating to v0.20240214.1142753 of `github.com/hashicorp/go-azure-sdk` ([#​24889](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24889)) - `automation`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24858](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24858)) - `maintenance`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24819](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24819)) - `containerapps`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24862](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24862)) - `containerservices`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24872](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24872)) - `timeseriesinsights`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​24889](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24889)) - `azurerm_container_app_environment`: support for the `infrastructure_resource_group_name` property ([#​24361](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24361)) - `azurerm_cost_anomaly_alert` - support for the `subscription_id` property ([#​24258](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24258)) - `azurerm_cosmosdb_account` - add default values for the `consistency_policy` code block ([#​24830](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24830)) - `azurerm_dashboard_grafana` - support for the `smtp` block ([#​24717](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24717)) - `azurerm_key_vault_certificates` - support for the `tags` property ([#​24857](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24857)) - `azurerm_key_vault_secrets` - support for the `tags` property ([#​24857](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24857)) - `azurerm_orchestrated_virtual_machine_scale_set` - support for the `additional_unattend_content` block ([#​24292](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24292)) - `azurerm_virtual_desktop_host_pool` - support for the `vm_template` property ([#​24369](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24369)) BUG FIXES: - `azurerm_container_app_environment`: avoid unwanted changes when updating and using `log_analytics_workspace_id` ([#​24303](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24303)) - `azurerm_cosmosdb_account` - fixed regression in the `backup` code block ([#​24830](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24830)) - `azurerm_data_factory` - allow the `git_url` property to be blank/empty ([#​24879](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24879)) - `azurerm_linux_web_app_slot` - the `worker_count` property now works correctly in the `site_config` block ([#​24515](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24515)) - `azurerm_linux_web_app` - support `off` for the `file_system_level` property ([#​24877](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24877)) - `azurerm_linux_web_app_slot` - support `off` for the `file_system_level` property ([#​24877](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24877)) - `azurerm_private_endpoint` - fixing an issue where updating the Private Endpoint would remove any Application Security Group Association ([#​24846](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24846)) - `azurerm_search_service` - fixed the update function to adjust for changed API behaviour ([#​24837](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24837)) - `azurerm_search_service` - fixed the update function to adjust for changed API behaviour ([#​24903](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24903)) - `azurerm_windows_web_app` - support `off` for the `file_system_level` property ([#​24877](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24877)) - `azurerm_windows_web_app_slot` - support `off` for the `file_system_level` property ([#​24877](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24877))

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: 3 to add, 2 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) } # module.application_insights.azurerm_application_insights.this will be updated in-place ~ resource "azurerm_application_insights" "this" { ~ daily_data_cap_notifications_disabled = false -> true id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/components/dtsse-appinsights-aat" name = "dtsse-appinsights-aat" 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" } # (15 unchanged attributes hidden) } # module.application_insights.azurerm_monitor_action_group.action_group will be created + resource "azurerm_monitor_action_group" "action_group" { + enabled = true + id = (known after apply) + location = "global" + name = "Dtsse-Aat-Warning-Alerts" + resource_group_name = "dtsse-aat" + short_name = "dts-aat" + 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" } + 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" + function_name = "httpTrigger" + http_trigger_url = (sensitive value) + name = "slack-alerts" + use_common_alert_schema = true } } # module.application_insights.azurerm_monitor_activity_log_alert.main will be created + resource "azurerm_monitor_activity_log_alert" "main" { + description = "Monitors for application insight reaching it's daily cap." + enabled = true + id = (known after apply) + name = "Application Insights daily cap reached" + resource_group_name = "dtsse-aat" + scopes = [ + "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/components/dtsse-appinsights-aat", ] + 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" } + action { + action_group_id = (known after apply) + webhook_properties = { + "from" = "terraform" + "slackChannelId" = "" } } + criteria { + category = "Administrative" + level = "Warning" + operation_name = "Microsoft.Insights/Components/DailyCapReached/Action" + resource_id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/dtsse-aat/providers/Microsoft.Insights/components/dtsse-appinsights-aat" } } Plan: 3 to add, 2 to change, 0 to destroy. ```