Skip to content
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

[pull] main from hashicorp:main #147

Merged
merged 111 commits into from
Dec 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
9295796
Support Azure federated identity environment variables
mrsheepuk Nov 20, 2023
dc0932d
Add 'use_aks_workload_identity' provider option
mrsheepuk Nov 22, 2023
1c8e4de
First stab at some docs
mrsheepuk Nov 22, 2023
4f49007
Fallback gracefully if env variables empty
mrsheepuk Nov 22, 2023
0e2a48c
docs: 📝 add az devops workload identity related info
krukowskid Nov 26, 2023
2b14d32
fix: typo in service_principal_oidc.html.markdown
krukowskid Nov 26, 2023
0e6b700
fix update template_spec_version_id
teowa Nov 29, 2023
ae8904f
fix for similar resources
teowa Nov 30, 2023
d9dca55
Fix terrafmt in new doc
mrsheepuk Dec 1, 2023
f354f4d
`azurerm_virtual_network_gateway` - support for new properties (#23220)
neil-yechenwei Dec 6, 2023
09e6d1e
Update CHANGELOG.md #23220
katbyte Dec 6, 2023
61c14a4
`azurerm_spring_cloud_api_portal` - split to create/update functions …
ms-henglu Dec 6, 2023
fbf55e9
`azurerm_spring_cloud_gateway` - split to create/update functions (#2…
ms-henglu Dec 6, 2023
578094e
Update for #23619 #23985 #23984 #24076 #23463 #23517 #24085 #23970 #2…
stephybun Dec 6, 2023
7c1a305
`azurerm_role_definition` - swap to typed sdk (#23679)
ziyeqf Dec 6, 2023
9cf3306
Update CHANGELOG.md for #23679
jackofallops Dec 6, 2023
4f264b4
`azurerm_orchestrated_virtual_machine_scale_set` - fix document descr…
ms-zhenhua Dec 6, 2023
f3edf01
azurerm_vmware_private_cloud and azurerm_vmware_cluster adding new sk…
jchancellor-ms Dec 6, 2023
2d48f47
Update CHANGELOG.md
katbyte Dec 6, 2023
90f4130
`d/azurerm_cosmosdb_account` - add support for `connection_strings`, …
lonegunmanb Dec 7, 2023
03787a8
Update CHANGELOG.md #24129
katbyte Dec 7, 2023
12e0a2a
[TestCase] Fix TestAccDashboardGrafana_withSku (#24128)
neil-yechenwei Dec 7, 2023
81416af
azurerm_mssql_database|azurerm_mssql_managed_database - do not send l…
katbyte Dec 7, 2023
dc070e5
Update CHANGELOG.md #24124
katbyte Dec 7, 2023
2c8d88c
azurerm_mssql_server_microsoft_support_auditing_policy - only include…
katbyte Dec 7, 2023
932f70d
Update CHANGELOG.md #24122
katbyte Dec 7, 2023
31a1c2a
docs: update docs to show service principal login is now supported (#…
jaredfholgate Dec 7, 2023
0968b94
`azurerm_firewall` - `dns_settings` block to fix `dns_servers`, `dns…
wuxu92 Dec 7, 2023
90301fa
Update CHANGELOG.md #20519
katbyte Dec 7, 2023
27a50ee
`azurerm_web_application_firewall_policy` - split create and update f…
teowa Dec 7, 2023
c76e7bc
Update CHANGELOG.md #23412
katbyte Dec 7, 2023
d6e5c62
New Resource: `azurerm_key_vault_managed_hardware_security_module_rol…
wuxu92 Dec 7, 2023
f85f025
Update CHANGELOG.md #22332
katbyte Dec 7, 2023
de97c68
azurerm_synapse_role_assignment: New parameter `principal_type` (#24089)
tiwood Dec 7, 2023
f5ee695
Update CHANGELOG.md #24089
katbyte Dec 7, 2023
8a66536
r/subscription: consolidating the SDK clients onto `hashicorp/go-azur…
tombuildsstuff Dec 7, 2023
1d201f4
`azurerm_spring_cloud_build_deployment` - support for the `applicatio…
ms-henglu Dec 7, 2023
b40cc20
Update CHANGELOG.md #23969
katbyte Dec 7, 2023
c23011e
including #24054
WodansSon Dec 7, 2023
a223b10
Revert "`azurerm_storage_account`: Plan time name validation (#23799)…
magodo Dec 7, 2023
b2bd7d7
Update CHANGELOG.md #24142
katbyte Dec 7, 2023
4b6c01c
`azurerm_static_site` - Update static_site.html.markdown (#24139)
mikemadeja Dec 7, 2023
992cb08
Update to include #24054
WodansSon Dec 7, 2023
d595cc2
Move SQL changes from BUG FIXES to ENHANCEMENTS
WodansSon Dec 7, 2023
5ed8b62
`azurerm_container_registry` - Deprecate `network_rule_set.virtual_ne…
magodo Dec 7, 2023
65af40a
Update CHANGELOG.md #24140
katbyte Dec 7, 2023
aa51826
`azurerm_container_app_environment`: Add support for `workload_profil…
jiaweitao001 Dec 7, 2023
e729605
Update CHANGELOG.md for #23478
jackofallops Dec 7, 2023
4dc8d48
dependencies: updating to `v0.20231207.1122031` of `github.com/hashic…
tombuildsstuff Dec 7, 2023
eaef124
Merge pull request #24149 from hashicorp/dependencies/go-azure-sdk
tombuildsstuff Dec 7, 2023
f5b5768
updating to include #24149
tombuildsstuff Dec 7, 2023
12770f6
formatting
tombuildsstuff Dec 7, 2023
7496f3b
bot_service_*_bot - support for public network access (#24125)
katbyte Dec 8, 2023
dfbe88a
Update CHANGELOG.md #24125
katbyte Dec 8, 2023
6ab8cfc
Update CHANGELOG.md
katbyte Dec 8, 2023
428f6a8
v3.84.0
katbyte Dec 8, 2023
8a04d99
`azurerm_batch_pool` - fixes `TestAccBatchPool_extensions` (#24075)
liuwuliuyun Dec 11, 2023
c4cb9d6
Result of tsccr-helper -log-level=info gha update -latest . (#24178)
hashicorp-tsccr[bot] Dec 11, 2023
7307d9e
Updating based on d6a957f09 (#24185)
hc-github-team-tf-azure Dec 11, 2023
4f1d4ff
report error instead of panic when use a empty file in storage_share_…
wuxu92 Dec 11, 2023
a6d9a98
remove setting LuisKey from public_network_access_enabled attribute (…
patst Dec 11, 2023
654f6c3
Add image names to gallery data source (#24176)
alexwilcox9 Dec 11, 2023
3b01a2c
add default endpoints and update docs for #24151 (#24153)
djryanj Dec 11, 2023
3541e1c
`azurerm_storage_blob` - `Page` blob supports `source_content` (#24177)
magodo Dec 11, 2023
7e23b87
error when service_plan_id is the same as the parent service_plan_id …
mbfrahry Dec 11, 2023
0ec9fd4
New resource: `data azurerm_locations` (#23324)
HappyTobi Dec 11, 2023
f3310c3
`azurerm_windows[linux]_web[function]_app[app_slot]` - remove restric…
xiaxyi Dec 11, 2023
fd24b59
Update CHANGELOG.md for #21834
jackofallops Dec 11, 2023
5c11965
Update CHANGELOG.md - List formatting for 3.85.0
jackofallops Dec 11, 2023
a2db80c
`azurerm_redis_cache` - support `storage_account_subscription_id` pro…
sinbai Dec 11, 2023
6d5a0d9
Migrate to go-azure-sdk for security_center_automation (#24156)
alexwilcox9 Dec 11, 2023
7bb6a87
`azurerm_log_analytics_workspace` - support for the `immediate_data…
ziyeqf Dec 11, 2023
8477e02
doc `azurerm_network_manager` - add description for registering provi…
teowa Dec 12, 2023
81390e1
`azurerm_dns_txt_record` - Update dns txt resource max string (#24169)
mikemadeja Dec 12, 2023
5b950fd
add skip validation as true for mk data store (#24078)
wuxu92 Dec 12, 2023
9dac883
filter role assignment on scope (#24077)
xuzhang3 Dec 12, 2023
78595e5
Merge pull request #24072 from teowa/fix_tempdp_update_specid
tombuildsstuff Dec 12, 2023
e672b74
updating to include #24072
tombuildsstuff Dec 12, 2023
79d0ce7
azurerm_cognitive_account - add ContentSafety to the kind property v…
katbyte Dec 12, 2023
008bb9c
Update CHANGELOG.md #24205
katbyte Dec 12, 2023
89b9d18
`azurerm_storage_account` - Mark `shared_properties.smb` as O+C (#21226)
magodo Dec 13, 2023
64549de
linux_web_app documentation fixes (#24202)
chouse-qumodity Dec 13, 2023
1b09c90
Docs: correct managed identity documentation for azurerm_batch_accoun…
samvelie Dec 13, 2023
a41a3a9
nil check first element of additional capabilities slice (#24159)
stephybun Dec 13, 2023
47c00d6
fix issue 24200 (#24211)
sinbai Dec 13, 2023
ce72874
`azurerm_security_center_setting` - Allow `Sentinel` to be the valid …
magodo Dec 13, 2023
326fd05
`cognitive_account` datasource: add identity block to attributes (#24…
patst Dec 13, 2023
cdff8e8
tooling: configuring copywrite
tombuildsstuff Dec 13, 2023
8eb5337
dependencies: updating to `v0.20231212.1221926` of `github.com/hashic…
tombuildsstuff Dec 13, 2023
918bea5
Merge pull request #24216 from hashicorp/f/copywrite-config
tombuildsstuff Dec 13, 2023
493328f
Update for #24156 #24015 #23324 #24101 #23403 #24177 #24075 #24153 #2…
stephybun Dec 13, 2023
cff78c1
Update for #24169 #24078 #24077
stephybun Dec 13, 2023
a2aef07
Update for #24214 #24210 #24159 #24211 #24204
stephybun Dec 13, 2023
6374b8c
Merge pull request #24217 from hashicorp/dependencies/go-azure-sdk
tombuildsstuff Dec 13, 2023
aefc6ae
updating to include #24217
tombuildsstuff Dec 13, 2023
5199704
dependencies: updating to version `v0.20231213.1160254` of `github.co…
Dec 13, 2023
81c9d4c
Merge pull request #24222 from hashicorp/auto-deps-pr/updating-go-azu…
tombuildsstuff Dec 13, 2023
f8b642d
updating to include #24222
tombuildsstuff Dec 13, 2023
dd8db67
`azurerm_container_app` - add `workload_profile_name` property (#24219)
jackofallops Dec 13, 2023
5342dbb
Update CHANGELOG.md for #24219
jackofallops Dec 13, 2023
53cf5b4
`azurerm_[linux|windows]_web_app[_slot]` - fix a bug in `app_settings…
jackofallops Dec 13, 2023
81caab6
Update CHANGELOG.md for #24221
jackofallops Dec 13, 2023
36017e1
change teamcity test time to 2300 UTC (#24224)
katbyte Dec 13, 2023
3fd750b
Updating based on 7935c787f
Dec 13, 2023
495028f
Minor docs fixes
manicminer Dec 13, 2023
1998980
Merge pull request #24028 from krukowskid/main
manicminer Dec 13, 2023
e33575d
docs tweaks
manicminer Dec 14, 2023
c8ffd4d
docs: suggest disabling CLI auth when using AKS workload identity for…
manicminer Dec 14, 2023
f60ef7c
Merge pull request #23965 from mrsheepuk/azure-auth
manicminer Dec 14, 2023
d00ac79
Changelog for #23965
manicminer Dec 14, 2023
6960ac2
Merge pull request #24226 from hashicorp/auto-pandora-pr/7935c787f
tombuildsstuff Dec 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 16 additions & 0 deletions .copywrite.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
schema_version = 1

project {
license = "MPL-2.0"
copyright_year = 2023

header_ignore = [
".ci/**",
".github/**",
".teamcity/**",
".release/**",
"vendor/**",
"internal/**/**_gen.go", # Pandora generated files
".goreleaser.yml",
]
}
2 changes: 1 addition & 1 deletion .github/labeler-issue-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ service/stream-analytics:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_stream_analytics_((.|\n)*)###'

service/subscription:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_(extended_locations|subscription\W+|subscriptions)((.|\n)*)###'
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_(extended_locations|location|subscription\W+|subscriptions)((.|\n)*)###'

service/synapse:
- '### (|New or )Affected Resource\(s\)\/Data Source\(s\)((.|\n)*)azurerm_synapse_((.|\n)*)###'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/teamcity-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- uses: actions/setup-java@0ab4596768b603586c0de567f2430c30f5b0d2b0 # v3.13.0
- uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
with:
distribution: zulu
java-version: 17
Expand Down
2 changes: 1 addition & 1 deletion .release/provider-schema.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .teamcity/components/settings.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/

// specifies the default hour (UTC) at which tests should be triggered, if enabled
var defaultStartHour = 0
var defaultStartHour = 23

// specifies the default level of parallelism per-service-package
var defaultParallelism = 20
Expand Down Expand Up @@ -71,7 +71,7 @@ var serviceTestConfigurationOverrides = mapOf(
"customproviders" to testConfiguration(locationOverride = LocationConfiguration("eastus", "westus2", "westeurope", true)),

// Dashboard is only available in certain locations
"dashboard" to testConfiguration(locationOverride = LocationConfiguration("westeurope", "westus2", "eastus2", false)),
"dashboard" to testConfiguration(locationOverride = LocationConfiguration("eastus", "westus2", "eastus2", false)),

// Datadog is available only in WestUS2 region
"datadog" to testConfiguration(locationOverride = LocationConfiguration("westus2", "westus2", "centraluseuap", false)),
Expand Down
96 changes: 96 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,97 @@
## 3.85.0 (Unreleased)

FEATURES:

* New Data Source: `azurerm_locations` [GH-23324]

ENHANCEMENTS:

* provider: support for authenticating using Azure Kubernetes Service Workload Identity [GH-23965]
* dependencies: updating to `v0.65.0` of `github.com/hashicorp/go-azure-helpers` [GH-24222]
* dependencies: updating to `v0.20231213.1160254` of `github.com/hashicorp/go-azure-sdk` [GH-24222]
* dependencies: update `security/automation` to use `hashicorp/go-azure-sdk` [GH-24156]
* Data Source: `azurerm_cognitive_account` - export the `identity` block [GH-24214]
* Data Source: `azurerm_monitor_workspace` - add support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties [GH-24153]
* Data Source: `azurerm_shared_image_gallery` - add support for property `image_names` [GH-24176]
* `azurerm_dns_txt_record` - allow up to 4096 characters for the property `record.value` [GH-24169]
* `azurerm_container_app` - add `workload_profile_name` property [GH-24219]
* `azurerm_linux_web_app` - make `client_secret_setting_name` optional and conflicts with `client_secret_certificate_thumbprint` [GH-21834]
* `azurerm_linux_web_app_slot` - make `client_secret_setting_name` optional and conflicts with `client_secret_certificate_thumbprint` [GH-21834]
* `azurerm_linux_web_app` - fix a bug in `app_settings` where settings could be lost [GH-24221]
* `azurerm_linux_web_app_slot` - fix a bug in `app_settings` where settings could be lost [GH-24221]
* `azurerm_log_analytics_workspace` - add support for the `immediate_data_purge_on_30_days_enabled` property [GH-24015]
* `azurerm_machine_learning_datastore_blobstorage` - this resource skips validation when being created [GH-24078]
* `azurerm_machine_learning_datastore_datalake_gen2` - this resource skips validation when being created [GH-24078]
* `azurerm_machine_learning_datastore_fileshare` - this resource skips validation when being created [GH-24078]
* `azurerm_monitor_workspace` - add support for the `default_data_collection_endpoint_id` and `default_data_collection_rule_id` properties [GH-24153]
* `azurerm_redis_cache` - add support for the `storage_account_subscription_id` property [GH-24101]
* `azurerm_storage_blob` - add support for the `source_content` type `Page` [GH-24177]
* `azurerm_windows_web_app` - make `client_secret_setting_name` optional and conflicts with `client_secret_certificate_thumbprint` [GH-21834]
* `azurerm_windows_web_app_slot` - make `client_secret_setting_name` optional and conflicts with `client_secret_certificate_thumbprint` [GH-21834]
* `azurerm_windows_web_app` - fix a bug in `app_settings` where settings could be lost [GH-24221]
* `azurerm_windows_web_app_slot` - fix a bug in `app_settings` where settings could be lost [GH-24221]
* `azurerm_cognitive_account` - add `ContentSafety` to the `kind` property validation [GH-24205]

BUG FIXES:

* Data Source: `azurerm_role_definition` - fix bug where `role_definition_id` and `scope` were being incorrectly set [GH-24211]
* `azurerm_batch_account` - fix bug where `UserAssigned, SystemAssigned` could be passed to the resource even though it isn't supported [GH-24204]
* `azurerm_batch_pool` - fix bug where `settings_json` and `protected_settings` were not being unmarshaled [GH-24075]
* `azurerm_bot_service_azure_bot` - fix bug where `public_network_access_enabled` was being set as the value for `LuisKey` [GH-24164]
* `azurerm_linux_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` [GH-23403]
* `azurerm_management_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated [GH-24072]
* `azurerm_pim_active_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` [GH-24077]
* `azurerm_pim_eligible_role_assignment` - fix an importing issue by filtering available role assignments based on the provided `scope` [GH-24077]
* `azurerm_resource_group_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated [GH-24072]
* `azurerm_security_center_setting` - fix the casing for the `setting_name` `Sentinel` [GH-24210]
* `azurerm_storage_share_file` - prevent panic when the file specified by `source` is empty [GH-24179]
* `azurerm_subscription_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated [GH-24072]
* `azurerm_tenant_template_deployment` - fixing a bug where `template_spec_version_id` couldn't be updated [GH-24072]
* `azurerm_virtual_machine` - prevent a panic by nil checking the first element of `additional_capabilities` [GH-24159]
* `azurerm_windows_web_app_slot` - error when `service_plan_id` is identical to the parent `service_plan_id` [GH-23403]

## 3.84.0 (December 07, 2023)

FEATURES:

* **New Data Source:** `azurerm_storage_containers` ([#24061](https://github.com/hashicorp/terraform-provider-azurerm/issues/24061))
* **New Resource:** `azurerm_elastic_san` ([#23619](https://github.com/hashicorp/terraform-provider-azurerm/issues/23619))
* **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_assignment` ([#22332](https://github.com/hashicorp/terraform-provider-azurerm/issues/22332))
* **New Resource:** `azurerm_key_vault_managed_hardware_security_module_role_definition` ([#22332](https://github.com/hashicorp/terraform-provider-azurerm/issues/22332))

ENHANCEMENTS:

* dependencies: updating mssql elasticpools from `v5.0` to `2023-05-01-preview`
* dependencies: updating to `v0.20231207.1122031` of `github.com/hashicorp/go-azure-sdk` ([#24149](https://github.com/hashicorp/terraform-provider-azurerm/issues/24149))
* Data Source: `azurerm_storage_account` - export the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://github.com/hashicorp/terraform-provider-azurerm/issues/23517))
* Data Source: `azurerm_cosmosdb_account` - export the `connection_strings`, `primary_sql_connection_string`, `secondary_sql_connection_string`, `primary_readonly_sql_connection_string`, `secondary_readonly_sql_connection_string`, `primary_mongodb_connection_string`, `secondary_mongodb_connection_string`, `primary_readonly_mongodb_connection_string`, and `secondary_readonly_mongodb_connection_string` attributes ([#24129](https://github.com/hashicorp/terraform-provider-azurerm/issues/24129))
* `azurerm_bot_service_azure_bot` - support for the `public_network_access_enabled` property ([#24125](https://github.com/hashicorp/terraform-provider-azurerm/issues/24125))
* `azurerm_container_app_environment` - support for the `workload_profile` property ([#23478](https://github.com/hashicorp/terraform-provider-azurerm/issues/23478))
* `azurerm_cosmosdb_cassandra_datacenter` - support for the `seed_node_ip_addresses` property ([#24076](https://github.com/hashicorp/terraform-provider-azurerm/issues/24076))
* `azurerm_firewall` - support for the `dns_proxy_enabled` property ([#20519](https://github.com/hashicorp/terraform-provider-azurerm/issues/20519))
* `azurerm_kubernetes_cluster` - support for the `support_plan` property and the `sku_tier` `Premium` ([#23970](https://github.com/hashicorp/terraform-provider-azurerm/issues/23970))
* `azurerm_mssql_database` - support for `enclave_type` field ([#24054](https://github.com/hashicorp/terraform-provider-azurerm/issues/24054))
* `azurerm_mssql_elasticpool` - support for `enclave_type` field ([#24054](https://github.com/hashicorp/terraform-provider-azurerm/issues/24054))
* `azurerm_mssql_managed_instance` - support for more `vcores`: `6`, `10`, `12`, `20`, `48`, `56`, `96`, `128` ([#24085](https://github.com/hashicorp/terraform-provider-azurerm/issues/24085))
* `azurerm_redis_linked_server` - support for the property `geo_replicated_primary_host_name` ([#23984](https://github.com/hashicorp/terraform-provider-azurerm/issues/23984))
* `azurerm_storage_account` - expose the primary and secondary internet and microsoft hostnames for blobs, dfs, files, queues, tables and web ([#23517](https://github.com/hashicorp/terraform-provider-azurerm/issues/23517))
* `azurerm_synapse_role_assignment` - support for the `principal_type` property ([#24089](https://github.com/hashicorp/terraform-provider-azurerm/issues/24089))
* `azurerm_spring_cloud_build_deployment` - support for the `application_performance_monitoring_ids` property ([#23969](https://github.com/hashicorp/terraform-provider-azurerm/issues/23969))
* `azurerm_virtual_network_gateway` - support for the `bgp_route_translation_for_nat_enabled`, `dns_forwarding_enabled`, `ip_sec_replay_protection_enabled`, `remote_vnet_traffic_enabled`, `virtual_wan_traffic_enabled`, `radius_server`, `virtual_network_gateway_client_connection`, `policy_group`, and `ipsec_policy` property ([#23220](https://github.com/hashicorp/terraform-provider-azurerm/issues/23220))

BUG FIXES:

* `azurerm_application_insights_api_key` - prevent a bug where multiple keys couldn't be created for an Application Insights instance ([#23463](https://github.com/hashicorp/terraform-provider-azurerm/issues/23463))
* `azurerm_container_registry` - the `network_rule_set.virtual_network` property has been deprecated ([#24140](https://github.com/hashicorp/terraform-provider-azurerm/issues/24140))
* `azurerm_hdinsight_hadoop_cluster` - set `roles.edge_node.install_script_action.parameters` into state by retrieving the value provided in the user config since this property isn't returned by the API ([#23971](https://github.com/hashicorp/terraform-provider-azurerm/issues/23971))
* `azurerm_kubernetes_cluster` - prevent a bug where maintenance window start date was always recalculated and sent to the API ([#23985](https://github.com/hashicorp/terraform-provider-azurerm/issues/23985))
* `azurerm_mssql_database` - will no longer send all long retention values in payload unless set ([#24124](https://github.com/hashicorp/terraform-provider-azurerm/issues/24124))
* `azurerm_mssql_managed_database` - will no longer send all long retention values in payload unless set ([#24124](https://github.com/hashicorp/terraform-provider-azurerm/issues/24124))
* `azurerm_mssql_server_microsoft_support_auditing_policy` - only include storage endpoint in payload if set ([#24122](https://github.com/hashicorp/terraform-provider-azurerm/issues/24122))
* `azurerm_mobile_network_packet_core_control_plane` - prevent a panic if the HTTP Response is nil ([#24083](https://github.com/hashicorp/terraform-provider-azurerm/issues/24083))
* `azurerm_storage_account` - revert plan time name validation `(#23799)` ([#24142](https://github.com/hashicorp/terraform-provider-azurerm/issues/24142))
* `azurerm_web_application_firewall_policy` - split create and update function to fix lifecycle - ignore changes ([#23412](https://github.com/hashicorp/terraform-provider-azurerm/issues/23412))

## 3.83.0 (November 30, 2023)

UPGRADE NOTES
Expand Down Expand Up @@ -128,6 +222,8 @@ BUG FIXES:
* Data Source: `azurerm_data_protection_backup_vault` - removing `import` support, since Data Sources don't support being imported ([#23820](https://github.com/hashicorp/terraform-provider-azurerm/issues/23820))
* Data Source: `azurerm_kusto_database` - removing `import` support, since Data Sources don't support being imported ([#23820](https://github.com/hashicorp/terraform-provider-azurerm/issues/23820))
* Data Source: `azurerm_virtual_hub_route_table` - removing `import` support, since Data Sources don't support being imported ([#23820](https://github.com/hashicorp/terraform-provider-azurerm/issues/23820))
* `azurerm_windows_web_app` - prevent a panic with the `auto_heal.actions` property ([#23836](https://github.com/hashicorp/terraform-provider-azurerm/issues/23836))
* `azurerm_windows_web_app` - prevent a panic with the `auto_heal.triggers` property ([#23812](https://github.com/hashicorp/terraform-provider-azurerm/issues/23812))

## 3.79.0 (November 02, 2023)

Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ require (
github.com/golang-jwt/jwt/v4 v4.5.0
github.com/google/go-cmp v0.5.9
github.com/google/uuid v1.3.1
github.com/hashicorp/go-azure-helpers v0.64.0
github.com/hashicorp/go-azure-sdk v0.20231129.1103252
github.com/hashicorp/go-azure-helpers v0.65.0
github.com/hashicorp/go-azure-sdk v0.20231213.1160254
github.com/hashicorp/go-hclog v1.5.0
github.com/hashicorp/go-multierror v1.1.1
github.com/hashicorp/go-uuid v1.0.3
Expand Down
8 changes: 4 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,10 @@ github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brv
github.com/hashicorp/errwrap v1.1.0 h1:OxrOeh75EUXMY8TBjag2fzXGZ40LB6IKw45YeGUDY2I=
github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-azure-helpers v0.12.0/go.mod h1:Zc3v4DNeX6PDdy7NljlYpnrdac1++qNW0I4U+ofGwpg=
github.com/hashicorp/go-azure-helpers v0.64.0 h1:JNTt0F7tbApmpmF9hzNq2TN1lduOiXJFkMFoAPVctK8=
github.com/hashicorp/go-azure-helpers v0.64.0/go.mod h1:ELmZ65vzHJNTk6ml4jsPD+xq2gZb7t78D35s+XN02Kk=
github.com/hashicorp/go-azure-sdk v0.20231129.1103252 h1:H5SzxFYj++yIwN4o3WeEz0qMDFDOGeQt+H/j0yyhhz8=
github.com/hashicorp/go-azure-sdk v0.20231129.1103252/go.mod h1:MfF4SCtGLaSP7OeJk+Y3xd4MQL5tFbz31c+ERP1S9D0=
github.com/hashicorp/go-azure-helpers v0.65.0 h1:aOZV7HcxvqAlnaWJ/Fhfu321dXLs++TyBIVelWOb/8w=
github.com/hashicorp/go-azure-helpers v0.65.0/go.mod h1:ELmZ65vzHJNTk6ml4jsPD+xq2gZb7t78D35s+XN02Kk=
github.com/hashicorp/go-azure-sdk v0.20231213.1160254 h1:e7wZ3lvtnM6hSgIAIEm0jdKx68k3rke417aNFQq+C6I=
github.com/hashicorp/go-azure-sdk v0.20231213.1160254/go.mod h1:69DSA+VMovHYJyQkRuUP3BCgwlEFrKvzeIHKi9m5xzY=
github.com/hashicorp/go-checkpoint v0.5.0 h1:MFYpPZCnQqQTE18jFwSII6eUQrD/oxMFp3mlgcqk5mU=
github.com/hashicorp/go-checkpoint v0.5.0/go.mod h1:7nfLNL10NsxqO4iWuW6tWW0HjZuDrwkBuEQsVcpCOgg=
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
Expand Down
6 changes: 5 additions & 1 deletion internal/clients/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,11 @@ func (client *Client) Build(ctx context.Context, o *common.ClientOptions) error
return fmt.Errorf("building Storage for StorageMover: %+v", err)
}
client.StreamAnalytics = streamAnalytics.NewClient(o)
client.Subscription = subscription.NewClient(o)

if client.Subscription, err = subscription.NewClient(o); err != nil {
return fmt.Errorf("building clients for Subscription: %+v", err)
}

client.Synapse = synapse.NewClient(o)
if client.TrafficManager, err = trafficManager.NewClient(o); err != nil {
return fmt.Errorf("building clients for Traffic Manager: %+v", err)
Expand Down
Loading
Loading