Commit Graph

  • 2ee10df146 Attempt generic height information extraction Jarrod Johnson 2024-09-12 11:28:17 -04:00
  • 36c6285715 Add expanded/emulated expanded redfish support Jarrod Johnson 2024-09-12 11:04:18 -04:00
  • 4dd8b6403b Negotiate a redfish session, if possible Jarrod Johnson 2024-09-11 16:09:49 -04:00
  • ff04e4fa32 Add blink support to Lenovo "IPMI" support Jarrod Johnson 2024-09-11 09:12:14 -04:00
  • b6776ce2ee Rework get description to enable it to work fer XCC3 1.5.72 Jarrod Johnson 2024-09-09 07:44:00 -04:00
  • 74b2e6da48 Modify build for snap versions Jarrod Johnson 2024-09-04 12:22:27 -04:00
  • 72c90d65e1 Merge "Amend deb package build to avoid extranoeus content" Zuul 2024-09-04 14:41:19 +00:00
  • 6c9a64dd1f Amend deb package build to avoid extranoeus content Jarrod Johnson 2024-09-04 10:31:14 -04:00
  • 9e47a44b93 Use approved method to determine XCC vintage Jarrod Johnson 2024-08-30 13:34:27 -04:00
  • 505a1d3d07 Implement fixup of firmware inventory Jarrod Johnson 2024-08-30 11:21:31 -04:00
  • 8045c2517f Prefer XCC3 detection over XCC2 Jarrod Johnson 2024-08-29 15:56:48 -04:00
  • 20a8dc83e9 Fix str concatenation on redfish spec violations Jarrod Johnson 2024-08-29 13:39:50 -04:00
  • 4e166bd246 Refactor redfish settings and leverage in XCC3 Jarrod Johnson 2024-08-28 19:30:27 -04:00
  • a8a03632a0 Wire up redfish for getting extended BMC settings 1.5.71 Jarrod Johnson 2024-08-27 10:03:32 -04:00
  • 5b47863592 Add generic redfish license handling Jarrod Johnson 2024-08-27 09:32:21 -04:00
  • 5756a1e377 Extend MAC collection in redfish Jarrod Johnson 2024-08-26 16:22:08 -04:00
  • 1c4e75a0af Normalize UUID format Jarrod Johnson 2024-08-26 13:54:24 -04:00
  • 939e976791 Add multipart update support to redfish updates Jarrod Johnson 2024-08-26 13:07:05 -04:00
  • 5736dea914 Add BMC reset to redfish implementation Jarrod Johnson 2024-08-26 11:37:56 -04:00
  • 5c1a3634ef Fix the extended bmc configuration Jarrod Johnson 2024-08-26 09:59:46 -04:00
  • e430b21685 Exposed advanced, extended BMC configuration Jarrod Johnson 2024-08-26 09:06:30 -04:00
  • ecd3d5cadc Restore UEFI configuration to IMM systems Jarrod Johnson 2024-06-24 09:04:17 -04:00
  • 3673666035 Update for modern Debian/Ubuntu build 1.5.70 Jarrod Johnson 2024-06-11 13:26:47 -04:00
  • ea0bfc99c9 Add FAPM meters for better quality power data Jarrod Johnson 2024-06-11 10:58:20 -04:00
  • 9b05952343 Remove unused test-requirements Dmitry Tantsur 2024-04-21 13:18:28 +02:00
  • ed94d36d18 Handle out of order setting instances 1.5.69 Jarrod Johnson 2024-04-09 09:46:24 -04:00
  • 584c109763 Fix handling of empty bays during cap manipulation 1.5.68 Jarrod Johnson 2024-03-20 08:26:44 -04:00
  • d70f660e08 Fix SMM height Jarrod Johnson 2024-03-05 16:32:06 -05:00
  • e3f187d185 Extent redfish inventory enumeration of XCC Jarrod Johnson 2024-03-01 14:09:51 -05:00
  • cbe0896f00 No longer consider unrecognized states as 'warning' Jarrod Johnson 2024-02-27 11:20:38 -05:00
  • da7796b518 Catch more XCC variants 1.5.67 Jarrod Johnson 2024-02-12 08:46:11 -05:00
  • 30d5545230 More gracefully fail on normalized readings Jarrod Johnson 2024-01-24 14:43:12 -05:00
  • 4d6921caba Add retry mechanism to FW update. 1.5.66 Vlad Spoiala1 2024-01-22 18:49:32 +02:00
  • 3f3853023f Add prefix to 7mm disks. 1.5.65 Vlad Spoiala1 2023-11-16 16:30:32 +02:00
  • e18605626b Merge "Do not presume messages in result" Zuul 2023-11-14 16:54:53 +00:00
  • a93437c7e4 Do not presume messages in result Jarrod Johnson 2023-11-14 11:37:26 -05:00
  • a815d9da4c Fix total and free capacity calculations. Vlad Spoiala1 2023-11-14 18:11:41 +02:00
  • b91ea93fe7 Have average CPU handle totally missing sensors Jarrod Johnson 2023-10-26 11:28:43 -04:00
  • 0335e90e4c Handle missing sensors Jarrod Johnson 2023-10-26 10:52:13 -04:00
  • 3d4c5c7811 Add normalized temperature/power data for redfish Jarrod Johnson 2023-10-26 08:24:56 -04:00
  • e2ba4f12fc Add normalized sensor data Jarrod Johnson 2023-10-20 16:35:15 -04:00
  • b67912283c Fix typo in error message 1.5.64 Jarrod Johnson 2023-10-13 10:19:41 -04:00
  • 3c5b03c35f Filter out DPU from systems collection if ambiguous Jarrod Johnson 2023-10-02 08:58:24 -04:00
  • 8ac115a8a7 Restore sane timeout behavior to pyghmi Jarrod Johnson 2023-09-20 15:20:49 -04:00
  • b2f46dfdae Merge "Provide generic redfish push update support" 1.5.63 Zuul 2023-08-24 20:23:13 +00:00
  • 75fbe74cc1 Provide generic redfish push update support Jarrod Johnson 2023-08-24 15:44:50 -04:00
  • 6c55b39c28 Return empty tuple rather than None Jarrod Johnson 2023-08-16 08:13:41 -04:00
  • a7afc5b0e5 Expect timeout on reseat 1.5.62 Jarrod Johnson 2023-07-27 15:59:17 -04:00
  • 9c84b8ad50 Reset seek on unwrapped zip Jarrod Johnson 2023-07-27 15:18:30 -04:00
  • b1a693a0e7 Prefer first PCI device id Jarrod Johnson 2023-07-27 14:10:52 -04:00
  • 7a3eb593d1 Provide error checking using XCC hints Jarrod Johnson 2023-07-27 11:32:51 -04:00
  • 7b62d693c7 Handle unseekable data Jarrod Johnson 2023-07-27 10:02:00 -04:00
  • 85f5c7699b Fix capitilazation consistency Jarrod Johnson 2023-07-27 08:16:48 -04:00
  • 212f0df227 Trigger unwrapping only with singular update Jarrod Johnson 2023-07-26 15:29:18 -04:00
  • e2f15bde4d Apply uxz payload rather than whole zip to XCC Jarrod Johnson 2023-07-26 13:12:18 -04:00
  • 9a307a0c4e Implement XCC override for health in redfish Jarrod Johnson 2023-07-24 15:40:11 -04:00
  • 0c5ca9fcdf Avoid error on unexpected shutdown Jarrod Johnson 2023-07-20 14:55:23 -04:00
  • c0927c9f2e Add missing class to generic redfish support Jarrod Johnson 2023-07-20 08:29:05 -04:00
  • ec1720c862 Correct missing lookup in generic OEM redfish Jarrod Johnson 2023-07-19 15:03:32 -04:00
  • 63956d35cb Prepare redfish for OEM health Jarrod Johnson 2023-07-19 10:56:48 -04:00
  • 5f522fe66b Add deduplicated events and let XCC events control entirely Jarrod Johnson 2023-06-02 15:20:17 -04:00
  • ab53a6cc3b Fix compatibility with python2 Jarrod Johnson 2023-05-26 11:45:24 -04:00
  • ee9c06138b Clear any logonwaiters on broken Jarrod Johnson 2023-04-19 10:28:13 -04:00
  • 78cb1e9e1a Handle non-numeric with 0 number format Jarrod Johnson 2023-04-17 11:24:06 -04:00
  • 537fccb8d7 Follow state of validate job when updating firmware. 1.5.61 Vlad Spoiala 2023-04-11 09:39:19 +02:00
  • d0718a1566 Handle FRU with blank mac area Jarrod Johnson 2023-04-05 09:58:07 -04:00
  • 077dbd645b Stage alternate power meter support Jarrod Johnson 2023-03-24 16:29:02 -04:00
  • bcfbd8f1c5 Avoid doing extra AddNewVolWithNaAsync calls. 1.5.60 Vlad Spoiala 2023-03-23 10:22:19 +02:00
  • 65c66422e4 Update storage code to handle 2023 XCC FW. Vlad Spoiala 2023-03-21 19:53:37 +02:00
  • 1757bcaca7 Fix for newer SMMv2 firmware Jarrod Johnson 2023-03-15 08:58:45 -04:00
  • bb46b94eab Specify wildcard etag during set_bootdevice 1.5.59 Jarrod Johnson 2023-03-06 15:55:18 -05:00
  • 14652e8d84 Add check_storage_configuration to Redfish code. 1.5.58 Vlad Spoiala 2023-02-21 18:10:05 +02:00
  • 66e47992a7 Add xClarity Update Manager to firmware Jarrod Johnson 2023-02-17 12:28:49 -05:00
  • 44733d19b0 Add retry logic to web fetch Jarrod Johnson 2023-02-08 09:47:34 -05:00
  • e4a48e9072 Add decode of DDR5 SPD Jarrod Johnson 2023-02-07 15:48:58 -05:00
  • a3e1595c7e Correct variable name in set_net6_configuration Jarrod Johnson 2023-01-31 15:02:22 -05:00
  • 4c27c21d33 Fix missing attribute on redfish command objects Jarrod Johnson 2023-01-31 14:14:01 -05:00
  • c6520d56ff Correct the Purley check for config Jarrod Johnson 2023-01-30 15:00:26 -05:00
  • 79b894c9f5 Allow fast setting retrieval for Purley Jarrod Johnson 2023-01-24 10:59:56 -05:00
  • 25a04fd87b Support non-PCI adapter firmware inventory Jarrod Johnson 2023-01-24 10:18:09 -05:00
  • 7b5e641635 Avoid using broken UEFI configuration on Purley 1.5.57 Jarrod Johnson 2023-01-17 09:15:33 -05:00
  • 4a064e7cc6 Fix fnmatch import. Vlad Spoiala 2023-01-16 19:03:40 +02:00
  • e2b91a240d Add IPv6 configuration for redfish and IPMI Jarrod Johnson 2023-01-13 09:56:25 -05:00
  • 5422e523c2 Validate fapm data availability before use of fapm 1.5.56 Jarrod Johnson 2022-12-13 15:32:48 -05:00
  • f94a79a821 Leave Purley generation on the IPMI path 1.5.55 Jarrod Johnson 2022-12-01 11:40:26 -05:00
  • d669fb33db Fix expectation of return on bmc reset Jarrod Johnson 2022-12-01 10:20:39 -05:00
  • fc9d92da73 Add support for custom role names Jarrod Johnson 2022-11-30 15:52:28 -05:00
  • 2a525bb1e6 Do not expect a reply to bmc reset Jarrod Johnson 2022-11-30 11:26:56 -05:00
  • 0eef3fcfba Use Lenovo OEM system configuration 1.5.54 Jarrod Johnson 2022-10-31 16:57:28 -04:00
  • 79ac63f409 Refactor system configuration management to OEM Jarrod Johnson 2022-10-31 15:33:35 -04:00
  • c78d1883e3 Merge "Add support for HTTP access to system configuration" Zuul 2022-10-31 17:00:50 +00:00
  • 9ea660178c Add support for HTTP access to system configuration Jarrod Johnson 2022-10-31 11:38:07 -04:00
  • 2557e83957 Support newer python is_alive method name Jarrod Johnson 2022-10-13 18:01:24 -04:00
  • 25b955d3f5 Correct typo in imm.py Jarrod Johnson 2022-10-05 08:27:43 -04:00
  • 76af0fd66a Extend IPMI privilege to redfish role Jarrod Johnson 2022-09-30 09:18:08 -04:00
  • 8156a63c2b Implement OEM user deletion Jarrod Johnson 2022-09-27 16:14:20 -04:00
  • 527846e322 Add support for new RDOC API Jarrod Johnson 2022-09-27 10:32:27 -04:00
  • 212fbc265d Correct mistake in the security mode change 1.5.53 Jarrod Johnson 2022-09-23 08:28:52 -04:00
  • 308b1d49be Implement XCC cryptography settings Jarrod Johnson 2022-09-23 07:53:19 -04:00
  • 7d0bfd32ff Add reset to defaults to tsma Jarrod Johnson 2022-09-09 13:22:27 -04:00