94783348e1
Updates ChangeLog for proliantutils release 2.8.4 This release: * Uncaps jsonschema in requirements.txt * Binds the raid schema to draft-04 * Fixes an issue with nic capacity calculation Change-Id: If56645c796960baf3db0eba0701ac1e027587d34
313 lines
9.3 KiB
Plaintext
313 lines
9.3 KiB
Plaintext
CHANGES
|
|
=======
|
|
|
|
2.8.4
|
|
-----
|
|
* Updates ChangeLog
|
|
|
|
2.8.3
|
|
-----
|
|
* jsonschema 3.0.1: Uncap jsonschema
|
|
* jsonschema 3.0.1: Binds the raid schema to draft-04
|
|
* Fixes an issue with nic capacity calculation
|
|
|
|
2.8.2
|
|
-----
|
|
* Redfish: Adds changes to support Sushy virtual media
|
|
|
|
2.8.1
|
|
-----
|
|
* Reverts the changes made for Gen9 NIC inspection
|
|
|
|
2.8.0
|
|
-----
|
|
* Adds support for IPv6 network
|
|
* Changes erasepattern to 'block' for SSD drives for inband disk erase
|
|
* Adds support to filter active NICs during Gen9 inspection
|
|
* Redfish: Uses Sushy caching decorators
|
|
* Fixes an issue with nested raid levels for Gen10
|
|
|
|
2.7.0
|
|
-----
|
|
* Fix ssacli output parsing
|
|
* Adds API to get the results of the BIOS settings
|
|
* Validates the BIOS settings before applying
|
|
* Redfish: Adds 'read_raid_configuration' API to get current raid config
|
|
* Redfish: Adds `create_raid_configuration` API to create raid
|
|
|
|
2.6.0
|
|
-----
|
|
* Add support to manage BIOS settings for Gen9 and Gen10 servers
|
|
* Redfish: Add 'delete\_raid\_configuration' API to clear raid
|
|
* Add support for retrieving system POST state
|
|
* Add NMI (Non Maskable Interrupt) support for Gen9 and Gen10 servers
|
|
* Fixes `pysnmp_mibs` location issue from search path
|
|
|
|
2.5.2
|
|
-----
|
|
* Fix #1764395: Fixes session issue for Gen10 servers. Using basic
|
|
authentication instead of session based authentication when communicating
|
|
with Gen10 servers
|
|
* Add the ability to make case-insensitive search for Blade server model
|
|
string during power operations
|
|
|
|
2.5.1
|
|
-----
|
|
* Inspection of ProLiant Gen10 servers sends proper response for 'secure\_boot'
|
|
capability
|
|
* Remove secure disk erase timeout as it may take longer time for large size
|
|
disks
|
|
|
|
2.5.0
|
|
-----
|
|
|
|
* Add support to manage iSCSI information on ProLiant hardware
|
|
* Add the ability to retry the power operations on blade servers
|
|
|
|
2.4.1
|
|
-----
|
|
|
|
* Add retrying logic for communicating with Redfish APIs
|
|
* Add firmware update support using Smart Update Manager (ver 8.0.0)
|
|
* Fix #1712260: firmware update in Gen10
|
|
|
|
2.4.0
|
|
-----
|
|
|
|
* __Redfish support provided for all the existing APIs__
|
|
* Allow local\_gb to be of zero value. It will not throw exception as was done
|
|
prior to this release.
|
|
* Renaming clean step 'update\_firmware' to 'update\_firmware\_sum'
|
|
* Redfish: Adds the following attributes to server capabilities:
|
|
drive\_rotational\_<speed>\_rpm, logical\_raid\_level\_<raid\_level>,
|
|
has\_nvme\_ssd, has\_rotational, has\_ssd, hardware\_supports\_raid,
|
|
iscsi\_boot and more persistent memory related attributes like nvdimm_n,
|
|
logical_nvdimm_n
|
|
* Redfish: Add local\_gb attribute to get\_essential\_properties
|
|
* Redfish: Adds SimpleStorage URI for local\_gb discovery
|
|
* Redfish: Add the Storage and its related URIs for local\_gb discovery
|
|
* Redfish: Adds SmartStorage and its related URIs for local\_gb discovery
|
|
* Redfish: Adds get\_essential\_properties()
|
|
* Redfish: Adds macs discovery
|
|
* Redfish: Adds support for boot mode capabilities
|
|
* Redfish: Add cpu virtualisation capability
|
|
* Redfish: [Fix] Set pending boot mode json payload
|
|
* RIS: Add supported boot modes to server capabilities
|
|
* RIS: Adds support for has_ssd, has_rotational, drive_rotational_<speed>_rpm,
|
|
logical_raid_level_<raid_level>
|
|
|
|
2.3.1
|
|
-----
|
|
|
|
* Redfish: Adds secure\_boot to server capabilities
|
|
* Redfish: Add trusted\_boot capability
|
|
* Redfish: Add the nic\_capacity attributes
|
|
* Redfish: Adds server capabilities
|
|
* Redfish: Add secure boot API support
|
|
* Redfish: Add 'sriov\_enabled' capability
|
|
* Redfish: Adds 'reset\_bios\_to\_default' API
|
|
* Redfish: Add the get\_server\_capabilities() and pci\_gpu\_device attribute
|
|
* Redfish: Adds 'reset\_ilo\_credential' for redfish systems
|
|
* Redfish: Adding the ability to set boot mode and devices
|
|
* Redfish: Adding the ability to get persistent boot device
|
|
* Redfish: Adds 'update\_firmware' API support through redfish
|
|
* Redfish: Add support for Virtual Media Operations
|
|
* Redfish: Adds 'activate\_license' for redfish systems
|
|
* Redfish: Adding the ability to get current boot mode
|
|
* Redfish: Adding the ability to get pending boot mode
|
|
* Redfish: Adds manager support for redfish API's
|
|
* RIS: Add 'sriov\_enabled' capability
|
|
* Replace assertTrue(isinstance()) with assertIsInstance()
|
|
* Using assertIsNone() instead of assertEqual(None)
|
|
|
|
2.3.0
|
|
-----
|
|
|
|
* Instrumenting Redfish support
|
|
* Add support to get CPU Virtualization capability
|
|
* Add capability to check NVDIMM_N availability
|
|
* Add support for one-pass disk erase using SSA when sanitize
|
|
disk erase is not supported
|
|
* Redfish: Adding the ability to get one time boot
|
|
* Support to perform erase on all the disks(volumes and drives)
|
|
* Redfish: Add system push power button operations
|
|
* Add HPE extensions support to redfish connection lib
|
|
* Redfish: Add system power operations
|
|
* Aligning redfish calls to new framework
|
|
* Support to return logs for hpsum firmware update
|
|
* Set 'trusted\_boot' capability only when TPM chip is present
|
|
* Adding capability to check NVDIMM\_N availability
|
|
* Stop hosting coverage results in htmlcov dir
|
|
* Separate out rest infra from ris
|
|
* Refactor ris-rest infrastructure
|
|
|
|
2.2.1
|
|
-----
|
|
|
|
* Updating requirements.txt based on ironic
|
|
* [Fix gate] Update pbr requirement
|
|
* Add HPSUM firmware update support
|
|
|
|
2.2.0
|
|
-----
|
|
|
|
* Update hpssacli to ssacli
|
|
* Add Sanitize disk erase support using SSA
|
|
* Add SNMP inspection support to retrieve disk size
|
|
* Add py35 to tox environments
|
|
|
|
2.1.11
|
|
------
|
|
|
|
* Add Gen7 support
|
|
* Adds support in hpssa for SDD interface 'Solid State SATA'
|
|
* Raise exception when HPSSA controller not available
|
|
* Add hpssa support only in raid mode
|
|
* RIBCL calls fails with 'requests' library version 2.11.0
|
|
|
|
2.1.10
|
|
------
|
|
|
|
* Fix for 'raid_config' validation error message
|
|
* Providing detailed error message for hpssa
|
|
* Fix for InvalidInputError exception
|
|
* Fix to accommodate very quick firmware update
|
|
|
|
2.1.9
|
|
-----
|
|
|
|
* Fix sorting of available disks when 'share_physical_disks' is
|
|
'True' for any of the requested logical volume
|
|
* Fix the logic of fetching gpu device count for Gen9 servers
|
|
|
|
2.1.8
|
|
-----
|
|
|
|
* Passing 'process_input' to the running hpssacli process
|
|
* Add RIS support for power operations
|
|
* Adds support in hpssa for SDD interface 'Solid State SAS'
|
|
* Add proper error message for extraction failure
|
|
* Modify minimum disk for RAID 0 in hpssa
|
|
* Add `.flash` extn to supported raw firmware files
|
|
* Adds test coverage in tox.ini
|
|
* Switch tox unit test command to use ostestr
|
|
|
|
2.1.7
|
|
-----
|
|
|
|
* Add support to get NIC info for any version
|
|
* Fix issue with certain firmware versions retrieval
|
|
|
|
2.1.6
|
|
-----
|
|
|
|
* Changes to NIC info retrieving logic
|
|
* Support for iLO based firmware update
|
|
* Reduce logical disk size returned by 1
|
|
|
|
2.1.5
|
|
-----
|
|
|
|
* Add logging for RIS and RIBCL modules
|
|
* HPSSA: Support 'MAX' as size_gb for logical disks
|
|
* Fix slow test test_wait_for_ilo_after_reset_ribcl_ok
|
|
* Fix ribcl to return correct number of processors
|
|
* Make proliantutils return 1 size less than actual disk size
|
|
* Providing logging infrastructure in proliantutils
|
|
|
|
2.1.4
|
|
-----
|
|
|
|
* Fixes tox Warning issue
|
|
* Fix to allow Secure Boot API calls only in UEFI boot mode
|
|
|
|
2.1.3
|
|
-----
|
|
|
|
* Update documentation
|
|
* IPA: Update proliant hardware manager
|
|
* Add RIS support for updating boot device
|
|
|
|
2.1.2
|
|
-----
|
|
|
|
* RIS: Check if virtual media is attached before ejecting
|
|
|
|
2.1.1
|
|
-----
|
|
|
|
* Check if virtual media is attached before ejecting
|
|
* Change dict() to {}
|
|
* Adding RIS support for virtual media interfaces
|
|
* Add support for certificate based authentication
|
|
* Add iSCSI boot support in RIS
|
|
* Activate iLO license
|
|
* Fix gate failures
|
|
* parsing storage data fails in some scenarios
|
|
* test cases for get_nic_capacity and ipmi.py
|
|
* Python 3 compatibility
|
|
* Missing argument in set_http_boot_url
|
|
* update_persistent_boot to 'NETWORK' fails on Gen9
|
|
|
|
2.1.0
|
|
-----
|
|
|
|
* ILO: Add nic_capacity to capabilities
|
|
* Bug Fixes
|
|
|
|
2.0.2
|
|
-----
|
|
|
|
* Adding functionality required by ilo-inspection
|
|
* RIS:Add get_pending_boot_mode
|
|
* Fallback to RIBCL
|
|
* Refactor code in RIS
|
|
* Fix exceptions
|
|
* ILO: (PART-1) Test cases for RIS Operations
|
|
* ILO:Check if iLO is up after reset_ilo
|
|
* ILO: Add unit tests for ris.RISOperations._rest_op
|
|
* ILO: Support for configuring httpboot through RIS
|
|
* ILO: Add empty unit test files for ris
|
|
* ILO: Add support for GET_EMBEDDED_HEALTH
|
|
* HPSSA: Add support for sharing physical disks
|
|
* HPSSA: create and get should return physical disks info
|
|
* HPSSA: Handle all storage units
|
|
* HPSSA: Add support for nested RAID levels
|
|
* Support CDROM in get/set persistent boot methods
|
|
* HPSSA: Add disk allocator
|
|
* HPSSA: RAID creation should return current config
|
|
* ILO: Update get_persistent_boot for UEFI
|
|
* HPSSA: Move test outputs to a single file
|
|
* HPSSA: Fix the disk sorting issue on create
|
|
* Add Proliant Hardware Manager for IPA
|
|
* Update ris module to be consistent with operations
|
|
|
|
2.0.1
|
|
-----
|
|
|
|
* Add hpssa module to proliantutils
|
|
* Add cleaning operations
|
|
|
|
2.0.0
|
|
-----
|
|
|
|
* Fix broken backward compatibility
|
|
* Fix boot mode exceptions for Gen 7 servers
|
|
* Initial Support to RIS
|
|
* Add hacking and fix pep8 issues
|
|
* Fix pep8 errors in ribcl and its test module
|
|
* Add tox for proliantutils module
|
|
* Fix update_persistent_boot for Gen9 servers
|
|
* Backout changes from 18bbcad
|
|
* Add system health methods to ribcl module
|
|
* Remove unused variable
|
|
* Fix minor space issues in ribcl module
|
|
* Add update_persistent_boot to ribcl module
|
|
* Add boot mode commands to ribcl module
|
|
* Add support for pbr
|
|
* Add documentation to ribcl module
|
|
* HPSSA: Add functional tests for create
|
|
* HPSSA: Fixes for issue found during functional testing
|
|
* Submit ribcl ilo module
|
|
* Initial commit
|