All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-04-26
- Power source interface with sysfs (Linux) and fake (YAML) drivers.
microshift-power probeprints a JSON snapshot of host battery and thermal state.- Policy engine with hysteresis, pod priorities, and per-pod escape hatches.
- Reconciler that uses the Kubernetes Eviction API, with PDB awareness and a file lock.
- Validating admission webhook with self-signed cert generation.
- Prometheus metrics on
/metrics, plus/healthzand/readyz. - RPM, systemd unit, MicroShift
manifests.d/drop-in, multi-stage Containerfile, and kustomize base + dev overlay. - Four example scenarios: beehive weight remote site, telecom remote site, vehicle-mounted compute, and solar agriculture.
- Unit, fuzz, envtest integration, and kind e2e tests.
- Fleet observability bundle: Grafana dashboard + Prometheus alert rules.
hack/demo.shandhack/demo.tapefor live demos and recording.