Data Source: azurerm_kubernetes_cluster - fix a crash when reading/setting upgrade_settings (#26173)
3.106.0 (May 31, 2024)
UPGRADE NOTES:
This release updates the Key Vault cache to load Key Vaults using both the Key Vaults List API and the Resources API to workaround the API returning incomplete/stale data. To achieve this, and provide consistency between tooling, we are intentionally using the same older version of the Resources API as the current version of Azure CLI. (#26070)
FEATURES:
New Data Source:azurerm_arc_resource_bridge_appliance (#25731)
New Data Source:azurerm_elastic_san_volume_group (#26111)
New Resource:azurerm_container_registry_cache_rule (#26034)
New Resource:azurerm_virtual_machine_implicit_data_disk_from_source (#25537)
ENHANCEMENTS:
Data Source: azurerm_kubernetes_cluster - add support for the drain_timeout_in_minutes and node_soak_duration_in_minutes properties in the upgrade_settings block (#26137)
dependencies: updating to v0.20240529.1155048 of github.com/hashicorp/go-azure-sdk (#26148)
containerapps: update API version to 2024-03-01 (#25993)
expressroute: update to use hashicorp/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 Version 2023-11-01 (#26148)
virtualnetworkpeerings: update to use hashicorp/go-azure-sdk (#26065)
azurerm_automation_powershell72_module - support for the tags property (#26106)
azurerm_bastion_host - support for Developer SKU (#26068)
azurerm_container_app_environment - support for the mutual_tls_enabled property (#25993)
azurerm_container_registry - validation to fail fast when setting public_network_access_enabled with an invalid SKU (#26054)
azurerm_key_vault_managed_hardware_security_module - the public_network_access_enabled property can now be updated (#26075)
azurerm_kubernetes_cluster - support for the cost_analysis_enabled property (#26052)
azurerm_kubernetes_cluster - support for the drain_timeout_in_minutes and node_soak_duration_in_minutes properties in the upgrade_settings block (#26137)
azurerm_kubernetes_cluster_node_pool - support for the drain_timeout_in_minutes and node_soak_duration_in_minutes properties in the upgrade_settings block (#26137)
azurerm_linux_virtual_machine - the hibernation_enabled property can now be updated (#26112)
azurerm_logic_app_trigger_custom - support for the property callback_url (#25979)
azurerm_machine_learning_workspace - support for the serverless_compute block (#25660)
azurerm_mssql_elasticpool - support the sku HS_PRMS (#26161)
azurerm_new_relic_monitor - support for the identity block (#26115)
azurerm_route_map - the parameter property is now Optional when the action type is Drop (#26003)
azurerm_windows_virtual_machine - the hibernation_enabled property can now be updated (#26112)
BUG FIXES:
Data Source: 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)
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 show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@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.
Changelog
Sourced from hashicorp/azurerm's changelog.
... (truncated)
Commits
7bd124f
v3.106.1e0ec142
Changelog for #261732dd1978
Merge pull request #26173 from hashicorp/bugfix/kubernetes-cluster-data-sourc...c0280e5
bugfix: fix a crash when reading/settingupgrade_settings
838c90a
Merge pull request #26167 from hashicorp/deps/fixup-vendoring3eea317
Merge pull request #26136 from teowa/fix_TestDataSourcesWithAnEncryptionBlock...9454ca6
remove old version from tests too30d02dd
fixup impors for old api version and go mod vendorf5b3016
go mod vendor30f62cd
UpgradeNetwork
API version from2023-09-01
to2023-11-01
(#26119)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 show