Skip to content

Commit a37920e

Browse files
author
Maddie Clayton
authored
Merge pull request Azure#7065 from deathly809/preview
[Azure Stack] Update Compute Version
2 parents 6ec3ca3 + 7de8ea7 commit a37920e

File tree

872 files changed

+1348751
-27866
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

872 files changed

+1348751
-27866
lines changed

src/StackAdmin/Compute/Commands.Compute/AzureRM.Compute.psd1 renamed to src/StackAdmin/Compute/AzureRM.Compute.psd1

Lines changed: 113 additions & 123 deletions
Large diffs are not rendered by default.

src/StackAdmin/Compute/ChangeLog.md

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<!--
2+
Please leave this section at the top of the change log.
3+
4+
Changes for the current release should go under the section titled "Current Release", and should adhere to the following format:
5+
6+
## Current Release
7+
* Overview of change #1
8+
- Additional information about change #1
9+
* Overview of change #2
10+
- Additional information about change #2
11+
- Additional information about change #2
12+
* Overview of change #3
13+
* Overview of change #4
14+
- Additional information about change #4
15+
16+
## YYYY.MM.DD - Version X.Y.Z (Previous Release)
17+
* Overview of change #1
18+
- Additional information about change #1
19+
-->
20+
## Current Release
21+
22+
## Version 4.0.1
23+
* Fixed assembly loading issue that caused some cmdlets to fail when executing
24+
25+
## Version 4.0.0
26+
* Azure Disk Encryption Extension Commands
27+
- New Parameter for 'Set-AzureRmVmDiskEncryptionExtension': '-EncryptFormatAll' encrypt formats data disks
28+
- New Parameters for 'Set-AzureRmVmDiskEncryptionExtension': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
29+
- New Parameters for 'Disable-AzureRmVmDiskEncryption': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
30+
- New Parameters for 'Get-AzureRmVmDiskEncryptionStatus': '-ExtensionPublisherName' and '-ExtensionType' allow switching to other versions of the extension
31+
* Set-AzureRmVMAEMExtension: Add support for Dv3 and Ev3 series
32+
* Add support for online help
33+
- Run Get-Help with the -Online parameter to open the online help in your default Internet browser
34+
35+
## Version 3.4.1
36+
37+
## Version 3.4.0
38+
* Run Command feature:
39+
- New cmdlet: 'Invoke-AzureRmVMRunCommand' invokes a run command on a VM
40+
- New cmdlet: 'Get-AzureRmVMRunCommandDocument' shows available run command documents
41+
* Add 'StorageAccountType' parameter to Set-AzureRmDataDisk
42+
* Availability Zone support for virtual machine, VM scale set, and disk
43+
- New paramter: 'Zone' is added to New-AzureRmVM, New-AzureRmVMConfig, New-AzureRmVmssConfig, New-AzureRmDiskConfig
44+
* VM scale set rolling upgrade feature:
45+
- New cmdlet: 'Start-AzureRmVmssRollingOSUpgrade' invokes OS rolling upgrade of VM scale set
46+
- New cmdlet: 'Set-AzureRmVmssRollingUpgradePolicy' sets upgrade policy for VM scale set rolling upgrade.
47+
- New cmdlet: 'Stop-AzureRmVmssRollingUpgrade' cancels rolling upgrade of VM scale set
48+
- New cmdlet: 'Get-AzureRmVmssRollingUpgrade' shows the status of VM scale set rolling upgrade.
49+
* AssignIdentity switch parameter is introduced for system assigned identity.
50+
- New parameter: 'AssignIdentity' is added to New-AzureRmVMConfig, New-AzureRmVmssConfig and Update-AzureRmVM
51+
* Vmss disk encryption feature:
52+
- New cmdlet: 'Set-AzureRmVmssDiskEncryptionExtension' enables disk encryption on VM scale set
53+
- New cmdlet: 'Disable-AzureRmVmssDiskEncryption' disables disk encryption on VM scale set
54+
- New cmdlet: 'Get-AzureRmVmssDiskEncryptionStatus' shows the disk encryption status of a VM scale set
55+
- New cmdelt: 'Get-AzureRmVmssVMDiskEncryptionStatus' shows the disk encryption status of VMs in a VM scale set
56+
57+
## Version 3.3.1
58+
*
59+
## Version 3.3.0
60+
* Set-AzureRmVMAEMExtension: Add support for new Premium Disk sizes
61+
* Set-AzureRmVMAEMExtension: Add support for M series
62+
* Add ForceUpdateTag parameter to Add-AzureRmVmssExtension
63+
* Add Primary parameter to New-AzureRmVmssIpConfig
64+
* Add EnableAcceleratedNetworking parameter to Add-AzureRmVmssNetworkInterfaceConfig
65+
* Add InstanceId to Set-AzureRmVmss
66+
* Expose MaintenanceRedeployStatus to Get-AzureRmVM -Status output
67+
* Expose Restriction and Capability to the table format of Get-AzureRmComputeResourceSku
68+
69+
## Version 3.2.1
70+
- Fix issue with VM DIsk and VM Disk snapshot create and update cmdlets, (link)[https://github.com/azure/azure-powershell/issues/4309]
71+
- New-AzureRmDisk
72+
- New-AzureRmSnapshot
73+
- Update-AzureRmDisk
74+
- Update-AzureRmSnapshot
75+
76+
## Version 3.2.0
77+
* Storage account type support for Image disk:
78+
- 'StorageAccountType' parameter is added to Set-AzureRmImageOsDisk and Add-AzureRmImageDataDisk
79+
* PrivateIP and PublicIP feature in Vmss Ip Configuration:
80+
- 'PrivateIPAddressVersion', 'PublicIPAddressConfigurationName', 'PublicIPAddressConfigurationIdleTimeoutInMinutes', 'DnsSetting' names are added to New-AzureRmVmssIpConfig
81+
- 'PrivateIPAddressVersion' parameter for specifying IPv4 or IPv6 is added to New-AzureRmVmssIpConfig
82+
* Performance Maintenance feature:
83+
- 'PerformMaintenance' switch parameter is added to Restart-AzureRmVM.
84+
- Get-AzureRmVM -Status shows the information of performance maintenance of the given VM
85+
* Virtual Machine Identity feature:
86+
- 'IdentityType' parameter is added to New-AzureRmVMConfig and UpdateAzureRmVM
87+
- Get-AzureRmVM shows the information of the identity of the given VM
88+
* Vmss Identity feature:
89+
- 'IdentityType' parameter is added to to New-AzureRmVmssConfig
90+
- Get-AzureRmVmss shows the information of the identity of the given Vmss
91+
* Vmss Boot Diagnostics feature:
92+
- New cmdlet for setting boot diagnostics of Vmss object: Set-AzureRmVmssBootDiagnostics
93+
- 'BootDiagnostic' parameter is added to New-AzureRmVmssConfig
94+
* Vmss LicenseType feature:
95+
- 'LicenseType' parameter is added to New-AzureRmVmssConfig
96+
* RecoveryPolicyMode support:
97+
- 'RecoveryPolicyMode' paramter is added to New-AzureRmVmssConfig
98+
* Compute Resource Sku feature:
99+
- New cmdlet 'Get-AzureRmComputeResourceSku' list all compute resource skus
100+
101+
## Version 3.1.0
102+
* Fix Test-AzureRmVMAEMExtension for virtual machines with multiple managed disks
103+
* Updated Set-AzureRmVMAEMExtension: Add caching information for Premium managed disks
104+
* Add-AzureRmVhd: The size limit on vhd is increased to 4TB.
105+
* Stop-AzureRmVM: Clarify documentation for STayProvisioned parameter
106+
* New-AzureRmDiskUpdateConfig
107+
* Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
108+
* Set-AzureRmDiskUpdateImageReference: Deprecated cmdlet
109+
* New-AzureRmSnapshotUpdateConfig
110+
* Deprecated parameters CreateOption, StorageAccountId, ImageReference, SourceUri, SourceResourceId
111+
* Set-AzureRmSnapshotUpdateImageReference: Deprecated Cmdlet
112+
113+
## Version 3.0.1
114+
115+
## Version 3.0.0
116+
* Updated Set-AzureRmVMAEMExtension and Test-AzureRmVMAEMExtension cmdlets to support Premium managed disks
117+
* Backup encryption settings for IaaS VMs and restore on failure
118+
* ChefServiceInterval option is renamed to ChefDaemonInterval now. Old one will continue to work however.
119+
* Remove duplicated DataDiskNames and NetworkInterfaceIDs properties from PS VM object.
120+
- Make DataDiskNames and NetworkInterfaceIDs parameters optional in Remove-AzureRmVMDataDisk and Remove-AzureRmVMNetworkInterface, respectively.
121+
* Fix the piping issue of Get cmdlets when the Get cmdlets return a list object.
122+
* Cmdlets that conflicted with RDFE cmdlets have been renamed. See issue https://github.com/Azure/azure-powershell/issues/2917 for more details
123+
- `New-AzureVMSqlServerAutoBackupConfig` has been renamed to `New-AzureRmVMSqlServerAutoBackupConfig`
124+
- `New-AzureVMSqlServerAutoPatchingConfig` has been renamed to `New-AzureRmVMSqlServerAutoPatchingConfig`
125+
- `New-AzureVMSqlServerKeyVaultCredentialConfig` has been renamed to `New-AzureRmVMSqlServerKeyVaultCredentialConfig`
126+
127+
## Version 2.9.0
128+
* Fix bug in Get-* cmdlets, to allow retrieving multiple pages of data (more than 120 items)
129+
130+
## Version 2.8.0
131+
* Updated Set-AzureRmVMAEMExtension and Test-AzureRmVMAEMExtension cmdlets to support managed disks
132+
133+
## Version 2.7.0
134+
* Updated Set-AzureRmVMDscExtension cmdlet WmfVersion parameter to support "5.1"
135+
* Updated Set-AzureRmVMChefExtension cmdlet to add following new options :
136+
- Daemon: Configures the chef-client service for unattended execution. e.g. -Daemon 'none' or e.g. -Daemon 'service'."
137+
- Secret: The encryption key used to encrypt and decrypt the data bag item values.
138+
- SecretFile: The path to the file that contains the encryption key used to encrypt and decrypt the data bag item values.
139+
* Fix for Get-AzureRmVM: Get-AzureRmVM did not display anything when the output includes availability set property.
140+
* New cmdlets:
141+
- Update-AzureRmAvailabilitySet: can update an unmanaged availability set to a managed availability set.
142+
- Add-AzureRmVmssDataDisk, Remove-AzureRmVmssDataDisk
143+
* New parameter, SkipVmBackup, for cmdlet Set-AzureRmVMDiskEncryptionExtension to allow user to skip backup creation for Linux VMs
144+
145+
## Version 2.6.0
146+
* New cmdlets for Managed disk
147+
- Disk cmdlets: New-AzureRmDisk, Update-AzureRmDisk, Get-AzureRmDisk, Remove-AzureRmDisk,
148+
Grant-AzureRmDiskAccess, Revoke-AzureRmDiskAccess,
149+
New-AzureRmDiskConfig, Set-AzureRmDiskDiskEncryptionKey, Set-AzureRmDiskImageReference, Set-AzureRmDiskKeyEncryptionKey,
150+
New-AzureRmDiskUpdateConfig, Set-AzureRmDiskUpdateDiskEncryptionKey, Set-AzureRmDiskUpdateImageReference, Set-AzureRmDiskUpdateKeyEncryptionKey
151+
- Snapshot cmdlets: New-AzureRmSnapshot, Update-AzureRmSnapshot, Get-AzureRmSnapshot, Remove-AzureRmSnapshot,
152+
Grant-AzureRmSnapshotAccess, Revoke-AzureRmSnapshotAccess,
153+
New-AzureRmSnapshotConfig, Set-AzureRmSnapshotDiskEncryptionKey, Set-AzureRmSnapshotImageReference, Set-AzureRmSnapshotKeyEncryptionKey,
154+
New-AzureRmSnapshotUpdateConfig, Set-AzureRmSnapshotUpdateDiskEncryptionKey, Set-AzureRmSnapshotUpdateImageReference, Set-AzureRmSnapshotUpdateKeyEncryptionKey
155+
- Image cmdlets: New-AzureRmImage, Get-AzureRmImage, Remove-AzureRmImage,
156+
New-AzureRmImageConfig, Set-AzureRmImageOsDisk, Add-AzureRmImageDataDisk, Remove-AzureRmImageDataDisk
157+
- VM cmdlet: ConvertTo-AzureRmVMManagedDisk
158+
159+
## Version 2.5.0
160+
* Fix Get-AzureRmVM with -Status issue: Get-AzureRmVM throws an exception when Get-AzureRmVM lists multiple VMs and some of the VMs are deleted during Get-AzureRmVM is performed.
161+
* New parameters in New-AzureRmVMSqlServerAutoBackupConfig cmdlet to support Auto Backup for SQL Server 2016 VMs.
162+
- BackupSystemDbs : Specifies if system databases should be added to Sql Server Managed Backup.
163+
- BackupScheduleType : Specifies the type of managed backup schedule, manual or automated. If it's manual, schedule settings need to be specified.
164+
- FullBackupFrequency : Specifies the frequency of Full Backup, daily or weekly.
165+
- FullBackupStartHour : Specifies the hour of the day when the Sql Server Full Backup should start.
166+
- FullBackupWindowInHours : Specifies the window (in hours) when Sql Server Full Backup should occur.
167+
- LogBackupFrequencyInMinutes : Specifies the frequency of Sql Server Log Backup.
168+
* New-AzureVMSqlServer* cmdlets are renamed to New-AzureRmVMSqlServer* now. Old ones will continue to work however.
169+
170+
## Version 2.4.0
171+
* Add Remove-AzureRmVMSecret cmdlet.
172+
* Based on user feedback (https://github.com/Azure/azure-powershell/issues/1384), we've added a DisplayHint property to VM object to enable Compact and Expand display modes. This is similar to `Get -Date - DisplayHint Date` cmdlet. By default, the return of `Get-AzureRmVm -ResourceGroupName <rg-name> -Name <vm-name>` will be compact. You can expand the output using `-DisplayHint Expand` parameter.
173+
* UPCOMING BREAKING CHANGE Notification: We've added a warning about removing ` DataDiskNames` and ` NetworkInterfaceIDs` properties from the returned VM object from `Get-AzureRmVm -ResourceGroupName <rg-name> -Name <vm-name` cmdlet. Please update your scripts to access these properties in the following way:
174+
- `$vm.StorageProfile.DataDisks`
175+
- `$vm.NetworkProfile.NetworkInterfaces`
176+
* Updated Set-AzureRmVMChefExtension cmdlet to add following new options :
177+
- JsonAttribute : A JSON string to be added to the first run of chef-client. e.g. -JsonAttribute '{"container_service": {"chef-init-test": {"command": "C:\\opscode\\chef\\bin"}}}'
178+
- ChefServiceInterval : Specifies the frequency (in minutes) at which the chef-service runs. If in case you don't want the chef-service to be installed on the Azure VM then set value as 0 in this field. e.g. -ChefServiceInterval 45
179+
180+
## Version 2.3.0
181+
* Update formats for list of VMs, VMScaleSets and ContainerService
182+
- The default format of Get-AzureRmVM, Get-AzureRmVmss and Get-AzureRmContainerService is not table format when these cmdlets call List Operation
183+
* Fix overprovision issue for VMScaleSet
184+
- Because of the bug in Compute client library (and Swagger spec) regarding overprovision property of VMScaleSet, this property did not show up correctly.
185+
* Better piping scenario for VMScaleSets and ContainerService cmdlets
186+
- VMScaleSet and ContainerService now have "ResourceGroupName" property, so when piping Get command to Delete/Update command, -ResourceGroupName is not required.
187+
* Separate paremater sets for Set-AzureRmVM with Generalized and Redeploy parameter
188+
* Reduce time taken by Get-AzureRmVMDiskEncryptionStatus cmdlet from two minutes to under five seconds
189+
* Allow Set-AzureRmVMDiskEncryptionStatus to be used with VHDs residing in multiple resource groups

0 commit comments

Comments
 (0)