-
Notifications
You must be signed in to change notification settings - Fork 84
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently,
All UPS monitoring & actions are handled at the host OS layer. With the pending move to talos-based clusters, a different solution is going to be needed. A brief exploration into the native talos nut-client extension resulted in the desire to explore an alternative solution:
- implement ups/nut solution to communicate with USB-based UPSs on all physically-connected devices
- this should alert to discord when power events occur
- implement some form of ups/nut client on isolated systems also receiving power from connected devices above
- all configured devices should power-down at some predetermined battery runtime/percentage threshold
Landscape:
- "ups-a"
- cyberpower ??? model
- connected to:
- nix nas
- ?
- "ups-b"
- cyberpower ??? model
- connected to:
- proxmox-b host which will eventually become k8s-b (talos) node
- ?
- "ups-c"
- cyberpower ??? model
- connected to:
- proxmox-c host which will eventually become k8s-c (talos) node
- "ups-dining"
- cyberpower ??? model
- connected to:
- ? rpi4 host
- unifi 8 poe switch
- unifi 8 poe switch
- "ups-closet"
- cyberpower ??? model
- connected to:
- k3s-h node which will eventually become k8s-h (talos) node
- unifi 16-port poe switch
- opnsense router device
- att fiber gateway
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request