Files
felhom-controller/REPORT.md
T

24 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# REPORT — controller v0.338.0 released (2026-10-22 morning, operator yes)
**What:** D22 — every restore puts the household's data back exactly on failure and after a power cut (R-1177, R-1195,
R-1178, R-1180); the rehearsal's first-hour words (W9–W14, W21, W22, W24, W25, W28, W29); the install page's host-swap
sentence; R-1199 (a box with no saved notification choice tells the hub the list its page shows — decided by CC the night
before, operator may reverse). Proven the night of 2026-10-21 on 9202 (felhom.eu `REPORT-night-2026-10-21.md` §4).
**MinAgent 0.158.1** (unchanged; the swap sentence stays silent with an agent older than 0.162.0). No golden (`09` §3
decision 250).
- **Built** `./build.sh 0.338.0 --push` from `7900a32` (clean, pushed): image digest
`sha256:e8a529f395bfe8c0e7b87d5d98929a6f8e9834aa13c0ab77bd214ee9e7e53433`.
- **The three test boxes through the normal update path:** a per-customer floor 0.338.0 (MinAgent 0.158.1) for Tester 1,
demo-hp and demo-felhom → each box swapped its controller through its agent in about 10 s (`controller-swap: new
controller healthy`, 07:54–07:55 UTC); the hub logged `controller_updated 0.337.0 → 0.338.0` for all three.
- **The box walk's checks green on all three:** `https_only_check.py` — 28 public names, every one 301 to https, the
negative control convicted; 10 / 24 / 9 containers, 0 unhealthy, 0 restarting; 0 `level=ERROR` lines in the new
controller's log. Evidence felhom.eu `documentation/audits/morning-2026-10-22/release/`.
- **Global floor** 0.338.0, MinAgent 0.158.1, with CC's hub token: `303 → /configuration?flash=floor_set`; read back
from the hub DB with its WAL (`min_controller_version = 0.338.0`, declared `0.338.0=0.158.1`, 08:05:09 UTC). The three
per-customer floors cleared afterwards (303 each).
- **Found:** the install page's swap sentence compares the host's swap with the guest's RAM; on a guest larger than the
installer's 8 GB host swap (demo-felhom 12 GB, demo-hp 25 GB) it will show when memory is tight although the measured
burst used 2.7 GB. Same root as the agent/hub check — felhom.eu R-1216, an operator choice.