Releases: Seagate/SystemsRedfishPy
Releases · Seagate/SystemsRedfishPy
v2.5.1
- Updated the types of drive logs available in 'get logs'.
- Added support of Redfish event listener in the core
- Added command to start/ stop Redfish event listener
- Log failures to load invalid JSON configuration files
- Switched to using python requests library for all http operations, urllib has SSL limitations
- Adjust the help command to show help for brand and common commands
- Display call stack for command exceptions when trace level is DEBUG or higher
- Created new 'common' command folder. Brand is searched first, then common.
- Added new 'show brands' command which displays all brands and a command count.
- Moved many commands from 'systems' and 'example' to 'common'
- Minor bug correction in 'create session'
- Created a new Open BMC brand (obmc) as a starting point
- Added new core/display.py with max_width() function
- Skipped warning message for zip content type when using "get logs component=controller".
- Removed use of the undefined "context" variable, this ensures "http push <firmware_file>" does not exit with an error.
v2.2.5
- Replaced
mcipconfiguration setting withipaddressto allow clearer integration with other Redfish services. - Add
portas a new configuration setting. By default, this is set to 80 but any valid Redfish service port will work. - Changed config option 'httpbasicauth' to 'basicauth' to reduce typing and make the setting more visible.
v2.2.3
Small correction to Tutorial v2
v2.2.2
Created a new tutorial file (tutorial-redfish-service-v2.md) that covers all the v2.x.x changes to the Redfish Service.
v2.2.1
Updates to JSON examples
v2.2.0
[2.2.0] - 2021-10-28
- New
versioncommand to display the version of this tool - Renamed example configuration
redfishAPI.jsonfile toredfishAPI.cfg - Modified
.gitignoreto ignore all*.cfgfiles (suggest renaming.jsonconfig files to.cfg) - Added
show accountsto use /redfish/v1/AccountService to display all Accounts - Added
create accountto use /redfish/v1/AccountService/Accounts to create a new user account - Added
update accountto use /redfish/v1/AccountService/Accounts to update a user account - Added
delete accountsto use /redfish/v1/AccountService/Accounts to remove one or more user accounts - Added
create snapshotto use {VolumeId}/Actions/Volume.CreateReplicaTarget to create a volume snapshot - New
assert [operator]command to aide with http url validation testing (seescripts\test_invalid_uris.rfs) - Added new label
$httpstatuswhich is used by theassertcommand