Skip to content

Commit

Permalink
overwrite update
Browse files Browse the repository at this point in the history
  • Loading branch information
msdorahu committed Oct 11, 2024
1 parent ee18261 commit c41cd2d
Show file tree
Hide file tree
Showing 3 changed files with 2,427 additions and 2,749 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5322,7 +5322,7 @@ function Test-VirtualMachineScaleSetSkuProfile
{
# Setup
$rgname = Get-ComputeTestResourceName
$loc = Get-ComputeVMLocation;
$loc = "eastus2";

# Basic case
try
Expand Down Expand Up @@ -5434,7 +5434,7 @@ function Test-VirtualMachineScaleSetSkuProfile
$imgRef = Get-DefaultCRPImage -loc $loc -New $True;
$ipCfg = New-AzVmssIPConfig -Name 'test' -SubnetId $subnetId -PublicIPAddressConfigurationName $ipName -PublicIPAddressConfigurationIdleTimeoutInMinutes 10 -DnsSetting "testvmssdnscom" -PublicIPAddressVersion "IPv4";

$vmss = New-AzVmssConfig -Location $loc -SkuCapacity 2 -UpgradePolicyMode 'Manual' -EncryptionAtHost -SecurityType $stnd -SkuProfileVmSize @("Standard_D4s_v3", "Standard_D4s_v4") -SkuProfileAllocationStrategy "CapacityOptimized"`
$vmss = New-AzVmssConfig -Location $loc -SkuCapacity 2 -UpgradePolicyMode 'Manual' -EncryptionAtHost -SecurityType $stnd -SkuProfileVmSize @("Standard_D4s_v3") `
| Add-AzVmssNetworkInterfaceConfiguration -Name 'test' -Primary $true -IPConfiguration $ipCfg `
| Set-AzVmssOSProfile -ComputerNamePrefix 'test' -AdminUsername $adminUsername -AdminPassword $adminPassword `
| Set-AzVmssStorageProfile -OsDiskCreateOption 'FromImage' -OsDiskCaching 'None' `
Expand All @@ -5445,12 +5445,11 @@ function Test-VirtualMachineScaleSetSkuProfile
$vmssResult = New-AzVmss -ResourceGroupName $rgname -Name $vmssName -VirtualMachineScaleSet $vmss

Assert-AreEqual $vmssResult.Sku.Name "Mix";
Assert-AreEqual $vmssResult.SkuProfile.AllocationStrategy "CapacityOptimized";
Assert-AreEqual $vmssResult.SkuProfile.AllocationStrategy "LowestPrice";
Assert-AreEqual $vmssResult.SkuProfile.VMSizes[0].Name "Standard_D4s_v3";
Assert-AreEqual $vmssResult.SkuProfile.VMSizes[1].Name "Standard_D4s_v4";

# update vmss
$vmssUpdate = Update-AzVmss -ResourceGroupName $rgname -Name $vmssName -SkuCapacity 3 -SkuProfileVmSize @($vmSize1, $vmSize2) -SkuProfileAllocationStrategy "CapacityOptimized";
$vmssUpdate = $vmssResult | Update-AzVmss -SkuProfileVmSize @("Standard_D4s_v3", "Standard_D4s_v4") -SkuProfileAllocationStrategy "CapacityOptimized";

$vmssGet = Get-AzVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName;

Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -2163,8 +2163,8 @@ private void BuildPutObject()
if (this.VirtualMachineScaleSet.SkuProfile == null)
{
this.VirtualMachineScaleSet.SkuProfile = new SkuProfile();
this.VirtualMachineScaleSet.SkuProfile.VmSizes = new List<SkuProfileVMSize>();
}
this.VirtualMachineScaleSet.SkuProfile.VmSizes = new List<SkuProfileVMSize>();
foreach (string vmSize in this.SkuProfileVmSize)
{
this.VirtualMachineScaleSet.SkuProfile.VmSizes.Add(new SkuProfileVMSize()
Expand Down

0 comments on commit c41cd2d

Please sign in to comment.