The Azure App Service landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure App Service at scale.
New Data Source:azurerm_network_manager_network_group (#22277)
BREAKING CHANGES:
azurerm_linux_web_app - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_linux_web_app_slot -the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_windows_web_app - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_windows_web_app_slot - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
ENHANCEMENTS:
dependencies: updating to v0.20230623.1103505 of github.com/hashicorp/go-azure-sdk (#22263)
dependencies: updating to v0.57.0 of github.com/hashicorp/go-azure-helpers (#22247)
dependencies: containers/containerinstance: updating to API Version 2023-05-01 (#22276)
dependencies: network/securityrules: migrate to go-azure-sdk (#22242)
dependencies: redis: updating to API Version 2023-04-01 (#22285)
Data Source: azurerm_kubernetes_cluster - add support for the custom_ca_trust_certificates_base64 property (#22032)
azurerm_automation_software_update_configuration - the duration property now defaults to PT2H as per the service. (#22204)
azurerm_automation_software_update_configuration - the schedule block is now limited to 1, to match the API limit. (#22204)
azurerm_automation_software_update_configuration - the schedule block is now Required to match the API specification. The API rejects requests that do not specify this block, with at least a frequency value. (#22204)
azurerm_automation_software_update_configuration - the frequency property is now a Required property of the schedule block. This is to match the minimum requirements of the API. (#22204)
azurerm_automation_software_update_configuration - the pre_task blocks are now limited to 1 to match the API. (#22204)
azurerm_automation_software_update_configuration - the post_task blocks are now limited to 1 to match the API. (#22204)
azurerm_automation_software_update_configuration - the operating_system property has been deprecated and is now controlled by the presence of either a linux or windows block. (#22204)
azurerm_automation_software_update_configuration - one of the linux or windows blocks must now be present. This is a requirement of the API, so is a non-breaking Optional to Required change. (#22204)
azurerm_automation_software_update_configuration - the monthly_occurrence blocks are now limited to 1 to match the API. (#22204)
azurerm_container_app - support for both system and user assigned identities at the same time (#21149)
azurerm_key_vault_managed_hardware_security_module - support for activating an HSM through security_domain_key_vault_certificate_ids (#22162)
azurerm_kubernetes_cluster - support for the custom_ca_trust_certificates_base64 property (#22032)
azurerm_kubernetes_cluster - support for the maintenance_window_auto_upgrade block (#21760)
azurerm_kubernetes_cluster - support for the maintenance_window_node_os block (#21760)
azurerm_monitor_aad_diagnostic_setting - deprecate log in favour of enabled_log (#21390)
azurerm_resource_group - support for the managed_by property (#22012)
BUG FIXES:
azurerm_automation_schedule - prevent diffs for the expiry_time property when it hasn't been set in the user's configuration (#21886)
azurerm_frontdoor - throw an error if the resource cannot be found during an update (#21975)
azurerm_image - changing the os_disk.size_gb propety now creates a new resource (#22272)
azurerm_kubernetes_cluster - fix the validation for node_os_channel_upgrade block (#22284)
azurerm_linux_virtual_machine - raise an error if the resource cannot be found during an update (#21975)
azurerm_linux_web_app - deprecated the docker_image and docker_image_tag properties in favour of docker_image_name, docker_registry_url, docker_registry_username, and docker_registry_password. These settings now manage the respective app_settings values of the same name. (#22003)
azurerm_linux_web_app_slot - deprecated the docker_image and docker_image_tag properties in favour of docker_image_name, docker_registry_url, docker_registry_username, and docker_registry_password. These settings now manage the respective app_settings values of the same name. (#22003)
azurerm_site_recovery_replicated_vm - set the network_interface.failover_test_subnet_name, network_interface.failover_test_public_ip_address_id and network_interface.failover_test_static_ip properties correctly (#22217)
azurerm_ssh_public_key - throw an error if the resource cannot be found during an update (#21975)
azurerm_storage_share - revert the resource ID format back to what it was previously due to a discrepancy in the API and Portal (#22271)
azurerm_storage_account - the last_access_time_enabled and container_delete_retention_policy properties are now supported in usgovernment (#22273)
New Data Source:azurerm_network_manager_network_group (#22277)
BREAKING CHANGES:
azurerm_linux_web_app - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_linux_web_app_slot -the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_windows_web_app - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
azurerm_windows_web_app_slot - the win32_status property of the status_code block in auto_heal has changed from string to int. (#22003)
ENHANCEMENTS:
dependencies: updating to v0.20230623.1103505 of github.com/hashicorp/go-azure-sdk (#22263)
dependencies: updating to v0.57.0 of github.com/hashicorp/go-azure-helpers (#22247)
dependencies: containers/containerinstance: updating to API Version 2023-05-01 (#22276)
dependencies: network/securityrules: migrate to go-azure-sdk (#22242)
dependencies: redis: updating to API Version 2023-04-01 (#22285)
Data Source: azurerm_kubernetes_cluster - add support for the custom_ca_trust_certificates_base64 property (#22032)
azurerm_automation_software_update_configuration - the duration property now defaults to PT2H as per the service. (#22204)
azurerm_automation_software_update_configuration - the schedule block is now limited to 1, to match the API limit. (#22204)
azurerm_automation_software_update_configuration - the schedule block is now Required to match the API specification. The API rejects requests that do not specify this block, with at least a frequency value. (#22204)
azurerm_automation_software_update_configuration - the frequency property is now a Required property of the schedule block. This is to match the minimum requirements of the API. (#22204)
azurerm_automation_software_update_configuration - the pre_task blocks are now limited to 1 to match the API. (#22204)
azurerm_automation_software_update_configuration - the post_task blocks are now limited to 1 to match the API. (#22204)
azurerm_automation_software_update_configuration - the operating_system property has been deprecated and is now controlled by the presence of either a linux or windows block. (#22204)
azurerm_automation_software_update_configuration - one of the linux or windows blocks must now be present. This is a requirement of the API, so is a non-breaking Optional to Required change. (#22204)
azurerm_automation_software_update_configuration - the monthly_occurrence blocks are now limited to 1 to match the API. (#22204)
azurerm_container_app - support for both system and user assigned identities at the same time (#21149)
azurerm_key_vault_managed_hardware_security_module - support for activating an HSM through security_domain_key_vault_certificate_ids (#22162)
azurerm_kubernetes_cluster - support for the custom_ca_trust_certificates_base64 property (#22032)
azurerm_kubernetes_cluster - support for the maintenance_window_auto_upgrade block (#21760)
azurerm_kubernetes_cluster - support for the maintenance_window_node_os block (#21760)
azurerm_monitor_aad_diagnostic_setting - deprecate log in favour of enabled_log (#21390)
azurerm_resource_group - support for the managed_by property (#22012)
BUG FIXES:
azurerm_automation_schedule - prevent diffs for the expiry_time property when it hasn't been set in the user's configuration (#21886)
azurerm_frontdoor - throw an error if the resource cannot be found during an update (#21975)
azurerm_image - changing the os_disk.size_gb propety now creates a new resource (#22272)
azurerm_kubernetes_cluster - fix the validation for node_os_channel_upgrade block (#22284)
azurerm_linux_virtual_machine - raise an error if the resource cannot be found during an update (#21975)
azurerm_linux_web_app - deprecated the docker_image and docker_image_tag properties in favour of docker_image_name, docker_registry_url, docker_registry_username, and docker_registry_password. These settings now manage the respective app_settings values of the same name. (#22003)
azurerm_linux_web_app_slot - deprecated the docker_image and docker_image_tag properties in favour of docker_image_name, docker_registry_url, docker_registry_username, and docker_registry_password. These settings now manage the respective app_settings values of the same name. (#22003)
azurerm_site_recovery_replicated_vm - set the network_interface.failover_test_subnet_name, network_interface.failover_test_public_ip_address_id and network_interface.failover_test_static_ip properties correctly (#22217)
azurerm_ssh_public_key - throw an error if the resource cannot be found during an update (#21975)
azurerm_storage_share - revert the resource ID format back to what it was previously due to a discrepancy in the API and Portal (#22271)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on hashicorp/azurerm to permit the latest version.
Release notes
Sourced from hashicorp/azurerm's releases.
... (truncated)
Changelog
Sourced from hashicorp/azurerm's changelog.
... (truncated)
Commits
e60f2a8
v3.63.098be097
Update CHANGELOG.mde90bbab
r/signalr_service_custom_domain: fixing a bug in the Read function where the ...95e1000
Merge pull request #22319 from magodo/import_spec4b8612e
Fix some import specs7d26192
Update CHANGELOG for #22204e47e623
azurerm_automation_software_update_configuration
- Refactor and add correct...aa3e804
azurerm_site_recovery_replication_recovery_plan
: limit set `replicated_prot...6c87999
azurerm_spring_cloud_configuration_service
- support for thegeneration
p...85d61bc
Update for #22277, #22284, #22012, #21760Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)