Skip to content

Modernize fan control scripts to use shared utilities #49

@coelacant1

Description

@coelacant1

Description

The fan control scripts have not been updated to use the current shared utility framework:

  • Host/FanControl/DellIPMIFanControl.sh - Dell IPMI fan control, hardware dependent
  • Host/FanControl/EnablePWMFanControl.sh - PWM fan control, hardware dependent

These scripts need to be modernized to use ArgumentParser.sh for argument handling and follow current script conventions established by recently updated scripts. Being hardware-dependent, they need careful testing considerations noted in the scripts.

Acceptance Criteria

  • DellIPMIFanControl.sh uses ArgumentParser.sh for argument handling
  • EnablePWMFanControl.sh uses ArgumentParser.sh for argument handling
  • Both scripts source shared utilities consistently
  • Hardware dependency requirements are documented in script headers
  • Existing functionality preserved

Metadata

Metadata

Assignees

No one assigned

    Labels

    choreRefactor, dependency update, CI, docsinfraProxmox, Ceph, SDN, networking, host scripts

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions