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
mcip
configuration setting withipaddress
to allow clearer integration with other Redfish services. - Add
port
as 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
version
command to display the version of this tool - Renamed example configuration
redfishAPI.json
file toredfishAPI.cfg
- Modified
.gitignore
to ignore all*.cfg
files (suggest renaming.json
config files to.cfg
) - Added
show accounts
to use /redfish/v1/AccountService to display all Accounts - Added
create account
to use /redfish/v1/AccountService/Accounts to create a new user account - Added
update account
to use /redfish/v1/AccountService/Accounts to update a user account - Added
delete accounts
to use /redfish/v1/AccountService/Accounts to remove one or more user accounts - Added
create snapshot
to 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
$httpstatus
which is used by theassert
command