Revisions of python-pyghmi
Dominique Leuenberger (dimstar_suse)
accepted
request 1173071
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to version 1.5.68
Dominique Leuenberger (dimstar_suse)
accepted
request 1136723
from
Dirk Mueller (dirkmueller)
(revision 20)
- update to 1.5.63: * Provide generic redfish push update support * Return empty tuple rather than None * Expect timeout on reseat * Reset seek on unwrapped zip * Prefer first PCI device id * Provide error checking using XCC hints * Handle unseekable data * Fix capitilazation consistency * Trigger unwrapping only with singular update * Apply uxz payload rather than whole zip to XCC * Implement XCC override for health in redfish * Avoid error on unexpected shutdown * Add missing class to generic redfish support * Correct missing lookup in generic OEM redfish * Prepare redfish for OEM health * Add deduplicated events and let XCC events control entirely * Fix compatibility with python2 * Clear any logonwaiters on broken * Handle non-numeric with 0 number format - Initial package (0.5.8)
Dominique Leuenberger (dimstar_suse)
accepted
request 1093365
from
Dirk Mueller (dirkmueller)
(revision 19)
- update to 1.5.61: * Follow state of validate job when updating firmware * Handle FRU with blank mac area * Stage alternate power meter support - update to 1.5.60: * Avoid doing extra AddNewVolWithNaAsync calls * Update storage code to handle 2023 XCC FW * Fix for newer SMMv2 firmware * Specify wildcard etag during set\_bootdevice * Add check\_storage\_configuration to Redfish code * Add xClarity Update Manager to firmware * Add retry logic to web fetch * Add decode of DDR5 SPD * Correct variable name in set\_net6\_configuration * Fix missing attribute on redfish command objects * Correct the Purley check for config * Allow fast setting retrieval for Purley * Support non-PCI adapter firmware inventory * Avoid using broken UEFI configuration on Purley * Fix fnmatch import * Add IPv6 configuration for redfish and IPMI * Validate fapm data availability before use of fapm * Leave Purley generation on the IPMI path * Fix expectation of return on bmc reset * Add support for custom role names * Do not expect a reply to bmc reset * Use Lenovo OEM system configuration * Refactor system configuration management to OEM * Add support for HTTP access to system configuration
Dominique Leuenberger (dimstar_suse)
accepted
request 983966
from
Dirk Mueller (dirkmueller)
(revision 18)
- update to 1.5.29: * Configure default initialization when creating a volume * Fix redfish firmware update without progress * Provide access to read redfish location info * Adapt the generic redfish virtual media call * Remove nulls and FFs if present * Add location data to redfish module * Tolerate more standard variations * Fix PSU fan count for 9-PSU chasssis * Some firmware presents GiB instead of GB * Fix SMM build id * Correct mispelling in error message * Update to new form of get gpio command * Improve generic non-support message * Fix TSMA error on media upload attempt * Apply new PSU configuration to non-FPC variants * Improve dense PSU support * Fix SOL behavior after print\_error * Do not error on None callback * Fix user enablement on SMM on python3 * Remove null bytes within a string * Support SMMv2 variant of VPD * Add Drip Sensor to water cooled SMMv2 * Use most recent python tests * Reduce average memory of XCC Uefi configuration * Remove 2.7 from test * Tolerate spec deviations * Fix relog attempt * Fix redfish FFDC name save with autosuffix * Fix SMMv2 ffdc download
Dominique Leuenberger (dimstar_suse)
accepted
request 890003
from
Dirk Mueller (dirkmueller)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 841624
from
Dirk Mueller (dirkmueller)
(revision 16)
- update to 1.5.18: * Fix software sensor data * Fix more SMM issues * Fix NTP configuration of FPC/SMM with py3 * Add Cascade Lake OEM sensor to sdr * Amend refererer * Fix the referer for ipv6 * Add referer to XCC OEM behaviors * Fix compatibility with FPC for PSU cfg * Fix FPC configuration support * Coerce to str if bytes in python 3 * Closes-Bug: 1887953 * In python2, we must change to bytes explicitly * Fix python3 issues with FPC interaction * Add smm\_ip setting to XCC devices under IPMI * Support newer storage api * Add dateutil requirement for python2 users * Do not swallow TSM errors * Tolerate variant of TSMA without sys OEM * Fix setting passwords in python3 * A redfish device with no OEM should be generic * Ignore 'fault' light for info-only events * Add dateutil dependency * Fix RDOC upload of large images * Update pep8 import order check * Fix python3 compatibility with older IBM * Support newer XCC firmware raid * Retry on etag change * Improve redfish errors and identify * Fix KCS on python 2
Dominique Leuenberger (dimstar_suse)
accepted
request 812565
from
Dirk Mueller (dirkmueller)
(revision 15)
- update to stable/ussuri template (version 1.5.13)
Dominique Leuenberger (dimstar_suse)
accepted
request 787447
from
Dirk Mueller (dirkmueller)
(revision 14)
- add obsoletes - fix requirements - switch to python 3.x only client
Dominique Leuenberger (dimstar_suse)
accepted
request 736601
from
Thomas Bechtold (tbechtold)
(revision 13)
- update to version 1.3.0 - Refresh token between verify - If no u-height, revert to default behavior - Enable package builds without pbr - Improve consistency with Lenovo tools - Reduce assertion of bootable media failure - Allow SMM downgrade - Report pending updates on adapter - Replace openstack.org git:// URLs with https:// - Add token refreshes to adapter update - Share SDR repository info - Support upcoming XCC update API - Begin redfish implementation in pyghmi - Report 108 as temporary error - Refresh token throughout upload_media - Implement redfish set_net_configuration - Fallback behavior on unparseable conditionals - Genericize bulk requests and fallback to Id - Add M.2 Drive Firmware - Fix fallbackdata - Support ordered default setting - Be compatible with wheezy python - Hide instanced and password settings - Fetch inventory information - Directly reference packages in pbr-free setup - Fix incorrect M.2 labelling - Fix typo in the setup.py template - Handle 413 directly on the upload - Correct mistake with refactoring JSON calls - Treat thorn as string terminating
Dominique Leuenberger (dimstar_suse)
accepted
request 692875
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to version 1.2.16 - Fix minor .spec issues - Switch to stestr - Forget sessions with poor connectivity that should be forgotten - Do not claim a broken session is valid - Add support for reduced privilege - Preserve logout on storage failure - Correct probles in the servicedata attempt - Fix typo in error message - Fix .spec to include bin scripts and build reqs - Use list() to avoid size change during iteration - Refactor console scripts into entry points - Retry OEM lookup if no specific OEM identified - Fix storage deletion - Fix bay number from IMM property in nextscale chassis - Fetch diagnostic data - Add 'name' subfield to preserve original names. - Handle IMM/XCC without xSEC - Fix print statement in console scripts - Provide 'hardware' inventory for disks - Update package documentation - Handle response without unconfiguredDisk - Fix early life mark_broken call - Fix the mistake in last nights fix - Enrich inventory data on Lenovo IMM/XCC equipment - Reduce calls to _monotonic_time - Provide get_description for physical description - Fix event data for slot events - Gate fix: Cap hacking to avoid gate failure - Add more file patterns for git to ignore
Dominique Leuenberger (dimstar_suse)
accepted
request 640679
from
Dirk Mueller (dirkmueller)
(revision 11)
- update to version 1.2.4 - Wrap bytes in a StringIO - fix tox python3 overrides - Support default for numeric_data - Fix notification of custom keepalive on broken - Attempt to logout on the way out when broken - Require python-cryptography - Add specific message for missing media license - Try to clear presence in initting sessions on broken - Abandon a broken session - Fix uploads without otherfields - Add IMMv2 remote media upload - Move SOL payload retries to console.py - Fix build id of FPC - Python 3.7 compatibility: async is reserved keyword - Restore IMMv2 mount attempts - Fix console input with unicode - Properly pass formname when using FileUploader - Add progress indication to SMM update - Improve pyghmi performance - Print SOL error on broken ipmi session - Provide a grace period for session validity
Dominique Leuenberger (dimstar_suse)
accepted
request 633117
from
Dirk Mueller (dirkmueller)
(revision 10)
Initial Rocky clients submission. please combine all in one staging project otherwise this will never build
Dominique Leuenberger (dimstar_suse)
accepted
request 600819
from
Thomas Bechtold (tbechtold)
(revision 9)
- update to version 1.0.44 - Replace IPv4 inet_p functions with inet_a - Do not suppress all exceptions - Request a small MSS in web connection explicitly - Connect backend completion to OEM handler - Support text_data IMM/XCC configuration - Fix support for absolute pathname - Fix the error message on unsupported protocols - Update "nework" to "network" in comments - Block problematic operations while update in progress - Fix for DIMM models with invalid bytes - Better error message on unsupported media - Provide opt-in performance boost to firmware - Correct mistaken function call - Provide more specific info on update process - Explicitly check RDOC list after add - Update webclient management of cookies - Convert to using xraw_command - repeatedly assign value - Do not set referer on XCC - Implement SMM data extension - Support XCC variations for inventory - Add LXPM driver bundle info to inventory - Provide support for event only SDR - Extend the config.efi wait - Set referer in IMM web - Whitelist more core drivers - Implement state feedback on firmware update - Migrate to zuulv3 - move legacy job to project - Add support for Lenovo Energy Meters
Dominique Leuenberger (dimstar_suse)
accepted
request 394951
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to 1.0.4: * Allows BMCs to configure the event loop timeout * Add Hardware inventory from Lenovo Agentless * Fix IPMI server functionality * Add disk inventory when possible from Lenovo IMM * Cope with empty agentless fields * Briefly cache adapter data * Add 'Trusted IMM' to IMM inventory * Passthrough errors when not sent by BMC in MegaRAC * Change strategy to identify IMM * Do not hook generic vendor identifier * Add support for IPv4-only environments * Add system X firmware information * Be apathetic about endianness of SOL port number * Fix get_health with a NextScale FPC * Implement MegaRAC IPv6 SNMP destinations * Do not warn on nearly full SEL * Fix use of weakref.ref * Fix cyclic references in SDR * Discard reference when no longer needed * Remove a cyclical reference in Lenovo OEM * Remove event related memory leak * Change DIMM serial to show 0 padded hexadecimal * Fix UUID padding problem * Determine speed from clock by formula * Avoid stall waiting on incommand * Implement detach media * Allow skipping retrieval of gateway mac addresses * Provide attach remote media function * Have ipv6 addresses always be represented as list
Dominique Leuenberger (dimstar_suse)
accepted
request 312464
from
Alberto Planas Dominguez (aplanas)
(revision 6)
1
Adrian Schröter (adrianSuSE)
committed
(revision 4)
Split 13.2 from Factory
Stephan Kulow (coolo)
accepted
request 222295
from
Sascha Peilicke (saschpe)
(revision 2)
- Run testr directly
Displaying revisions 1 - 20 of 21