Skip to content

Releases: Seagate/SystemsRedfishPy

v2.5.1

30 Jan 16:48
4465a73
Compare
Choose a tag to compare
  • 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

06 Jun 21:55
Compare
Choose a tag to compare
  • Replaced mcip configuration setting with ipaddress 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

03 Feb 15:14
Compare
Choose a tag to compare

Small correction to Tutorial v2

v2.2.2

01 Feb 00:20
Compare
Choose a tag to compare

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

16 Nov 01:11
Compare
Choose a tag to compare

Updates to JSON examples

v2.2.0

28 Oct 22:54
Compare
Choose a tag to compare

[2.2.0] - 2021-10-28

  • New version command to display the version of this tool
  • Renamed example configuration redfishAPI.json file to redfishAPI.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 (see scripts\test_invalid_uris.rfs)
  • Added new label $httpstatus which is used by the assert command