Skip to content

Release v1.0.14

Choose a tag to compare

@jullienl jullienl released this 08 Jul 16:35
· 45 commits to main since this release
  • Added support for the HPE GreenLake Unified API:

    • Simplified authentication by eliminating the need for separate API credentials for each service.
    • The module now uses a single, temporary HPE GreenLake Personal API client to access all provisioned Compute Ops Management services.
    • This enhancement reduces the number of required Personal API clients to just one, streamlining access and management across multiple services.
  • All jobs now use compute-ops-mgmt/v1/jobs instead of deprecated compute-ops-mgmt/v1beta3/jobs.

  • New cmdlets introduced:

    • 'Set-HPEGLDeviceServiceDeliveryContact':
      • Enables setting or updating the service delivery contact for HPE GreenLake devices.
      • Supports pipeline input from both 'Get-HPEGLDevice' and 'Get-HPECOMServer'.
    • 'Remove-HPEGLDeviceServiceDeliveryContact':
      • Allows removal of the service delivery contact from HPE GreenLake devices.
      • Supports pipeline input from both 'Get-HPEGLDevice' and 'Get-HPECOMServer'.
    • 'Invoke-HPEGLAutoReconnect':
      • Manages HPE GreenLake session token refresh for OAuth2 and GLP API access tokens.
      • Automatically refreshes the session token if it has expired, ensuring uninterrupted access to HPE GreenLake services.
      • The '-Force' parameter is available to force a token refresh even if the session is still valid.
    • 'Enable-HPECOMMetricsConfiguration':
      • Enables the HPE Compute Ops Management metrics data collection and utilization alerting for all servers or specified server groups.
      • Supports pipeline input from 'Get-HPECOMServerGroup'.
    • 'Disable-HPECOMMetricsConfiguration':
      • Disables the HPE Compute Ops Management metrics data collection and utilization alerting.
  • Improvements:

    • Improved serial number filtering in 'Get-HPECOMServerInventory' by consolidating to the '-Name' parameter, which now accepts either the server's name or serial number for streamlined filtering.
    • Added interval checks for all scheduled jobs to ensure the intervals used are supported by the API.
    • 'Update-HPECOMServerFirmware' now supports the '-SkipComponentUpdatesThatAreBlockedByKnownIssues' parameter to skip firmware updates that are blocked by known issues.
    • Improved error messaging when attempting to connect to a workspace that has reached the maximum limit of 7 personal API clients.
    • 'Connect-HPEGL', 'Connect-HPEGLWorkspace' and 'Disconnect-HPEGL' now support the '-NoProgress' parameter to suppress progress bar output, allowing for cleaner script execution in non-interactive environments.
    • Power actions are now supported with OneView managed servers, allowing users to perform power operations such as 'PowerOn', 'PowerOff', 'Reboot', and 'Reset' on servers managed by HPE OneView.
    • Added support for the '-ShowSupportDetails' parameter in 'Get-HPECOMServer' to display detailed support information for the specified server.
  • Fixed issues:

    • Fixed an issue where, if an access token refresh was required but the session had expired, an exception is now thrown instead of displaying a warning message.
    • Fixed an issue when 'Connect-HPEGL' was failing due to proxy settings not being correctly applied during the test TCP connection phase of the connection process.
    • Resolved an issue where the following cmdlets incorrectly returned errors when the user was not logged into a workspace:
      • Get-HPEGLUserPreference
      • Set-HPEGLUserPreference
      • Get-HPEGLUserAccountDetails
      • Set-HPEGLUserAccountDetails
      • Set-HPEGLUserAccountPassword