Skip to content

HPE toolkit in a container, with firmware updates, hponcfg and ssacli

License

Notifications You must be signed in to change notification settings

p3lim/hpe-toolkit

Repository files navigation

HPE Toolkit

This repository contains a container image and script for maintaining HPE servers, specifically the ProLiant Gen10 series.

The container image contains:

  • ssacli (HP's storage controller management tool)
  • hponcfg (HP's remote iLO configuration tool)
  • smartupdate (HP's firmware staging tool)
  • DNF repository for firmware packages
    • requires FWPP_TOKEN environment variable to be set
  • script to iterate through the host's inventory and perform firmware upgrade staging

Usage

# upgrade firmware
kubectl run hpe-toolkit --rm -it --privileged --image ghcr.io/p3lim/hpe-toolkit \
                        --env FWPP_TOKEN=myfwpptoken
                        --overrides='{"spec":{"nodeSelector":{"kubernetes.io/hostname":"my-hpe-node"}}}'
                        upgrade


# disk/raid management
kubectl run hpe-toolkit --rm -it --privileged --image ghcr.io/p3lim/hpe-toolkit \
                       --overrides='{"spec":{"nodeSelector":{"kubernetes.io/hostname":"my-hpe-node"}}}'
If you don't see a command prompt, try pressing enter.

=> ctrl all show config

About

HPE toolkit in a container, with firmware updates, hponcfg and ssacli

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages