Skip to content

Commit 380bb09

Browse files
authored
added support for windows 2022 server for service fabric cluster (#20825)
* added support for windows 2022 server * updated changelog file based on comments
1 parent 8afc22b commit 380bb09

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

src/ServiceFabric/ServiceFabric/ChangeLog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
* Added support for Windows 2022 server vm image.
22+
- This enables cluster operations with Windows 2022 server vm image
2123

2224
## Version 3.1.0
2325
* Fixed typo in verbose log message.

src/ServiceFabric/ServiceFabric/Commands/NewAzureRmServiceFabricCluster.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ public class NewAzureRmServiceFabricCluster : ServiceFabricClusterCertificateCmd
4848
{OperatingSystem.UbuntuServer1804, "18.04-LTS"},
4949
{OperatingSystem.UbuntuServer2004, "20_04-LTS"},
5050
{OperatingSystem.WindowsServer2016DatacenterwithContainers, "2016-Datacenter-with-Containers"},
51-
{OperatingSystem.WindowsServer2016Datacenter, "2016-Datacenter"}
51+
{OperatingSystem.WindowsServer2016Datacenter, "2016-Datacenter"},
52+
{OperatingSystem.WindowsServer2022, "2022-datacenter-azure-edition"}
5253
};
5354

5455
private string resourceLocation;
@@ -442,6 +443,7 @@ private void DeployWithDefaultTemplate()
442443
case OperatingSystem.WindowsServer2012R2Datacenter:
443444
case OperatingSystem.WindowsServer2016Datacenter:
444445
case OperatingSystem.WindowsServer2016DatacenterwithContainers:
446+
case OperatingSystem.WindowsServer2022:
445447
osRelativePath = Constants.WindowsTemplateRelativePath;
446448
break;
447449
case OperatingSystem.UbuntuServer1604:

src/ServiceFabric/ServiceFabric/Models/OperatingSystem.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public enum OperatingSystem
2121
WindowsServer2016DatacenterwithContainers,
2222
UbuntuServer1604,
2323
UbuntuServer1804,
24-
UbuntuServer2004
24+
UbuntuServer2004,
25+
WindowsServer2022
2526
}
2627
}

src/ServiceFabric/ServiceFabric/help/New-AzServiceFabricCluster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ The Operating System of the VMs that make up the cluster.
322322
Type: Microsoft.Azure.Commands.ServiceFabric.Models.OperatingSystem
323323
Parameter Sets: ByDefaultArmTemplate
324324
Aliases: VmImage
325-
Accepted values: WindowsServer2012R2Datacenter, WindowsServer2016Datacenter, WindowsServer2016DatacenterwithContainers, UbuntuServer1604, UbuntuServer1804, UbuntuServer2004
325+
Accepted values: WindowsServer2012R2Datacenter, WindowsServer2016Datacenter, WindowsServer2016DatacenterwithContainers, UbuntuServer1604, UbuntuServer1804, UbuntuServer2004, WindowsServer2022
326326

327327
Required: False
328328
Position: Named

0 commit comments

Comments
 (0)