@@ -934,7 +934,6 @@ function Test-GpuInstanceProfile {
934
934
}
935
935
}
936
936
937
-
938
937
function Test-EnableUptimeSLA {
939
938
# Setup
940
939
$resourceGroupName = Get-RandomResourceGroupName
@@ -950,7 +949,7 @@ function Test-EnableUptimeSLA {
950
949
Assert-AreEqual " Basic" $cluster.Sku.Name
951
950
Assert-AreEqual " Paid" $cluster.Sku.Tier
952
951
953
- # create a 2nd nodepool
952
+ # update the aks cluster
954
953
Set-AzAksCluster - ResourceGroupName $resourceGroupName - Name $kubeClusterName - EnableUptimeSLA:$false
955
954
$cluster = Get-AzAksCluster - ResourceGroupName $resourceGroupName - Name $kubeClusterName
956
955
Assert-AreEqual " Basic" $cluster.Sku.Name
@@ -966,4 +965,27 @@ function Test-EnableUptimeSLA {
966
965
finally {
967
966
Remove-AzResourceGroup - Name $resourceGroupName - Force
968
967
}
969
- }
968
+ }
969
+
970
+ function Test-EdgeZone {
971
+ # Setup
972
+ $resourceGroupName = Get-RandomResourceGroupName
973
+ $kubeClusterName = Get-RandomClusterName
974
+ $location = ' eastus2euap'
975
+
976
+ try {
977
+ New-AzResourceGroup - Name $resourceGroupName - Location $location
978
+
979
+ # create aks cluster with default nodepool
980
+ New-AzAksCluster - ResourceGroupName $resourceGroupName - Name $kubeClusterName - NodeCount 1 - EdgeZone ' microsoftrrdclab1'
981
+ $cluster = Get-AzAksCluster - ResourceGroupName $resourceGroupName - Name $kubeClusterName
982
+ Assert-AreEqual " microsoftrrdclab1" $cluster.ExtendedLocation.Name
983
+ Assert-AreEqual " edgezone" $cluster.ExtendedLocation.Type
984
+
985
+ $cluster | Remove-AzAksCluster - Force
986
+ }
987
+ finally {
988
+ Remove-AzResourceGroup - Name $resourceGroupName - Force
989
+ }
990
+ }
991
+
0 commit comments