-
Couldn't load subscription status.
- Fork 0
Update Terraform azurerm to v3.117.1 #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/azurerm-3.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Plan Result (aat) |
Plan Result (ptl) |
Plan Result (perftest) |
Plan Result (prod) |
Plan Result (sbox)
Change Result (Click me) # azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorsbox"
name = "cftneuvectorsbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
+ "startupMode" = "always"
}
# (41 unchanged attributes hidden)
# (3 unchanged blocks hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-sbox"
name = "cftneuvector-sbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
+ "startupMode" = "always"
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 2 to change, 0 to destroy. |
Plan Result (ithc) |
4fe88be to
ad09460
Compare
ad09460 to
053c1bd
Compare
053c1bd to
92b9ae4
Compare
92b9ae4 to
f8599a4
Compare
f8599a4 to
c2b0352
Compare
c2b0352 to
9f2b951
Compare
9f2b951 to
f6a8368
Compare
2ac932b to
7dea651
Compare
Plan Result (perftest - Job) |
Plan Result (ithc - Job) |
Plan Result (ptl - Job) |
Plan Result (prod - Job) |
Plan Result (aat - Job) |
Plan Result (sbox - Job)
Change Result (Click me) # azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorsbox"
name = "cftneuvectorsbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
+ "startupMode" = "always"
}
# (41 unchanged attributes hidden)
# (3 unchanged blocks hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-sbox"
name = "cftneuvector-sbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
+ "startupMode" = "always"
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 2 to change, 0 to destroy. |
7dea651 to
f02eaa7
Compare
f02eaa7 to
12ea881
Compare
Plan Result (718: prod - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/8cbc6f36-7c56-4963-9d36-739db5d00b27/resourceGroups/cft-neuvector-prod-rg"
name = "cft-neuvector-prod-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/8cbc6f36-7c56-4963-9d36-739db5d00b27/resourceGroups/cft-neuvector-prod-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorprod"
name = "cftneuvectorprod"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (41 unchanged attributes hidden)
# (4 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/8999dec3-0104-4a27-94ee-6588559729d1/resourceGroups/managed-identities-prod-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-prod-mi"
name = "neuvector-prod-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/8cbc6f36-7c56-4963-9d36-739db5d00b27/resourceGroups/cft-neuvector-prod-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-prod"
name = "cftneuvector-prod"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Plan Result (718: ptl - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/cft-neuvector-ptl-rg"
name = "cft-neuvector-ptl-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/cft-neuvector-ptl-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorptl"
name = "cftneuvectorptl"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (41 unchanged attributes hidden)
# (3 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/managed-identities-cftptl-intsvc-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-cftptl-intsvc-mi"
name = "neuvector-cftptl-intsvc-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/1baf5470-1c3e-40d3-a6f7-74bfbce4b348/resourceGroups/cft-neuvector-ptl-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-ptl"
name = "cftneuvector-ptl"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "production"
- "startupMode" = "always" -> null
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Plan Result (718: ithc - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/62864d44-5da9-4ae9-89e7-0cf33942fa09/resourceGroups/cft-neuvector-ithc-rg"
name = "cft-neuvector-ithc-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "ithc"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/62864d44-5da9-4ae9-89e7-0cf33942fa09/resourceGroups/cft-neuvector-ithc-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorithc"
name = "cftneuvectorithc"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "ithc"
- "startupMode" = "always" -> null
}
# (41 unchanged attributes hidden)
# (4 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/7a4e3bd5-ae3a-4d0c-b441-2188fee3ff1c/resourceGroups/managed-identities-ithc-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-ithc-mi"
name = "neuvector-ithc-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "ithc"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/62864d44-5da9-4ae9-89e7-0cf33942fa09/resourceGroups/cft-neuvector-ithc-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-ithc"
name = "cftneuvector-ithc"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "ithc"
- "startupMode" = "always" -> null
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Plan Result (718: perftest - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/8a07fdcd-6abd-48b3-ad88-ff737a4b9e3c/resourceGroups/cft-neuvector-perftest-rg"
name = "cft-neuvector-perftest-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "testing"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/8a07fdcd-6abd-48b3-ad88-ff737a4b9e3c/resourceGroups/cft-neuvector-perftest-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorperftest"
name = "cftneuvectorperftest"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "testing"
- "startupMode" = "always" -> null
}
# (41 unchanged attributes hidden)
# (4 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/7a4e3bd5-ae3a-4d0c-b441-2188fee3ff1c/resourceGroups/managed-identities-perftest-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-perftest-mi"
name = "neuvector-perftest-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "testing"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/8a07fdcd-6abd-48b3-ad88-ff737a4b9e3c/resourceGroups/cft-neuvector-perftest-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-perftest"
name = "cftneuvector-perftest"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Medium"
"environment" = "testing"
- "startupMode" = "always" -> null
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Plan Result (718: sbox - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg"
name = "cft-neuvector-sbox-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectorsbox"
name = "cftneuvectorsbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
}
# (41 unchanged attributes hidden)
# (3 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/bf308a5c-0624-4334-8ff8-8dca9fd43783/resourceGroups/managed-identities-sandbox-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-sandbox-mi"
name = "neuvector-sandbox-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/b72ab7b7-723f-4b18-b6f6-03b0f2c6a1bb/resourceGroups/cft-neuvector-sbox-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-sbox"
name = "cftneuvector-sbox"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
+ "criticality" = "Low"
"environment" = "sandbox"
"expiresAfter" = "3000-01-01"
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Plan Result (718: aat - Job)
Change Result (Click me) # azurerm_resource_group.rg will be updated in-place
~ resource "azurerm_resource_group" "rg" {
id = "/subscriptions/96c274ce-846d-4e48-89a7-d528432298a7/resourceGroups/cft-neuvector-aat-rg"
name = "cft-neuvector-aat-rg"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "staging"
- "startupMode" = "always" -> null
}
# (1 unchanged attribute hidden)
}
# azurerm_storage_account.stg will be updated in-place
~ resource "azurerm_storage_account" "stg" {
id = "/subscriptions/96c274ce-846d-4e48-89a7-d528432298a7/resourceGroups/cft-neuvector-aat-rg/providers/Microsoft.Storage/storageAccounts/cftneuvectoraat"
name = "cftneuvectoraat"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "staging"
- "startupMode" = "always" -> null
}
# (41 unchanged attributes hidden)
# (4 unchanged blocks hidden)
}
# azurerm_user_assigned_identity.managed_identity will be updated in-place
~ resource "azurerm_user_assigned_identity" "managed_identity" {
id = "/subscriptions/1c4f0704-a29e-403d-b719-b90c34ef14c9/resourceGroups/managed-identities-aat-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/neuvector-aat-mi"
name = "neuvector-aat-mi"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "staging"
- "startupMode" = "always" -> null
}
# (5 unchanged attributes hidden)
}
# module.azurekeyvault.azurerm_key_vault.kv will be updated in-place
~ resource "azurerm_key_vault" "kv" {
id = "/subscriptions/96c274ce-846d-4e48-89a7-d528432298a7/resourceGroups/cft-neuvector-aat-rg/providers/Microsoft.KeyVault/vaults/cftneuvector-aat"
name = "cftneuvector-aat"
~ tags = {
"application" = "core"
"builtFrom" = "hmcts/cft-neuvector"
"businessArea" = "CFT"
"criticality" = "High"
"environment" = "staging"
- "startupMode" = "always" -> null
}
# (13 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 4 to change, 0 to destroy. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
718: aat - Job/add-or-update
718: ithc - Job/add-or-update
718: perftest - Job/add-or-update
718: prod - Job/add-or-update
718: ptl - Job/add-or-update
718: sbox - Job/add-or-update
aat - Job/no-changes
aat/no-changes
ithc - Job/no-changes
ithc/no-changes
perftest - Job/no-changes
perftest/no-changes
prod - Job/no-changes
prod/no-changes
ptl - Job/no-changes
ptl/no-changes
sbox - Job/add-or-update
sbox/add-or-update
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.85.0->3.117.1Release Notes
hashicorp/terraform-provider-azurerm (azurerm)
v3.117.1Compare Source
SPECIAL NOTES: This 3.x.x patch release is a special, one-off, back-port of an API upgrade for the
azurerm_kubernetes_cluster_trusted_access_role_bindingresource to enable users still on 3.x to continue using this resource.BUG FIXES:
azurerm_kubernetes_cluster_trusted_access_role_binding- upgrade API to2024-05-01(#28910)v3.117.0Compare Source
SPECIAL NOTES: This 3.x release is a special, one-off, back-port of functionality for
azurerm_storage_accountto enable users to deploy this resource in environments which block / are restrictive of Data Plane access, thus preventing the resource being created and/or managed. This functionality is back-ported from thev4.9.0release. Users migrating from this release to the 4.x line, should upgrade directly tov4.9.0or later, as these features are not compatible with earlier releases of 4.x.FEATURES:
azurerm_storage_account_queue_properties(#27819)azurerm_storage_account_static_website(#27819)data_plane_availablefeature flag (#27819)ENHANCEMENTS:
azurerm_storage_account- can now be created and managed if Data Plane endpoints are blocked by a firewall (#27819)v3.116.0Compare Source
DEPRECATIONS:
All Azure Kubernetes Service (AKS) properties related to preview features are deprecated since they will not be available in a stable API. Please see https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#aks-migration-to-stable-api for more details (#26863)
FEATURES:
azurerm_ai_services(#26008)azurerm_communication_service_email_domain_association(#26432)azurerm_dev_center_project_environment_type(#26941)azurerm_extended_location_custom_location(#24267)azurerm_postgresql_flexible_server_virtual_endpoint(#26708)ENHANCEMENTS:
notificationhub- updating to use version2023-09-01(#26528)azurerm_api_management_api- update validation ofpathto allow single character strings (#26922)azurerm_cosmosdb_account- add support for the propertyburst_capacity_enabled(#26986)azurerm_linux_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_linux_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_logic_app_standard- add support forv8.0insite_config.dotnet_framework_version(#26983)azurerm_management_group_policy_assignment- remove length restriction on name (#27055)azurerm_recovery_services_vault- add support for theidentityblock (#26254)azurerm_web_application_firewall_policy- add support for thejs_challenge_cookie_expiration_in_minutesproperty (#26878)azurerm_windows_function_app- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)azurerm_windows_function_app_slot- add support forvnet_image_pull_enabledproperty in 4.0 (#27001)BUG FIXES:
azurerm_storage_account- adddefault_share_level_permissionto theazure_files_authenticationto prevent invalid address errors (#26996)azurerm_search_service- expose thetagsproperty (#26978)azurerm_virtual_machine- populate missingpower_state(#26991)azurerm_virtual_machine_scale_set- populate missingpower_state(#26991)azurerm_api_management_api_schema- correctly unmarshaldefinitionandcomponents(#26531)azurerm_cdn_frontdoor_secret- fix issue whereexpiration_datewas being set into the parent block (#26982)azurerm_container_app_environment- fix diff suppress oninfrastructure_resource_group_name(#27007)azurerm_express_route_connection- prevent sendingprivate_link_fast_path_enabledin the payload if it hasn't been explicitly set (#26928)azurerm_machine_learning_workspace-serverless_computecan now be updated (#26940)azurerm_mssql_database- fix issue where the database cannot be upgraded to use serverless due to the behaviour of thelicense_typefield (#26850)azurerm_mssql_database- prevent error when creatingFreeedition by settinglong_term_retention_policyandshort_term_retention_policyas empty (#26894)azurerm_nginx_deployment- omitcapacitywhen creating deployments with a basic plan (#26223)azurerm_role_management_policy- prevent panic when updatingactivation_rules.approval_stage(#26800)azurerm_sentinel_threat_intelligence_indicator- prevent panic when importing this resource (#26976)azurerm_servicebus_namespace- fix panic reading encryption with versionless ids (#27060)azurerm_synapse_spark_pool- prevent plan diff due to API behaviour by settingnode_countas Computed (#26953)azurerm_virtual_network_gateway_connection- fix issue whereingress_nat_rule_idswas updating the egress rules on updates (#27022)v3.115.0Compare Source
ENHANCEMENTS:
cosmosdb- updating to use version2024-05-15(#26758)healthcare- updating to use version2024-03-31(#26699)redis- updating to use version2024-03-01(#26932)azurerm_cosmosdb_account- avoid infinite diff todefault_identity_typefor legacy resources where an empty string is returned by the RP (#26525)azurerm_linux_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_log_analytics_saved_search- update the regex for thefunction_parametersproperty to support more paramters (#26701)azurerm_monitor_data_collection_rule- updateperformance_counter.x.sampling_frequency_in_secondsrange1to1800(#26898)azurerm_orchestrated_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)azurerm_security_center_storage_defender- add support for the propertyscan_results_event_grid_topic_id(#26599)azurerm_storage_account- add support for the propertydefault_share_level_permissionin theazure_files_authenticationblock (#26924)azurerm_web_application_firewall_policy-excluded_rule_set.0.typesupportsMicrosoft_BotManagerRuleSet(#26903)azurerm_windows_virtual_machine_scale_set- add support for theactionproperty in theautomatic_instance_repairblock (#26227)BUG FIXES:
azurerm_container_group- retrieve and setstorage_account_keyin the payload when updating the resource (#26640)azurerm_key_vault_managed_hardware_security_module_role_assignment- fixed a crash in error messages (#26972)azurerm_kubernetes_cluster- allow an empty list fordns_zone_idsin theweb_app_routingblock (#26747)azurerm_storage_share_file- fix a bug when encoding the MD5 hash for thecontent_md5property (#25715)v3.114.0Compare Source
UPGRADE NOTES:
FEATURES:
azurerm_dev_center_network_connection(#26718)azurerm_stack_hci_logical_network(#26473)ENHANCEMENTS:
go-azure-helperstov0.70.1(#26757)arckubernetes- updating to use version2024-01-01(#26761)data.azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)azurerm_log_analytics_cluster- add support for settingsize_gbto100[GH-#26865]azurerm_storage_account- theenable_https_traffic_onlyproperty has been superseded byhttps_traffic_only_enabled(#26740)BUG FIXES:
azurerm_dns_cname_record- split create and update function to fix lifecycle - ignore (#26610)azurerm_dns_srv_record- split create and update function to fix lifecycle - ignore (#26627)azurerm_kubernetes_cluster- fix issue that preventedmax_countfrom being updated (#26417)azurerm_linux_web_app- correctly setsite_config.always_onas configured during Update (#25753)azurerm_linux_web_app_slot- correctly setsite_config.always_onas configured during Update (#25753)azurerm_management_group_policy_remediation- fix panic in deprecated schema change for 4.0 (#26767)azurerm_network_security_rule- fix panic when updatingsource_port_ranges(#26883)azurerm_public_ip- fix panix when updatingidle_timeout_in_minutesDEPRECATIONS:
azurerm_redis_cache-enable_non_ssl_porthas been superseded bynon_ssl_port_enabledandredis_configuration. enable_authenticationhas been superseded byredis_configuration.authentication_enabled(#26608)v3.113.0Compare Source
ENHANCEMENTS:
v0.20240715.1100358ofhashicorp/go-azure-sdk(#26638)storage- updating to usehashicorp/go-azure-sdk(#26218)BUG FIXES:
azurerm_storage_account- fix a validation bug when replacing a StorageV2 account with a StorageV1 account (#26639)azurerm_storage_account- resolve an issue refreshing blob or queue properties after recreation (#26218)azurerm_storage_account- resolve an issue setting tags for an existing storage account where a policy mandates them (#26218)azurerm_storage_account- fix a persistent diff with thecustomer_managed_keyblock (#26218)azurerm_storage_account- resolve several consistency related issues when crreating a new storage account (#26218)DEPRECATIONS:
azurerm_eventhub_namespace- deprecate thezone_redundantfield in v4.0 (#26611)azurerm_servicebus_namespace- deprecate thezone_redundantfield in v4.0 (#26611)v3.112.0Compare Source
FEATURES:
azurerm_elastic_san_volume_snapshot(#26439)azurerm_dev_center_dev_box_definition(#26307)azurerm_dev_center_environment_type(#26291)azurerm_virtual_machine_restore_point(#26526)azurerm_virtual_machine_restore_point_collection(#26526)ENHANCEMENTS:
v0.20240710.1114656ofgithub.com/hashicorp/go-azure-sdk(#26588)v0.70.0ofgo-azure-helpers(#26601)containerservice: updating the Fleet resources to use API Version2024-04-01(#26588)azurerm_network_service_tags- extend validation forserviceto allowAzureFrontDoor.Backend,AzureFrontDoor.Frontend, andAzureFrontDoor.FirstParty(#26429)azurerm_api_management_identity_provider_aad- support for theclient_libraryproperty (#26093)azurerm_api_management_identity_provider_aadb2c- support for theclient_libraryproperty (#26093)azurerm_dev_test_virtual_network- support for theshared_public_ip_addressproperty (#26299)azurerm_kubernetes_cluster- support for thecertificate_authorityblock under theservice_mesh_profileblock (#26543)azurerm_linux_web_app- support the value8.3for thephp_versionproperty (#26194)azurerm_machine_learning_compute_cluster- theidentityproperty can now be updated (#26404)azurerm_web_application_firewall_policy- support for theJSChallengevalue formanaged_rules.managed_rule_set.rule_group_override.rule_action(#26561)BUG FIXES:
azurerm_communication_service-primary_connection_string,primary_key,secondary_connection_stringandsecondary_keyare marked as Sensitive (#26560)azurerm_app_configuration_feature- fix issue when updating the resource without an existingtargeting_filter(#26506)azurerm_backup_policy_vm- split create and update function to fix lifecycle - ignore (#26591)azurerm_backup_protected_vm- split create and update function to fix lifecycle - ignore (#26583)azurerm_communication_service- theprimary_connection_string,primary_key,secondary_connection_string, andsecondary_keyproperties are now sensitive (#26560)azurerm_mysql_flexible_server_configuration- add locks to prevent conflicts when deleting the resource (#26289)azurerm_nginx_deployment- changing thefrontend_public.ip_address,frontend_private.ip_address,frontend_private.allocation_method, andfrontend_private.subnet_idnow creates a new resource (#26298)azurerm_palo_alto_local_rulestack_rule- correctl read theprotocolproperty on read when theprotocol_portsproperty is configured (#26510)azurerm_servicebus_namespace- parse the identity returned by the API insensitively before setting into state (#26540)DEPRECATIONS:
azurerm_servicebus_queue-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)azurerm_servicebus_subscription-enable_batched_operationshas been superseded bybatched_operations_enabled(#26479)azurerm_servicebus_topic-enable_batched_operations,enable_expressandenable_partitioningare superseded bybatched_operations_enabled,express_enabledandpartitioning_enabled(#26479)v3.111.0Compare Source
FEATURES:
azurerm_restore_point_collection(#26518)ENHANCEMENTS:
v0.20240701.1082110ofgithub.com/hashicorp/go-azure-sdk(#26502)azurerm_disk_encryption_set- support for themanaged_hsm_key_idproperty (#26201)azurerm_firewall_policy- remove Computed from theskuproperty and add a default ofStandardin 4.0 (#26499)azurerm_kubernetes_cluster- support updatingdefault_node_pool.os_skubetweenUbuntuandAzureLinux(#26262)azurerm_kubernetes_cluster_node_pool- support updatingos_skubetweenUbuntuandAzureLinux(#26139)azurerm_service_plan- support for new the Flex Consumption plan (#26351)BUG FIXES:
azurerm_kubernetes_cluster- prevent a panic (#26478)azurerm_kubernetes_cluster- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_kubernetes_cluster_node_pool- prevent a diff inupgrade_settingswhen the API returns an empty object (#26541)azurerm_virtual_network_gateway- split create and update function to fix lifecycle - ignore (#26451)azurerm_virtual_network_gateway_connection- split create and update function to fix lifecycle - ignore (#26431)v3.110.0Compare Source
FEATURES:
azurerm_load_test(#26376)azurerm_virtual_desktop_scaling_plan_host_pool_association(#24670)ENHANCEMENTS:
azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380)azurerm_nginx_certificate- export the propertiessha1_thumbprint,key_vault_secret_version,key_vault_secret_creation_date,error_codeanderror_message(#26160)azurerm_backup_policy_vm- support for thetiering_policyproperty (#26263)azurerm_kubernetes_cluster_node_pool- Pod Disruption Budgets are now respected when deleting a node pool (#26471)azurerm_monitor_data_collection_endpoint- support for theimmutable_idproperty (#26380)azurerm_mssql_managed_instance- support the valueGZRSfor thestorage_account_typeproperty (#26448)azurerm_mssql_managed_instance_transparent_data_encryption- support for themanaged_hsm_key_idproperty (#26496)azurerm_redis_cache_access_policy- allow updates topermissions(#26440)azurerm_redhat_openshift_cluster- support for themanaged_resource_group_nameproperty (#25529)azurerm_redhat_openshift_cluster- support for thepreconfigured_network_security_group_enabledproperty (#26082)azurerm_iotcentral_application- remove Computed fromtemplateand set default of[email protected]in 4.0 (#26485)azurerm_digital_twins_time_series_database_connection- remove Computed fromkusto_table_nameand set a default ofAdtPropertyEventsin 4.0 (#26484)BUG FIXES:
azurerm_express_route_circuit_peering- fix issue where data source attempts to parse an empty string instead of generating the resource ID (#26441)azurerm_express_route_gateway- prevent a panic (#26467)azurerm_monitor_scheduled_query_rules_alert_v2- correctly handle theidentityblock if not specified (#26364)azurerm_security_center_automation- prevent resource recreation whentagsare updated (#26292)azurerm_synapse_workspace- fix issue whereazure_devops_repoorgithub_repoconfiguration could not be removed (#26421)azurerm_virtual_network_dns_servers- split create and update function to fix lifecycle - ignore (#26427)azurerm_linux_function_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_function_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app- setallowed_applicationsin the request payload (#26462)azurerm_linux_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app- setallowed_applicationsin the request payload (#26462)azurerm_windows_web_app_slot- setallowed_applicationsin the request payload (#26462)azurerm_api_management- remove ForceNew fromadditional_location.zones(#26384)azurerm_logic_app_integration_account_schema- thenameproperty now allows underscores (#26475)azurerm_palo_alto_local_rulestack_rule- prevent error when switching betweenprotocolandprotocol_ports(#26490)DEPRECATIONS:
azurerm_analysis_service_server- the propertyenable_power_bi_servicehas been superseded bypower_bi_service_enabled(#26456)v3.109.0Compare Source
FEATURES:
azurerm_automation_runbook(#26359)azurerm_data_protection_backup_instance_postgresql_flexible_server(#26249)azurerm_email_communication_service_domain(#26179)azurerm_system_center_virtual_machine_manager_cloud(#25429)azurerm_system_center_virtual_machine_manager_virtual_machine_template(#25449)azurerm_system_center_virtual_machine_manager_virtual_network(#25451)ENHANCEMENTS:
azurerm_hdinsight_cluster- export thecluster_idattribute (#26228)azurerm_cosmosdb_sql_container- support for thepartition_key_kindandpartition_key_pathsproperties (#26372)azurerm_data_protection_backup_instance_blob_storage- support for thestorage_account_container_namesproperty (#26232)azurerm_virtual_network_peering- support for thepeer_complete_virtual_networks_enabled,only_ipv6_peering_enabled,local_subnet_names, andremote_subnet_namesproperties (#26229)azurerm_virtual_desktop_host_pool- changing thepreferred_app_group_typeproperty no longer creates a new resource (#26333)azurerm_maps_account- support for thelocation,identity,corsanddata_storeproperties (#26397)BUG FIXES:
azurerm_automation_job_schedule- updatesazurerm_automation_job_scheduleto use a composite resource id and allowsazurerm_automation_runbookto be updated without causingazurerm_automation_job_scheduleto recreate (#22164)azurerm_databricks_workspace- correctly allow disabling the default firewall (#26339)azurerm_virtual_hub_*- spliting create and update so lifecycle ignore changes works correctly (#26310)DEPRECATIONS:
azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354)azurerm_mariadb_configuration- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_configurationinstead (#26354)azurerm_mariadb_database- deprecated since the service is retiring. Please useazurerm_mysql_flexible_databaseinstead (#26354)azurerm_mariadb_firewall_rule- deprecated since the service is retiring. Please useazurerm_mysql_flexible_server_firewall_ruleinstead (#26354)azurerm_mariadb_server- deprecated since the service is retiring. Please useazurerm_mysql_flexible_serverinstead (#26354)azurerm_mariadb_virtual_network_rule- deprecated since the service is retiring (#26354)v3.108.0Compare Source
FEATURES:
azurerm_role_management_policy(#25900)azurerm_role_management_policy(#25900)ENHANCEMENTS:
serviceconnector: updating to use API Version2024-04-01(#26248)azurerm_container_groups- can now be created with a User Assigned Identity when running Windows (#26308)azurerm_kubernetes_cluster- updating thenetwork_profile.network_policyproperty toazureandcalicowhen it hasn't been previously set is supported (#26176)azurerm_kubernetes_cluster- respect Pod Distruption Budgets when rotating thedefault_node_pool(#26274)azurerm_lb_backend_address_pool- support for thesynchronous_modeproperty (#26309)azurerm_private_endpoint- support symultaneous creation of multiple resources of this type per subnet (#26006)BUG FIXES:
azurerm_express_route_circuit_peering,azurerm_express_route_circuit,azurerm_express_route_gateway,azurerm_express_route_port- split create and update (#26237)azurerm_lb_backend_address_pool_address- when using this resource, values are no longer reset onazurerm_lb_backend_address_pool(#26264)azurerm_route_filter- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_route_server- spliting create and update so lifecycle ignore changes works correctly (#26266)azurerm_synapse_workspace- updates the client used in all operations ofazurerm_synapse_workspace_sql_aad_adminto prevent this resource from modifying the same resource asazurerm_synapse_workspace_aad_admin(#26317)azurerm_virtual_network- correctly parse network securty group IDs (#26283)DEPRECATIONS:
azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties have been deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293)azurerm_api_management- thepolicyblock has been deprecated is superseded by theazurerm_api_management_policyresource (#26305)azurerm_kubernetes_cluster- theebpf_data_planeproperty has been deprecated and superseded by thenetwork_data_planeproperty (#26251)azurerm_network_interface- theenable_ip_forwardingandenable_accelerated_networkingproperties have been deprecated and superseded by theip_forwarding_enabledandaccelerated_networking_enabledproperties (#26293)azurerm_synapse_workspace- theaad_adminandsql_aad_adminblocks have been deprecated and superseded by theazurerm_synapse_workspace_aad_adminandazurerm_synapse_workspace_sql_aad_adminresources (#26317)v3.107.0Compare Source
FEATURES:
azurerm_data_protection_backup_policy_postgresql_flexible_server(#26024)ENHANCEMENTS:
v0.20240604.1114748ofgithub.com/hashicorp/go-azure-sdk(#26216)advisor: update API version to2023-01-01(#26205)keyvault: handling the Resources API returning Key Vaults that have been deleted when populating the cache (#26199)machinelearning: update API version to2024-04-01(#26168)network/privatelinkservices- update to usehashicorp/go-azure-sdk(#26212)network/serviceendpointpolicies- update to usehashicorp/go-azure-sdk(#26196)network/virtualnetworks- update to usehashicorp/go-azure-sdk(#26217)network/virtualwans: update route resources to usehashicorp/go-azure-sdk(#26189)azurerm_container_app_job- support for thekey_vault_secret_idandidentityproperties in thesecretblock (#25969)azurerm_kubernetes_cluster- support forthedns_zone_idspopperty in theweb_app_routingblock (#26117)azurerm_notification_hub_authorization_rule- support for theprimary_connection_stringandsecondary_connection_stringproperties (#26188)azurerm_subnet- support for thedefault_outbound_access_enabledproperty (#25259)BUG FIXES:
azurerm_api_management_named_value- will now enforce setting thesecretproperty when setting thevalue_from_key_vaultproperty (#26150)azurerm_storage_sync_server_endpoint- improve pooling to work around api inconsistencies (#26204)azurerm_virtual_network- split create and update function to fix lifecycle - ignore (#26246)azurerm_vpn_server_configuration- split create and update function to fix lifecycle - ignore (#26175)azurerm_vpn_server_configuration_policy_group- split create and update function to fix lifecycle - ignore (#26207)azurerm_vpn_site- split create and update function to fix lifecycle - ignore changes (#26163)DEPRECATIONS:
azurerm_kubernetes_cluster- the propertydns_zone_idhas been superseded by the propertydns_zone_idsin theweb_app_routingblock (#26117)azurerm_nginx_deployment- the blockconfigurationhas been deprecated and superseded by the resourceazurerm_nginx_configuration(#25773)v3.106.1Compare Source
BUG FIXES:
azurerm_kubernetes_cluster- fix a crash when reading/settingupgrade_settings(#26173)v3.106.0Compare Source
UPGRADE NOTES:
FEATURES:
azurerm_arc_resource_bridge_appliance(#25731)azurerm_elastic_san_volume_group(#26111)azurerm_storage_queue(#26087)azurerm_storage_table(#26126)azurerm_container_registry_cache_rule(#26034)azurerm_virtual_machine_implicit_data_disk_from_source(#25537)ENHANCEMENTS:
drain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137)v0.20240529.1155048ofgithub.com/hashicorp/go-azure-sdk(#26148)containerapps: update API version to2024-03-01(#25993)expressroute: update to usehashicorp/go-azure-sdk(#26066)keyvault: populating the cache using both the Key Vault List and Resources API to workaround incomplete/stale data being returned (#26070)servicenetworking: updating to API Version2023-11-01(#26148)virtualnetworkpeerings: update to usehashicorp/go-azure-sdk(#26065)azurerm_automation_powershell72_module- support for thetagsproperty (#26106)azurerm_bastion_host- support forDeveloperSKU (#26068)azurerm_container_app_environment- support for themutual_tls_enabledproperty (#25993)azurerm_container_registry- validation to fail fast when settingpublic_network_access_enabledwith an invalid SKU (#26054)azurerm_key_vault_managed_hardware_security_module- thepublic_network_access_enabledproperty can now be updated (#26075)azurerm_kubernetes_cluster- support for thecost_analysis_enabledproperty (#26052)azurerm_kubernetes_cluster- support for thedrain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137)azurerm_kubernetes_cluster_node_pool- support for thedrain_timeout_in_minutesandnode_soak_duration_in_minutesproperties in theupgrade_settingsblock (#26137)azurerm_linux_virtual_machine- thehibernation_enabledproperty can now be updated (#26112)azurerm_logic_app_trigger_custom- support for the propertycallback_url(#25979)azurerm_machine_learning_workspace- support for theserverless_computeblock (#25660)azurerm_mssql_elasticpool- support the skuHS_PRMS(#26161)azurerm_new_relic_monitor- support for theidentityblock (#26115)azurerm_route_map- theparameterproperty is now Optional when the action type isDrop(#26003)azurerm_windows_virtual_machine- thehibernation_enabledproperty can now be updated (#26112)BUG FIXES:
azurerm_system_center_virtual_machine_manager_inventory_items- normalise the resource ID for Intentory Items (#25955)azurerm_app_configuration_feature- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_app_configuration_key- update polling interval to tolerate eventual consistency of the API (#26025)azurerm_eventhub_namespace_customer_managed_key- validating that the User Assigned Identity used for accessing the Key Vault is assigned to the EventHub Namespace (#28509)azurerm_linux_function_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_function_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_web_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_linux_web_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_postgresql_flexible_server- prevent premature check on updatedstorage_mbvalue that prevents the resource from being re-created (#25986)azurerm_redis_access_cache_policy_assignment- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_redis_access_cache_policy- add locks to stabilize creation of multiple policy assignments (#26085)azurerm_windows_function_app- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_windows_function_app_slot- fix update handling ofhealth_check_eviction_time_in_minandWEBSITE_HEALTHCHECK_MAXPINGFAILURES(#26107)azurerm_windows_web_app- fix update handling of `health_cheConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 was generated by Mend Renovate. View the repository job log.