Skip to content

Update LoadBalancers API version from 2025-01-01 to 2025-07-01 - #33169

Open
Vieran wants to merge 2 commits into
hashicorp:mainfrom
Vieran:update-loadbalancer-api-2025-07-01
Open

Update LoadBalancers API version from 2025-01-01 to 2025-07-01#33169
Vieran wants to merge 2 commits into
hashicorp:mainfrom
Vieran:update-loadbalancer-api-2025-07-01

Conversation

@Vieran

@Vieran Vieran commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Community Note

  • Please vote on this PR by adding a 👍 reaction to the original PR to help the community and maintainers prioritize for review
  • Please do not leave comments along the lines of "+1", "me too" or "any updates", they generate extra noise for PR followers and do not help prioritize for review

Description

This PR updates the Microsoft.Network/LoadBalancers API version from 2025-01-01 to the stable 2025-07-01 version.

PR Checklist

  • I have followed the guidelines in our Contributing Documentation.
  • I have checked to ensure there aren't other open Pull Requests for the same update/change.
  • I have updated/added Documentation as required written in a helpful and kind way to assist users that may be unfamiliar with the resource / data source.
  • I have used a meaningful PR title to help maintainers and other users understand this change and help prevent duplicate work.

Changes to existing Resource / Data Source

  • I have added an explanation of what my changes do and why I'd like you to include them
  • I have successfully run tests with my changes locally. If not, please provide details on testing challenges that prevented you running the tests.

Testing

  • My submission includes Test coverage as described in the Contribution Guide and the tests pass.

Change Log

This is a (please select all that apply):

  • Bug Fix
  • New Feature (ie adding a service, resource, or data source)
  • Enhancement
  • Breaking Change

Related Issue(s)

Fixes #0000

AI Assistance Disclosure

  • AI Assisted - This contribution was made by, or with the assistance of, AI/LLMs

Rollback Plan

NA

Changes to Security Controls

NA

@Vieran
Vieran requested review from a team, WodansSon and magodo as code owners August 20, 2026 08:07
@Vieran Vieran changed the title Update LoadBalancer api version from 2025-01-01 to 2025-07-01 Update LoadBalancer API version from 2025-01-01 to 2025-07-01 Aug 20, 2026
@Vieran Vieran changed the title Update LoadBalancer API version from 2025-01-01 to 2025-07-01 Update LoadBalancers API version from 2025-01-01 to 2025-07-01 Aug 20, 2026
@Vieran

This comment has been minimized.

@hc-github-team-tf-azure

Copy link
Copy Markdown
Collaborator

Build: 728625
PR: #33169

Total: 22
Passed: 22
Failed: 0
Test Duration: 0h 15m 34s

Test Details
Status Test Name Duration %❌ First Last
✅ PASS TestAccNetworkInterface_list_basic 186.154s 1% 166d 44d
✅ PASS TestAccDataSourceArmNetworkInterface_basic 225.144s 1% 189d 44d
✅ PASS TestAccNetworkInterface_disappears 278.301s 1% 189d 44d
✅ PASS TestAccNetworkInterface_resourceIdentity 302.241s 2% 189d 44d
✅ PASS TestAccNetworkInterface_edgeZone 320.529s 1% 189d 44d
✅ PASS TestAccNetworkInterface_multipleIPConfigurations 325.053s 1% 189d 44d
✅ PASS TestAccNetworkInterface_requiresImport 326.245s 1% 189d 44d
✅ PASS TestAccNetworkInterface_multipleIPConfigurationsSecondaryAsPrimary 338.134s 1% 189d 44d
✅ PASS TestAccNetworkInterface_basic 338.889s 2% 189d 44d
✅ PASS TestAccNetworkInterface_static 340.658s 1% 189d 44d
✅ PASS TestAccNetworkInterface_ipv6 349.348s 1% 189d 44d
✅ PASS TestAccNetworkInterface_updateMultipleParameters 438.669s 1% 189d 44d
✅ PASS TestAccNetworkInterface_tags 438.739s 1% 189d 44d
✅ PASS TestAccNetworkInterface_update 447.939s 1% 189d 44d
✅ PASS TestAccNetworkInterface_internalDomainNameLabel 449.894s 1% 189d 44d
✅ PASS TestAccNetworkInterface_pointToGatewayLB 273.092s 1% 189d 44d
✅ PASS TestAccNetworkInterface_auxiliary 470.485s 2% 189d 44d
✅ PASS TestAccNetworkInterface_publicIP 478.583s 1% 189d 44d
✅ PASS TestAccNetworkInterface_dnsServers 500.191s 1% 189d 44d
✅ PASS TestAccNetworkInterface_enableAcceleratedNetworking 500.537s 1% 197d 44d
✅ PASS TestAccNetworkInterface_enableIPForwarding 500.822s 1% 189d 44d
✅ PASS TestAccNetworkInterface_tagsOfNicAttachedToPrivateEndpointCanBeUpdated 324.829s 1% 189d 44d

