@@ -57,12 +57,12 @@ function Test-NodeTypeOperations
57
57
$location = " southcentralus"
58
58
$testClientTp = " 123BDACDCDFB2C7B250192C6078E47D1E1DB119B"
59
59
$pass = (ConvertTo-SecureString - AsPlainText - Force (-join ((33 .. 126 ) | Get-Random - Count 16 | % {[char ]$_ })))
60
- $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.WaitTimeBetweenUD " = " 00:00:10 " ; " testName" = " Test-NodeTypeOperations" }
60
+ $clusterTags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.UseUnmonitoredAutoClusterUpgradePolicy " = " True " ; " testName" = " Test-NodeTypeOperations" }
61
61
62
62
Assert-ThrowsContains { Get-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - Name $clusterName } " NotFound"
63
63
64
64
$cluster = New-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - ClusterName $clusterName - UpgradeMode Automatic - UpgradeCadence Wave1 - Location $location `
65
- - AdminPassword $pass - Sku Standard - ClientCertThumbprint $testClientTp - Tag $tags - Verbose
65
+ - AdminPassword $pass - Sku Standard - ClientCertThumbprint $testClientTp - Tag $clusterTags - Verbose
66
66
Assert-AreEqual " Succeeded" $cluster.ProvisioningState
67
67
Assert-AreEqual " WaitingForNodes" $cluster.ClusterState
68
68
Assert-AreEqual " Automatic" $cluster.ClusterUpgradeMode
@@ -99,14 +99,48 @@ function Test-NodeTypeOperations
99
99
Assert-True { $removeResponse }
100
100
}
101
101
102
+ function Test-NodeTypeVmSizeChange
103
+ {
104
+ $resourceGroupName = " sfmcps-rg-" + (getAssetname)
105
+ $clusterName = " sfmcps-" + (getAssetname)
106
+ $location = " southcentralus"
107
+ $testClientTp = " 123BDACDCDFB2C7B250192C6078E47D1E1DB119B"
108
+ $pass = (ConvertTo-SecureString - AsPlainText - Force (-join ((33 .. 126 ) | Get-Random - Count 16 | % {[char ]$_ })))
109
+ $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.UseUnmonitoredAutoClusterUpgradePolicy" = " True" ; " testName" = " Test-NodeTypeVmSizeChange" }
110
+
111
+ Assert-ThrowsContains { Get-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - Name $clusterName } " NotFound"
112
+
113
+ $cluster = New-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - ClusterName $clusterName - UpgradeMode Automatic - UpgradeCadence Wave1 - Location $location `
114
+ - AdminPassword $pass - Sku Standard - ClientCertThumbprint $testClientTp - Tag $tags - Verbose
115
+ Assert-AreEqual " Succeeded" $cluster.ProvisioningState
116
+ Assert-AreEqual " WaitingForNodes" $cluster.ClusterState
117
+ Assert-AreEqual " Automatic" $cluster.ClusterUpgradeMode
118
+ Assert-AreEqual " Wave1" $cluster.ClusterUpgradeCadence
119
+
120
+ New-AzServiceFabricManagedNodeType - ResourceGroupName $resourceGroupName - ClusterName $clusterName - Name pnt - InstanceCount 5 - Primary - DiskType Premium_LRS - VmSize Standard_DS2
121
+
122
+ $pnt = Get-AzServiceFabricManagedNodeType - ResourceGroupName $resourceGroupName - ClusterName $clusterName - Name pnt
123
+ Assert-AreEqual " Premium_LRS" $pnt.DataDiskType
124
+ Assert-AreEqual " Standard_DS2" $pnt.VmSize
125
+
126
+ $swapSize = Set-AzServiceFabricManagedNodeType - ResourceGroupName $resourceGroupName - ClusterName $clusterName - Name pnt - VmSize Standard_DS3_v2
127
+ Assert-True { $swapSize }
128
+
129
+ $pnt = Get-AzServiceFabricManagedNodeType - ResourceGroupName $resourceGroupName - ClusterName $clusterName - Name pnt
130
+ Assert-AreEqual " Premium_LRS" $pnt.DataDiskType
131
+ Assert-AreEqual " Standard_DS3_v2" $pnt.VmSize
132
+
133
+ $removeResponse = Remove-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - ClusterName $clusterName
134
+ }
135
+
102
136
function Test-CertAndExtension
103
137
{
104
138
$resourceGroupName = " sfmcps-rg-" + (getAssetname)
105
139
$clusterName = " sfmcps-" + (getAssetname)
106
140
$location = " southcentralus"
107
141
$testClientTp = " 123BDACDCDFB2C7B250192C6078E47D1E1DB119B"
108
142
$pass = (ConvertTo-SecureString - AsPlainText - Force (-join ((33 .. 126 ) | Get-Random - Count 16 | % {[char ]$_ })))
109
- $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.WaitTimeBetweenUD " = " 00:00:10 " ; " testName" = " Test-CertAndExtension" }
143
+ $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.UseUnmonitoredAutoClusterUpgradePolicy " = " True " ; " testName" = " Test-CertAndExtension" }
110
144
111
145
Assert-ThrowsContains { Get-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - Name $clusterName } " NotFound"
112
146
@@ -157,7 +191,7 @@ function Test-AddNetworkSecurityRule
157
191
$pass = (ConvertTo-SecureString - AsPlainText - Force (-join ((33 .. 126 ) | Get-Random - Count 16 | % {[char ]$_ })))
158
192
$location = " southcentralus"
159
193
$testClientTp = " 123BDACDCDFB2C7B250192C6078E47D1E1DB119B"
160
- $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.WaitTimeBetweenUD " = " 00:00:10 " ; " testName" = " Test-AddNetworkSecurityRule" }
194
+ $tags = @ {" SFRP.EnableDiagnosticMI" = " true" ; " SFRP.DisableDefaultOutboundAccess" = " true" ; " SFRP.UseUnmonitoredAutoClusterUpgradePolicy " = " True " ; " testName" = " Test-AddNetworkSecurityRule" }
161
195
162
196
Assert-ThrowsContains { Get-AzServiceFabricManagedCluster - ResourceGroupName $resourceGroupName - Name $clusterName } " NotFound"
163
197
0 commit comments