Skip to content

Commit 17c5183

Browse files
authored
Merge pull request Azure#9713 from cormacpayne/july
[Compute] Fix Remove-AzVmssVMDataDisk cmdlet and update VM instance view object
2 parents 6bc726d + d5238f7 commit 17c5183

File tree

8 files changed

+17
-14
lines changed

8 files changed

+17
-14
lines changed

src/Compute/Compute.Test/Compute.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<ItemGroup>
1414
<PackageReference Include="Microsoft.Azure.Graph.RBAC" Version="3.4.0-preview" />
15-
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.0.0" />
15+
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.1.0" />
1616
<PackageReference Include="Microsoft.Azure.Management.KeyVault" Version="2.4.2" />
1717
<PackageReference Include="Microsoft.Azure.Management.Network" Version="19.13.0-preview" />
1818
</ItemGroup>

src/Compute/Compute.Test/ScenarioTests/VirtualMachineScaleSetTests.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1972,7 +1972,8 @@ function Test-VirtualMachineScaleSetVMUpdate
19721972
Assert-AreEqual 1 $vmssVM.StorageProfile.DataDisks.Count;
19731973

19741974
$vmssVM = Remove-AzVmssVMDataDisk -VirtualMachineScaleSetVM $vmssVM -Lun 0;
1975-
Assert-Null $vmssVM.StorageProfile.DataDisks;
1975+
Assert-NotNull $vmssVM.StorageProfile.DataDisks;
1976+
Assert-AreEqual 0 $vmssVM.StorageProfile.DataDisks.Count;
19761977

19771978
$result = $vmssVMs[0] `
19781979
| Add-AzVmssVMDataDisk -Caching 'ReadOnly' -DiskSizeInGB 10 -Lun 1 -CreateOption Attach -StorageAccountType Standard_LRS -ManagedDiskId $disk0.Id `

src/Compute/Compute/ChangeLog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
- Additional information about change #1
2020
-->
2121
## Upcoming Release
22+
* Add missing properties (ComputerName, OsName, OsVersion and HyperVGeneration) of VM instance view object.
2223

2324
## Version 2.4.0
2425
* Add HyperVGeneration parameter to New-AzImageConfig

src/Compute/Compute/Compute.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<ItemGroup>
1515
<PackageReference Include="AutoMapper" Version="6.2.2" />
16-
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.0.0" />
16+
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.1.0" />
1717
<PackageReference Include="System.Security.Permissions" Version="4.5.0" />
1818
<PackageReference Include="System.ServiceModel.Primitives" Version="4.4.1" />
1919
<PackageReference Include="WindowsAzure.Storage" Version="9.3.0" />

src/Compute/Compute/Manual/RemoveAzureRmVmssVMDataDiskCommand.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,7 @@ public override void ExecuteCmdlet()
4848
var disks = storageProfile.DataDisks.ToList();
4949
disks.RemoveAll(d => d.Lun == this.Lun);
5050

51-
if (disks.Count == 0)
52-
{
53-
storageProfile.DataDisks = null;
54-
}
55-
else
56-
{
57-
storageProfile.DataDisks = disks;
58-
}
51+
storageProfile.DataDisks = disks;
5952
}
6053

6154
this.VirtualMachineScaleSetVM.StorageProfile = storageProfile;

src/Compute/Compute/Models/PSVirtualMachineInstanceView.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ public class PSVirtualMachineInstanceView
2222
public string ResourceGroupName { get; set; }
2323

2424
public string Name { get; set; }
25+
public string ComputerName { get; set; }
26+
public string OsName { get; set; }
27+
public string OsVersion { get; set; }
28+
public string HyperVGeneration { get; set; }
2529

2630
public BootDiagnosticsInstanceView BootDiagnostics { get; set; }
2731

@@ -61,7 +65,11 @@ public static PSVirtualMachineInstanceView ToPSVirtualMachineInstanceView(
6165
PlatformUpdateDomain = virtualMachineInstanceView.PlatformUpdateDomain,
6266
RemoteDesktopThumbprint = virtualMachineInstanceView.RdpThumbPrint,
6367
VMAgent = virtualMachineInstanceView.VmAgent,
64-
MaintenanceRedeployStatus = virtualMachineInstanceView.MaintenanceRedeployStatus
68+
MaintenanceRedeployStatus = virtualMachineInstanceView.MaintenanceRedeployStatus,
69+
ComputerName = virtualMachineInstanceView.ComputerName,
70+
OsName = virtualMachineInstanceView.OsName,
71+
OsVersion = virtualMachineInstanceView.OsVersion,
72+
HyperVGeneration = virtualMachineInstanceView.HyperVGeneration
6573
};
6674

6775
return result;

src/Network/Network.Test/Network.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<PackageReference Include="Microsoft.Azure.Graph.RBAC" Version="3.4.0-preview" />
1717
<PackageReference Include="Microsoft.Azure.Management.Network" Version="19.13.0-preview" />
1818
<PackageReference Include="Microsoft.Azure.Insights" Version="0.16.0-preview" />
19-
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.0.0" />
19+
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.1.0" />
2020
<PackageReference Include="Microsoft.Azure.Management.ContainerInstance" Version="2.0.0" />
2121
<PackageReference Include="Microsoft.Azure.Management.Redis" Version="4.4.1" />
2222
<PackageReference Include="Microsoft.Azure.Management.OperationalInsights" Version="0.19.0-preview" />

src/RecoveryServices/RecoveryServices.Backup.Test/RecoveryServices.Backup.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
</PropertyGroup>
1212

1313
<ItemGroup>
14-
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.0.0" />
14+
<PackageReference Include="Microsoft.Azure.Management.Compute" Version="27.1.0" />
1515
<PackageReference Include="Microsoft.Azure.Management.Network" Version="19.13.0-preview" />
1616
<PackageReference Include="Microsoft.Azure.Management.RecoveryServices" Version="4.2.1-preview" />
1717
<PackageReference Include="Microsoft.Azure.Management.RecoveryServices.Backup" Version="3.1.1-preview" />

0 commit comments

Comments
 (0)