Skip to content

Commit

Permalink
- Updated New-OVNetworkSet to change -Networks parameter to no longer…
Browse files Browse the repository at this point in the history
… required.

- Fixed New-OVSnmpV3User where paraeter validation logic was incorrect when providing the -AuthPassword parameter with -SecurityLevel to AuthOnly.
- Fixed issue with Install-OVUpdate not handling error conditions from the API correctly.
- [#509] Fixed New-OVServerProfileTemplate and New-OVServerProfile where each Cmdlet would not handle TargetAddress parameter correctly.
- [#511] Enhanced New-OVServerProfileLogicalDisk to support permanent logical JBODs when assigned to server profile templates and server profiles.
- Enhanced Install-OVLogicalInterconnectFirmware to support Orchestrated firmware installation for HPE Synergy Virtual Connect fabrics.
- Enhanced Install-OVLogicalInterconnectFirmware to support HPE Synergy Orchestrated activation, and HPE SAS logical interconnect type.
- [#512] Enhanced Set-OVUplinkSet by adding -AddNetworkSet and -RemoveNetworkSet parameters.
- [#514] Enhanced ConvertTo-OVPowerShellScript to handle unassign network connections.
- [#513] Enhanced New-OVServerProfileConnection to support Unassigned network connections.
- [#515] Enhanced New-OVNetwork to allow assigning bulk networks to network sets with the -VlanRange and -NetworkSet paramters.
- [#516] Fixed Get-OVLoginMessage and Set-OVLoginMessage mishandling of an internal variable resulting in an unable to transform class exception.
- [#519] Enhanced Set-OVApplianceBackupConfig to fetch remote servers public SCP/SFTP key.
- [#520] Fixed internal Upload-File function where uploaded hotfixes would not report their filesize.
- Added Test-OVRemoteSupportEvent Cmdlet to initiate an HPE OneView Remote Suport test case event.
- Enhanced New-OVApplianceTrustedCertificate to build and install the certificate chain of a provided public SSL certificate or host.  The PowerShell client OS must have the certificate chain trusted in the operating systems trust store in order to properly build the certificate chain.
  • Loading branch information
ChrisLynchHPE committed Nov 19, 2020
1 parent 7dda234 commit 705e2a3
Show file tree
Hide file tree
Showing 8 changed files with 7,693 additions and 4,195 deletions.
199 changes: 198 additions & 1 deletion Appliance.format.ps1xml
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,203 @@
</Control>
</Controls>
<ViewDefinitions>
<!--HPEOneView.Appliance.ComposerNetworkInterface FT-->
<View>
<Name>HPEOneView.Appliance.ComposerNetworkInterface</Name>
<ViewSelectedBy>
<TypeName>HPEOneView.Appliance.ComposerNetworkInterface</TypeName>
</ViewSelectedBy>
<TableControl>
<AutoSize/>
<TableHeaders>
<TableColumnHeader>
<Label>Interface</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>ComposerRole</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4Address</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4Type</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4MaintenanceAddress</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4SubnetMask</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv6Address</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv6Type</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv6MaintenanceAddress</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Interface</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>ComposerRole</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4Address</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4Type</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4MaintenanceAddress</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4SubnetMask</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv6Address</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv6Type</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv6MaintenanceAddress</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<!--HPEOneView.Appliance.NetworkInterface FT-->
<View>
<Name>HPEOneView.Appliance.NetworkInterface</Name>
<ViewSelectedBy>
<TypeName>HPEOneView.Appliance.NetworkInterface</TypeName>
</ViewSelectedBy>
<TableControl>
<AutoSize/>
<TableHeaders>
<TableColumnHeader>
<Label>Interface</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4Address</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4Type</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv4SubnetMask</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv6Address</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>IPv6Type</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>Hostname</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Interface</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4Address</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4Type</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv4SubnetMask</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv6Address</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>IPv6Type</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>Hostname</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<!--HPEOneView.Appliance.StaticRoute FT-->
<View>
<Name>StaticRoute</Name>
<ViewSelectedBy>
<TypeName>HPEOneView.Appliance.StaticRoute</TypeName>
</ViewSelectedBy>
<TableControl>
<AutoSize/>
<TableHeaders>
<TableColumnHeader>
<Label>Destination</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>Gateway</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>Metric</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
<TableColumnHeader>
<Label>Interface</Label>
<Alignment>Left</Alignment>
</TableColumnHeader>
</TableHeaders>
<TableRowEntries>
<TableRowEntry>
<Wrap/>
<TableColumnItems>
<TableColumnItem>
<PropertyName>Destination</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>Gateway</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>Metric</PropertyName>
</TableColumnItem>
<TableColumnItem>
<PropertyName>Interface</PropertyName>
</TableColumnItem>
</TableColumnItems>
</TableRowEntry>
</TableRowEntries>
</TableControl>
</View>
<!--HPEOneView.Appliance.ScopeCollection FT-->
<View>
<Name>ScopeCollection</Name>
Expand Down Expand Up @@ -2001,7 +2198,7 @@
</ListItem>
<ListItem>
<Label>BundleSize</Label>
<ScriptBlock>'{0:N2}GB' -f ($_.BundleSize / 1GB)</ScriptBlock>
<ScriptBlock>[HPEOneView.Utilities.Library]::IntToStorageString($_.BundleSize)</ScriptBlock>
</ListItem>
<ListItem>
<Label>Locations</Label>
Expand Down
26 changes: 19 additions & 7 deletions HPEOneView.540.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = 'HPEOneView.540.psm1'

# Version number of this module.
ModuleVersion = '5.40.2559.2085'
ModuleVersion = '5.40.2605.2185'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -155,12 +155,24 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = "Release 5.40.2559.2085
- [#506] Fixed Get-OVAddressPool and Get-OVAddressPoolRange not returning IPv6 pools and ranges.
- [#507] Fixed Get-HPOVAlert where Start, End and Timespan values where not being handled correctly returning no results from the appliance API.
- [#87] Added new Cmdlet to report utilization for server hardware, server profiles assigned to server hardware and enclosures with Show-OVUtilization.
- Fixed New-OVRack where rack height was not being calculated when only UHeight was provided."
ReleaseNotes = 'Release 5.40.2605.2185
- Updated New-OVNetworkSet to change -Networks parameter to no longer required.
- Fixed New-OVSnmpV3User where paraeter validation logic was incorrect when providing the -AuthPassword parameter with -SecurityLevel to "AuthOnly".
- Fixed issue with Install-OVUpdate not handling error conditions from the API correctly.
- [#509] Fixed New-OVServerProfileTemplate and New-OVServerProfile where each Cmdlet would not handle TargetAddress parameter correctly.
- [#511] Enhanced New-OVServerProfileLogicalDisk to support permanent logical JBODs when assigned to server profile templates and server profiles.
- Enhanced Install-OVLogicalInterconnectFirmware to support Orchestrated firmware installation for HPE Synergy Virtual Connect fabrics.
- Enhanced Install-OVLogicalInterconnectFirmware to support HPE Synergy Orchestrated activation, and HPE SAS logical interconnect type.
- [#512] Enhanced Set-OVUplinkSet by adding -AddNetworkSet and -RemoveNetworkSet parameters.
- [#514] Enhanced ConvertTo-OVPowerShellScript to handle unassign network connections.
- [#513] Enhanced New-OVServerProfileConnection to support Unassigned network connections.
- [#515] Enhanced New-OVNetwork to allow assigning bulk networks to network sets with the -VlanRange and -NetworkSet paramters.
- [#516] Fixed Get-OVLoginMessage and Set-OVLoginMessage mishandling of an internal variable resulting in an unable to transform class exception.
- [#519] Enhanced Set-OVApplianceBackupConfig to fetch remote servers public SCP/SFTP key.
- [#520] Fixed internal Upload-File function where uploaded hotfixes would not report their filesize.
- Added Test-OVRemoteSupportEvent Cmdlet to initiate an HPE OneView Remote Suport test case event.
- Enhanced New-OVApplianceTrustedCertificate to build and install the certificate chain of a provided public SSL certificate or host. The PowerShell client OS must have the certificate chain trusted in the operating systems trust store in order to properly build the certificate chain.'

# Prerelease string of this module
# Prerelease = ''
Expand Down
Loading

0 comments on commit 705e2a3

Please sign in to comment.