@hc-github-team-tf-azure hc-github-team-tf-azure added the teamcity-passed No failures in teamcity tests label Aug 20, 2026
@hc-github-team-tf-azure

Copy link
Copy Markdown
Collaborator

@Vieran - One or more tests failed in this PR. Please review the failures.

Build: 728626
PR: #33169

Total: 71
Passed: 70
Failed: 1
Test Duration: 0h 27m 26s

Test Details
Status Test Name Duration %❌ First Last
✅ PASS TestAccAzureRMDataSourceLoadBalancer_basic 148.668s 0% 166d 110d
✅ PASS TestAccDataSourceBackendAddressPool_basic 200.961s 2% 166d 98d
✅ PASS TestAccBackendAddressPool_standardSkuDisappears 252.928s 0% N/A N/A
✅ PASS TestAccDataSourceBackendAddressPool_gatewayComplete 276.883s 0% 166d 110d
✅ PASS TestAccBackendAddressPool_standardSkuRequiresImport 280.194s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_basicSkuDisappears 283.5s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_basicSkuRequiresImport 284.293s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_basicSkuBasic 284.585s 0% N/A N/A
✅ PASS TestAccBackendAddressPoolAddress_regionalLbDisappears 307.766s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerNatRule_basic 308.402s 2% 166d 98d
✅ PASS TestAccBackendAddressPool_GatewaySkuBasic 322.56s 0% 166d 110d
✅ PASS TestAccBackendAddressPoolAddress_regionalLbRequiresImport 341.889s 0% 166d 166d
✅ PASS TestAccBackendAddressPoolAddress_regionalLbBasic 356.885s 0% 166d 121d
❌ FAIL TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool 172.831s 17% 202d 2d
✅ PASS TestAccBackendAddressPool_synchronousModeAutomatic 385.389s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_standardSkuBasic 444.737s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_synchronousModeManual 453.136s 0% N/A N/A
✅ PASS TestAccBackendAddressPool_GatewaySkuUpdate 478.874s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerNatRule_disappears 218.931s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancerNatRule_requiresImport 255.666s 2% 166d 98d
✅ PASS TestAccBackendAddressPoolAddress_regionalLbUpdate 561.279s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_requiresImport 249.737s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_basic 264.159s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_disappears 227.232s 0% 166d 112d
✅ PASS TestAccAzureRMLoadBalancerNatRule_zeroPortNumber 283.7s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolMultiple 316.232s 11% 204d 36d
✅ PASS TestAccAzureRMLoadBalancerNatRule_complete 461.867s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_withPublicIPPrefix 242.272s 0% 166d 113d
✅ PASS TestAccBackendAddressPoolAddress_globalLbUpdate 629.599s 21% 204d 1d
✅ PASS TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolUpdate 378.819s 0% 166d 110d
✅ PASS TestAccBackendAddressPoolAddress_globalLbRemoval 632.095s 15% 201d 23d
✅ PASS TestAccAzureRMLoadBalancer_basic 211.427s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancer_requiresImport 205.655s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerNatRule_updateMultipleRules 400.053s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancer_standard 207.447s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancer_frontEndConfigPublicIPPrefix 231.263s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerNatRule_update 508.103s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_allocatedOutboundPorts 398.249s 0% 177d 138d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_update 483.799s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancer_edgeZone 237.417s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancer_zonesMultiple 260.819s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancer_tags 313.196s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancer_privateIP 316.573s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerRule_complete 269.841s 0% 166d 121d
✅ PASS TestAccAzureRMLoadBalancerRule_basic 271.671s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerRule_disappears 222.029s 0% 166d 112d
✅ PASS TestAccAzureRMLoadBalancer_PointToGatewayLB 280.235s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancer_zonesSingle 335.659s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancer_emptyPrivateIP 363.069s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerRule_requiresImport 251.613s 0% 166d 112d
✅ PASS TestAccAzureRMLoadBalancerOutboundRule_complete 603.696s 0% 166d 112d
✅ PASS TestAccAzureRMLoadBalancerRule_inconsistentReads 258.608s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancer_frontEndConfig 424.208s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancer_zonesSingleRemoved 461.134s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerRule_gatewayLBRule 250.857s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerNatPool_disappears 208.245s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancerNatPool_basic 244.048s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancerNatPool_complete 242.325s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerRule_gatewayLBRuleMultiple 267.82s 1% 166d 15d
✅ PASS TestAccAzureRMLoadBalancerNatPool_requiresImport 236.86s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancerProbe_disappears 206.297s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerProbe_basic 246.377s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerProbe_complete 245.865s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerProbe_requiresImport 235.785s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerRule_updateMultipleRules 423.91s 2% 166d 98d
✅ PASS TestAccAzureRMLoadBalancerRule_update 545.88s 0% 166d 112d
✅ PASS TestAccAzureRMLoadBalancerProbe_updateProtocol 267.714s 0% 166d 113d
✅ PASS TestAccAzureRMLoadBalancerNatPool_updateMultiplePools 323.646s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerNatPool_update 344.202s 0% 166d 166d
✅ PASS TestAccAzureRMLoadBalancerProbe_update 310.639s 0% 166d 110d
✅ PASS TestAccAzureRMLoadBalancerRule_vmssBackendPoolUpdateRemoveLBRule 486.502s 0% 166d 110d

@hc-github-team-tf-azure hc-github-team-tf-azure added teamcity-new-failure New failures in teamcity tests, requires fixing and removed teamcity-passed No failures in teamcity tests labels Aug 20, 2026
@hc-github-team-tf-azure

Copy link
Copy Markdown
Collaborator

@Vieran - One or more tests failed in this PR. Please review the failures.

Build: 728627
PR: #33169

Total: 39
Passed: 38
Failed: 1
Test Duration: 0h 46m 54s

Test Details
Status Test Name Duration %❌ First Last
✅ PASS TestAccDatabricksWorkspace_completePublicSubnetDelegationMissingShouldFail 186.8s 0% 166d 112d
✅ PASS TestAccDatabricksWorkspace_completePrivateSubnetDelegationMissingShouldFail 187.992s 0% 166d 166d
✅ PASS TestAccDatabricksWorkspaceDataSource_basic 591.155s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspaceDataSource_enhancedComplianceSecurity 617.493s 0% 166d 110d
✅ PASS TestAccDatabricksWorkspaceDataSource_customParameters 629.252s 14% 166d 65d
✅ PASS TestAccDatabricksWorkspace_basic 633.508s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspace_resourceIdentity 648.227s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspace_secureClusterConnectivity 660.669s 0% 166d 110d
✅ PASS TestAccDatabricksWorkspace_requiresImport 671.775s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspace_sameName 680.014s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspace_loadBalancerSecureClusterConnectivity 826.308s 1% 198d 51d
✅ PASS TestAccDatabricksWorkspace_complete 841.586s 14% 198d 1d
✅ PASS TestAccDatabricksWorkspace_privateLink 842.86s 4% 166d 62d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithInvalidStandards 5.534s 2% 51d 1d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithInvalidStandardSku 5.701s 1% 166d 1d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithoutEnhancedSecurityMonitoring 5.683s 1% 166d 1d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithoutAutomaticClusterUpdate 6.008s 1% 166d 1d
❌ FAIL TestAccDatabricksWorkspace_infrastructureEncryption 870.609s 1% 166d 40d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithInvalidComplianceSecurityProfile 6.228s 1% 166d 1d
✅ PASS TestAccDatabricksWorkspace_defaultStorageFirewall 892.936s 1% 168d 79d
✅ PASS TestAccDatabricksWorkspace_updateSKU 707.389s 14% 176d 1d
✅ PASS TestAccDatabricksWorkspace_extendedUpdate 899.831s 0% 166d 110d
✅ PASS TestAccDatabricksWorkspace_update 931.503s 13% 166d 89d
✅ PASS TestAccDatabricksWorkspace_machineLearning 947.73s 14% 166d 82d
✅ PASS TestAccDatabricksWorkspace_defaultStorageFirewallUpdateAccessConnector 959.049s 1% 121d 47d
✅ PASS TestAccDatabricksWorkspace_managedServices 804.15s 0% 201d 112d
✅ PASS TestAccDatabricksWorkspaceDataSource_storageAccountIdentity 1026.27s 1% 166d 29d
✅ PASS TestAccDatabricksWorkspace_managedDiskCMK 778.187s 1% 166d 28d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurityWithoutStandards 569.13s 1% 166d 1d
✅ PASS TestAccDatabricksWorkspace_enhancedComplianceSecurity 599.13s 1% 166d 1d
✅ PASS TestAccDatabricksWorkspace_withForceDeleteSetToTrue 555.238s 1% 166d 9d
✅ PASS TestAccDatabricksWorkspace_altSubscriptionCmkKeysInDifferentKeyVaultsAcrossDifferentSubscriptions 786.718s 1% 166d 23d
✅ PASS TestAccDatabricksWorkspace_withForceDeleteSetToFalse 586.438s 1% 166d 70d
✅ PASS TestAccDatabricksWorkspace_altSubscriptionCmkComplete 820.887s 0% 166d 112d
✅ PASS TestAccDatabricksWorkspace_managedServicesAndRootDbfsCMK 902.481s 0% 166d 114d
✅ PASS TestAccDatabricksWorkspace_managedDiskCMKRotation 885.471s 2% 198d 49d
✅ PASS TestAccDatabricksWorkspace_altSubscriptionCmkDiskOnly 845.434s 0% 166d 119d
✅ PASS TestAccDatabricksWorkspace_altSubscriptionCmkServicesOnly 854.549s 1% 166d 96d
✅ PASS TestAccDatabricksWorkspace_managedServicesRootDbfsCMKAndPrivateLink 1830.803s 5% 166d 64d

@Vieran

Vieran commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

@Vieran - One or more tests failed in this PR. Please review the failures.

Build: 728626 PR: #33169

Total: 71 Passed: 70 Failed: 1 Test Duration: 0h 27m 26s

Test Details

The test run successfully locally:

TF_ACC=1 go test -v ./internal/services/loadbalancer -run=TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool -timeout 60m -ldflags="-X=github.com/hashicorp/terraform-provider-azurerm/version.ProviderVersion=acc"
=== RUN   TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool
=== PAUSE TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool
=== RUN   TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolUpdate
=== PAUSE TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolUpdate
=== RUN   TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolMultiple
=== PAUSE TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolMultiple
=== CONT  TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool
=== CONT  TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolMultiple
=== CONT  TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolUpdate
--- PASS: TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPool (261.66s)
--- PASS: TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolMultiple (273.42s)
--- PASS: TestAccAzureRMLoadBalancerNatRule_mapToBackendAddressPoolUpdate (357.63s)
PASS
ok  	github.com/hashicorp/terraform-provider-azurerm/internal/services/loadbalancer	357.754s

@Vieran

Vieran commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

@Vieran - One or more tests failed in this PR. Please review the failures.

Build: 728627 PR: #33169

Total: 39 Passed: 38 Failed: 1 Test Duration: 0h 46m 54s

Test Details

This test also run successfully locally:

TF_ACC=1 go test -v ./internal/services/databricks -run=TestAccDatabricksWorkspace_infrastructureEncryption -timeout 60m -ldflags="-X=github.com/hashicorp/terraform-provider-azurerm/version.ProviderVersion=acc"
=== RUN   TestAccDatabricksWorkspace_infrastructureEncryption
=== PAUSE TestAccDatabricksWorkspace_infrastructureEncryption
=== CONT  TestAccDatabricksWorkspace_infrastructureEncryption
--- PASS: TestAccDatabricksWorkspace_infrastructureEncryption (609.15s)
PASS
ok  	github.com/hashicorp/terraform-provider-azurerm/internal/services/databricks	609.258s

@magodo magodo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Based on the vendor folder changes, seems the old version is still vendored, which indicates it is still referenced by some file. Can you double confirm?

@Vieran

Vieran commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator Author

Based on the vendor folder changes, seems the old version is still vendored, which indicates it is still referenced by some file. Can you double confirm?

Thanks for pointing this out.

There are no direct references to network/2025-01-01/loadbalancers in the provider code anymore. The old package remains vendored because internal/services/network/client still uses the aggregate network/2025-01-01 client, whose generated client.go imports the 2025-01-01/loadbalancers package. So the old package cannot be removed independently without migrating the aggregate Network client as well.

This PR only migrates the Load Balancers version to 2025-07-01/loadbalancers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants