Commit Graph

  • 38eef32d48 Revert "Prefer FQDN over HostName for IOM hostname display" main scott 2026-04-16 14:31:30 -04:00
  • b8c6f21cc6 Prefer FQDN over HostName for IOM hostname display scott 2026-04-16 14:30:34 -04:00
  • 022340edae Sanitize Redfish string fields to strip non-ASCII/non-printable characters scott 2026-04-16 14:23:11 -04:00
  • 425200030f Add Restart IOM option to main menu (option 4) scott 2026-04-16 14:13:43 -04:00
  • b617f48829 Add grace period and retry logic for Fabric Card firmware upload scott 2026-04-16 13:50:35 -04:00
  • 5c3a0b0ed6 Add production warning to 'Both IOM1 and IOM2' firmware update option scott 2026-04-16 13:39:42 -04:00
  • fd38d2518e Confirm success and pause before returning to main menu after firmware update scott 2026-04-16 13:32:28 -04:00
  • 278c0c03b3 Wait for IOM to come back online after restart instead of fixed sleep scott 2026-04-16 13:17:53 -04:00
  • 3dc9a5538e Show PercentComplete during firmware update task polling scott 2026-04-16 13:12:36 -04:00
  • b2f2dc8768 Increase firmware upload timeout from 120s to 600s scott 2026-04-16 13:09:10 -04:00
  • a05ba977d3 Prompt for firmware file once — IOM and Fabric Card use the same file scott 2026-04-16 13:06:57 -04:00
  • d7c553fa31 Wait for shell prompt after 'Last login:' banner on fresh serial login scott 2026-04-16 12:31:27 -04:00
  • 998fb034a2 Prompt for IOM1 or IOM2 in serial system check workflow scott 2026-04-16 12:24:17 -04:00
  • d98fcdc265 Update serial cable prompt to say IOM instead of IOM1 scott 2026-04-16 11:43:08 -04:00
  • c87e1457d4 Fix 'configure another shelf' looping back to main menu scott 2026-04-16 11:41:24 -04:00
  • d8a74f02dc Prompt for IOM1 or IOM2 in serial configure workflow scott 2026-04-16 11:39:34 -04:00
  • edc1b35a62 Pause after network check results before returning to main menu scott 2026-04-16 11:31:27 -04:00
  • 6912680ed4 Fix fabric firmware version path — add VikingEnterpriseSolutions key scott 2026-04-16 11:28:07 -04:00
  • f08550dbea Fix _serial_redfish_request: use rfind for HTTP_CODE: boundary scott 2026-04-16 11:21:17 -04:00
  • 2d27e9760a Extend system check to display MAC, hostname, and link status scott 2026-04-16 11:18:55 -04:00
  • 76ee347d91 Limit serial workflows to IOM1 only — IOM2 unreachable over serial scott 2026-04-16 10:47:12 -04:00
  • c587e64f9e Fix JSON parsing in _serial_redfish_request when terminal wraps long curl commands scott 2026-04-16 10:31:00 -04:00
  • 4c820c5086 Auto-detect root password from IOM hostname on serial login scott 2026-04-16 10:23:13 -04:00
  • 67cbee7897 Fix serial login detection when IOM is already logged in scott 2026-04-16 10:10:24 -04:00
  • 4b31c8eb8a Clean up main menu and banner UI labels scott 2026-04-09 18:42:02 -04:00
  • d296659785 Update docs reference to check entire docs/ directory scott 2026-04-09 18:38:21 -04:00
  • cb96d86112 Reference ES24N configuration guide PDF for Redfish commands scott 2026-04-09 18:37:11 -04:00
  • 180b0bc4f5 Add ES24N configuration guide PDF to docs/ scott 2026-04-09 18:33:47 -04:00
  • 3492f3b475 Add docs/ directory for ES24N shelf configuration documentation scott 2026-04-09 18:31:52 -04:00
  • b745643a4b Simplify network workflows to use a single IOM IP address scott 2026-04-04 10:57:44 -04:00
  • 46312e37fb Add firmware/ directory and update file scanning logic scott 2026-04-03 18:34:27 -04:00
  • 2b55617db2 Associate password with each shelf for multi-shelf firmware updates scott 2026-03-18 08:24:09 -04:00
  • 10354794f8 Add multi-shelf support to firmware update workflow scott 2026-03-18 08:20:48 -04:00
  • 47157ba502 Rename main menu option 3 to "Query Current Configuration" scott 2026-03-17 22:34:16 -04:00
  • db831a7a31 Rename main menu option 1 to "Configure Network Settings (serial)" scott 2026-03-17 22:32:24 -04:00
  • 3361fdd1a6 Add System Check workflow with serial and network connection options scott 2026-03-17 22:25:16 -04:00
  • d80dac2222 Fix serial workflow: login to IOM console and run curl for Redfish scott 2026-03-17 21:55:01 -04:00
  • cb1c23480e Rename es24n/ to modules/ scott 2026-03-17 19:12:29 -04:00
  • a5f69ae8b0 Update README to reflect current architecture and features scott 2026-03-17 17:56:53 -04:00
  • 0a49cbe516 Update CLAUDE.md to reflect current multi-file architecture scott 2026-03-17 17:53:36 -04:00
  • df379eb509 Fix stale docstring and add .gitignore scott 2026-03-17 17:52:15 -04:00
  • 0ef72bcc53 Move modules into es24n/ subfolder scott 2026-03-17 17:50:57 -04:00
  • ac2f67adad Split monolithic script into focused modules scott 2026-03-17 17:48:51 -04:00
  • c11208199d Auto-detect firmware files in CWD for firmware update prompts scott 2026-03-17 17:28:47 -04:00
  • 4e0a17429b Surface per-IOM Redfish error details in network config query scott 2026-03-17 17:23:56 -04:00
  • 3b14e7b3bc set executable scott 2026-03-16 19:11:28 -04:00
  • b65019df4f Add per-IOM selection to firmware update workflow scott 2026-03-16 09:07:06 -04:00
  • ae415f89e1 Use root user for serial loopback, Admin for network connections scott 2026-03-06 15:56:35 -05:00
  • 73802ad96c Remove password masking from admin password prompt scott 2026-03-06 15:27:59 -05:00
  • 66142dcb3c Merge develop: Add README scott 2026-03-06 13:16:55 -05:00
  • e3f1ffc839 Add README with usage, workflow, and feature overview develop scott 2026-03-06 13:15:43 -05:00
  • aa85c956c9 Merge claude/gifted-curie: Add IOM and Fabric Card firmware update workflow scott 2026-03-06 13:09:37 -05:00
  • 42f8349757 Add IOM and Fabric Card firmware update workflow scott 2026-03-06 13:06:18 -05:00
  • 79849f9368 Split Static Ip configuration and Disable DHCP commands scott 2026-03-04 14:54:48 -05:00
  • a6ba8ebe4e Pull Shelf info upon serial connect scott 2026-03-04 07:59:44 -05:00
  • 4b3c7abfda Upload files to "/" scott 2026-03-03 21:19:59 -05:00
  • 7d59c3676c Delete es24n-conf.py/es24n_conf.py scott 2026-03-03 21:19:47 -05:00
  • 2ddd5e397f Upload files to "es24n-conf.py" scott 2026-03-03 21:18:09 -05:00
  • 21c45bc8bc Delete es24n-conf.sh scott 2026-03-03 21:16:46 -05:00
  • b1af09112a Add es24n-conf.sh scott 2026-03-03 20:52:47 -05:00