Skip to content
A Docker image and Kustomize base for running PowerPanel for Linux. Useful if you have a CyberPower UPS attached to a Kubernetes node.
Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Dockerfile
LICENSE
README.md
kustomization.yaml
pushgateway.yaml
pwrstatd-daemonset.yaml
pwrstatd-entrypoint.sh
pwrstatd-lobatt.sh
pwrstatd-powerfail.sh
pwrstatd.conf

README.md

powerpanel-kubernetes

A Docker image and Kustomize base for running PowerPanel for Linux. Useful if you have a CyberPower UPS attached to a Kubernetes node.

Features

  • Logs the status of the UPS every 30s
  • Runs the included shell scripts when the UPS loses power or when the battery is low

Usage

  • Label any node that has a UPS attached to it:
kubectl label node <node> ups=cyberpower
  • Clone this repo or download a release
  • kustomize build . | kubectl apply -f -

Roadmap

You can’t perform that action at this time.