-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[Az.ServiceFabric] Change from Basic to Standard SKUs for loadbalancers and public IP addresses for New-AzServiceFabricCluster
and Add-AzServiceFabricNodeType
#28624
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
Conversation
…ancers and public IP addresses for `New-AzServiceFabricCluster` and `Add-AzServiceFabricNodeType`
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades Service Fabric cluster infrastructure from deprecated Basic SKUs to Standard SKUs for load balancers and public IP addresses. The changes affect both the New-AzServiceFabricCluster
and Add-AzServiceFabricNodeType
commands as Basic SKUs are being phased out by Azure.
Key changes include:
- Migration from Basic to Standard SKUs for networking resources
- Updated ARM template configurations to use Static IP allocation with Standard SKUs
- Test data updates to reflect the new infrastructure requirements
Reviewed Changes
Copilot reviewed 9 out of 11 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
src/ServiceFabric/ServiceFabric/Template/Windows/template.json | Updated ARM template to use Standard SKUs for public IP and load balancer, changed allocation to Static |
src/ServiceFabric/ServiceFabric/Commands/AddAzureRmServiceFabricNodeType.cs | Modified code to create Standard SKU public IP and load balancer resources |
src/ServiceFabric/ServiceFabric/ChangeLog.md | Added changelog entry documenting the SKU migration |
src/ServiceFabric/ServiceFabric.Test/SessionRecords/... | Updated test session recordings with new certificate thumbprints and resource configurations |
src/ServiceFabric/ServiceFabric.Test/ScenarioTests/TestServiceFabric.cs | Updated test thumbprint for certificate validation |
src/ServiceFabric/ServiceFabric.Test/ScenarioTests/Common.ps1 | Updated certificate URLs and thumbprints for test scenarios |
src/ServiceFabric/ServiceFabric.Test/Resources/templateCNCert.json | Updated test template to use Standard SKUs |
src/ServiceFabric/ServiceFabric.Test/Resources/template.json | Updated test template with Standard SKUs and parameterized durability/reliability levels |
Comments suppressed due to low confidence (1)
/azp run |
Azure Pipelines successfully started running 3 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 3 pipeline(s). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
[Az.ServiceFabric] Change from Basic to Standard SKUs for loadbalancers and public IP addresses for
New-AzServiceFabricCluster
andAdd-AzServiceFabricNodeType
. Basic SKU are being deprecated in Azure.https://docs.azure.cn/en-us/load-balancer/load-balancer-basic-upgrade-guidance
https://learn.microsoft.com/en-us/azure/virtual-network/ip-services/public-ip-basic-upgrade-guidance
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.md
and reviewed the following information:ChangeLog.md
file(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md
.## Upcoming Release
header in the past tense.ChangeLog.md
if no new release is required, such as fixing test case only.