hmcts / dtsse-shared-infrastructure

0 stars 0 forks source link

Update Terraform azurerm to ~> 3.97.0 #124

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
azurerm (source) required_provider minor ~> 3.96.0 -> ~> 3.97.0

Release Notes

hashicorp/terraform-provider-azurerm (azurerm) ### [`v3.97.1`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3971-March-22-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.97.0...v3.97.1) ENHANCEMENTS: - `azurerm_nginx_deployment` - support for the `configuration` block ([#​24276](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24276)) BUG FIXES: - `azurerm_data_factory_integration_runtime_self_hosted` - ensure that autorizationh keys are exported ([#​25246](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25246)) - `azurerm_storage_account` - defaulting the value for `dns_endpoint_type` to `Standard` when it's not returned from the Azure API ([#​25367](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25367)) ### [`v3.97.0`](https://togithub.com/hashicorp/terraform-provider-azurerm/blob/HEAD/CHANGELOG.md#3970-March-21-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-azurerm/compare/v3.96.0...v3.97.0) BREAKING CHANGES: - `azurerm_linux_function_app` - `app_settings["WEBSITE_RUN_FROM_PACKAGE"]` must be added to `ignore_changes` for deployments where an external tool modifies the `WEBSITE_RUN_FROM_PACKAGE` property in the `app_settings` block. ([#​24848](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24848)) - `azurerm_linux_function_app_slot` - `app_settings["WEBSITE_RUN_FROM_PACKAGE"]` must be added to `ignore_changes` for deployments where an external tool modifies the `WEBSITE_RUN_FROM_PACKAGE` property in the `app_settings` block. ([#​24848](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24848)) FEATURES: - New Resource: `azurerm_elastic_san_volume` ([#​24802](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24802)) ENHANCEMENTS: - dependencies: updating to `v0.25.3` of `github.com/tombuildsstuff/giovanni` ([#​25362](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25362)) - dependencies: updating to `v0.20240321.1145953` of `github.com/hashicorp/go-azure-sdk` ([#​25332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25332)) - dependencies: updating to `v0.25.2` of `github.com/tombuildsstuff/giovanni` ([#​25305](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25305)) - `azurestackhci`: updating to API Version `2024-01-01` ([#​25279](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25279)) - `monitor/scheduledqueryrules`: updatingt to API version `2023-03-15-preview` ([#​25350](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25350)) - `cosmosdb`: updating to use the transport layer from `hashicorp/go-azure-sdk` rather than `Azure/go-autorest` ([#​25166](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25166)) - Data Source `azurerm_stack_hci_cluster`: refactoring the association to use `hashicorp/go-azure-sdk` ([#​25293](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25293)) - `azurerm_app_configuration` - support for Environments other than Azure Public ([#​25271](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25271)) - `azurerm_automanage_configuration` - refactoring to use `hashicorp/go-azure-sdk` ([#​25293](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25293)) - `azurerm_container_app_environment` - add support for `Consumption` workload profile ([#​25285](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25285)) - `azurerm_cosmosdb_postgresql_cluster` - expose list of server names and FQDN in the `servers` block ([#​25240](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25240)) - `azurerm_data_share` - hyphens are now allowed in the resource's name ([#​25242](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25242)) - `azurerm_data_factory_integration_runtime_azure_ssis` - support for the `copy_compute_scale` and `pipeline_external_compute_scale` blocks ([#​25281](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25281)) - `azurerm_healthcare_service` - support for the `identity` and `configuration_export_storage_account_name` properties ([#​25193](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25193)) - `azurerm_nginx_deployment` - support the `auto_scale_profile` block ([#​24950](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/24950)) - `azurerm_netapp_account_resource` - support for the `kerberos_ad_name`, `kerberos_kdc_ip property`, `enable_aes_encryption`, `local_nfs_users_with_ldap_allowed`, `server_root_ca_certificate`, `ldap_over_tls_enabled`, and `ldap_signing_enabled` properties ([#​25340](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25340)) - `azurerm_netapp_account_resource` - support for \[Support for Azure Netapp Files - AD Site Name [#​12462](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/12462)] via the `site_name` property ([#​25340](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25340)) - `azurerm_stack_hci_cluster`: refactoring the association to use `hashicorp/go-azure-sdk` ([#​25293](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25293)) - `azurerm_storage_account` - support for the `dns_endpoint_type` property ([#​22583](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/22583)) - `azurerm_storage_blob_inventory_policy` - refactoring to use `hashicorp/go-azure-sdk` ([#​25268](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25268)) - `azurerm_synapse_spark_pool` - added support for `3.4` ([#​25319](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25319)) BUG FIXES: - Data Source: `azurerm_storage_blob` - fix a bug that incorrectly parsed the endpoint in the resource ID ([#​25283](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25283)) - Data Source: `azurerm_storage_table_entity` - fixing a regression when parsing the table endpoint ([#​25307](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25307)) - `netapp_account_resource` - correct the `smb_server_name` property validation ([#​25340](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25340)) - `azurerm_backup_policy_file_share` - prevent a bug when the `include_last_days` property does not work when `days` is empty ([#​25280](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25280)) - `azurerm_backup_policy_vm` - prevent a bug when the `include_last_days` property does not work when `days` is empty ([#​25280](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25280)) - `azurerm_container_app_custom_domain` - prevent an issue where the secret was not being passed through ([#​25196](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25196)) ([#​25251](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25251)) - `azurerm_data_protection_backup_instance_kubernetes_cluster` - prevent the protection errosr `ScenarioPluginInvalidWorkflowDataRequest` and `UserErrorKubernetesBackupExtensionUnhealthy` \[azurerm_data_protection_backup_instance_kubernetes_cluster is created with message "Fix protection error for the backup instance" and code ScenarioPluginInvalidWorkflowDataRequest [#​25294](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25294)] ([#​25345](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25345)) - `azurerm_purview_account` - will now allow for PurView accounts with missing or disabled eventhubs without keys ([#​25301](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25301)) - `azurerm_storage_account` - fix a crash when the storage account becomes unavailable whilst reading ([#​25332](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25332)) - `azurerm_storage_blob` - fixing a regression where blobs within a nested directory wouldn't be parsed correctly ([#​25305](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25305)) - `azurerm_storage_data_lake_gen2_path` - fixing a bug where there was no timeout available during import ([#​25282](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25282)) - `azurerm_storage_queue` - fixing a bug where the Table URI was obtained rather than the Queue URI ([#​25262](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25262)) - `azurerm_subscription` - fixing an issue when creating a subscription alias ([#​25181](https://togithub.com/hashicorp/terraform-provider-azurerm/issues/25181))

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 5 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. ```