Skip to content

Commit

Permalink
upd8 docs
Browse files Browse the repository at this point in the history
  • Loading branch information
dbeltman committed May 28, 2024
1 parent ce9f45a commit 01b9810
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,25 @@ Enabled building an inventory of (bare metal) hosts in a file, and turning them

Right now this is done using the following (3$) device: https://devices.esphome.io/devices/Sinilink-XY-WPCE

How it works:
### How it works:
- Detects pending pod
- Tries to find reason (GPU requirement, nodeSelector supported for now) in reasons.yaml
- If valid reason is found, it will try to get a node from the inventory which has that capability
- Find the BMC method, and turns on the BMC with an API call
- If node is configured to auto-join cluster, it will automatically pick up workload after boot

ToDo:
MustHave:
### ToDo:

#### MustHave:
- Downscaling support
- Define secrets per host
ShouldHave:

#### ShouldHave:
- Detailed Deployment instructions (configmap, secret)
- ESPHome example config with added power-on logic to avoid looping nodes
- Add waiting logic while node is powering up (partly mitigated by added ESPHome logic)
- Support native IPMI
CouldHave:

#### CouldHave:
- Better Python organization
- Hardware (flasing) instructions

0 comments on commit 01b9810

Please sign in to comment.