76 lines
5.9 KiB
Markdown
76 lines
5.9 KiB
Markdown
# REPORT — the 2026-10-26 release: hub 0.171.0, agent 0.166.0, controller 0.344.0, catalog, golden 0.344.0
|
||
|
||
**Plain words first.**
|
||
1. **The push is unblocked.** The waiver covered one day; the three waiting felhom.eu commits went out (CI 2352 ✓ on
|
||
`7ad7c996`, which carries `b00d5c61` and `1550b1da`). The waiver is now removed: the golden gate is green on the new
|
||
golden alone.
|
||
2. **Hub 0.171.0 is live.** A set-aside now mails „⚠️ … nothing failed" as a warning (seen in your mailbox), and the
|
||
vouch line names a release version as „the fleet's newest".
|
||
3. **Agent 0.166.0 is vouched** (10:04:55 CET) and runs on the three test boxes; a 25-hour signed job is refused on a box.
|
||
4. **Controller 0.344.0 runs on every live box** (3 of 3; the global floor 09:07:47 UTC). Tester-2 has no box (R-862).
|
||
5. **Golden 0.344.0 is baked and vouched** (10:26:23 CET); a fresh install from the public ISO came up on 0.344.0 with no
|
||
update step.
|
||
|
||
## The release-build checks (one line each)
|
||
|
||
- **R-1287** — Tester 1 set-aside → mail „⚠️ tester-1: a backup of an earlier install was set aside — nothing failed",
|
||
warning (hub log + mailbox; the 10-25 mails of the same event read 🔴 „failed"). Closed.
|
||
- **R-1289** — the agent vouch logged „behind the fleet's 0.344.0" while `0.344.0-rc.3` reports sit in the same table. Closed.
|
||
- **R-1280** — demo-hp: 25 h job REJECTED, 30 min job ran; `felhom-opsign -ttl 25h` refuses. Closed.
|
||
- **R-1285** — the policy pass is wired (seen under 0.166.0), but in the normal delivery the bundle runs in the OLD agent
|
||
process, so a BYO host still loses our drop-in one release late. **Back to OPEN.**
|
||
- **R-1281** — FileBrowser only on its own networks on all three boxes; forged header from four apps → 000 (control 404/301);
|
||
household files 200, no cookie 401; OnlyOffice linked: joins `felhom-files`, editor config 200, the document fetched 200.
|
||
The file manager restarted once at the update. Closed.
|
||
- **R-1261 / R-1250** — the line hold is in 0.344.0; the live test is Tuesday 10:00–16:00 (dated check stays). R-1261 VERIFY.
|
||
- **R-1282** — „Később" survives a controller restart (start-up line + settings.json). Closed.
|
||
- **R-1278** — the install page shows the kept-backup hint and link; none before or after (Tester 1). Closed.
|
||
- **R-1286** — Kimai has its install id (07:01:55Z); the hold sentences are released. Closed.
|
||
- **R-1288** — released (proven on the night's rig). Closed.
|
||
- **R-1283** — catalog `73c165d` pushed; Tester 1 synced at once, MeTube's folder `optional`. Closed.
|
||
- **D47** — 0 set aside after the update; every app has an install id.
|
||
|
||
## Versions, digests, CI by commit
|
||
|
||
| What | Version / digest | Commit → CI job |
|
||
|---|---|---|
|
||
| hub | 0.171.0, `sha256:742d2e69ce75d0d96598e8ee9a9acb11e677a3663348571e34abbd3819c7c46e` | `7ad7c996` → 2352 ✓ (code `f6328486` → 2342 ✓); manifest `6efb4760` |
|
||
| agent | 0.166.0, binary `3f22c65b…bfea9c5c`, bundle `093772c1…5156003a3` | `aa69114` → 2351 ✓; record `b890b57` → 2356 ✓ |
|
||
| controller | 0.344.0, `sha256:9435165dab85b1200d94157ec49d8be065889139e1831a5476dc68f4b9474b8a` | `0a59044` → 2355 ✓ |
|
||
| catalog | `73c165d` | gates green locally (catalog CI runs on push) |
|
||
| golden | 0.344.0, `767a90fe07ed47c85a3e08a16b85926e30531b65608f9856aa25855b4dd53210` (637,293,448 bytes) | `documentation/tests/golden-0.344.0-2026-10-26/` |
|
||
|
||
## Rows
|
||
|
||
Before **219**, after **212**; opened **2** (R-1294 demo-hp's off-site clean-up refused by its own cap; R-1295 PBS DR
|
||
provisioning rolled back at a re-enrolled install, log only); closed **9** (R-1278, R-1280, R-1281, R-1282, R-1283, R-1286,
|
||
R-1287, R-1288, R-1289). R-1285 back to OPEN.
|
||
|
||
## Observations
|
||
|
||
- FILED: R-1294 — demo-hp's weekly off-site clean-up refused (209 > 179) at 03:17Z; each refused week grows the next plan.
|
||
- FILED: R-1295 — at the fresh install the PBS DR auto-provision for Tester4 rolled back (`self_check_failed`); no mail.
|
||
- R-1285 reopened (delivery order), see above.
|
||
- NOT-A-FINDING: the vouch's `wrapper_sha=false` — the PBS-DR wrapper was never vouched (empty before and after).
|
||
- NOT-A-FINDING: 9202's rc start logged one WARN while FileBrowser was re-created in the same second; joined 2 s later, log
|
||
only; the release boxes logged none.
|
||
- NOT-A-FINDING: the 07:23Z self-bind mail to tester4@ — the operator's delete of `Tester4-84bbe7`, as designed.
|
||
- NOT-A-FINDING: the 02:57Z DooPlex sweep found `RIG_2026_10_25_SETUP_CODE` in last night's session record — that box is
|
||
destroyed, so the code opens nothing; the sweep worked as designed.
|
||
- NOT-A-FINDING: R-1282's status API read „LOST" on Tester 1 — the API shows `later_at` only on a box with media apps;
|
||
the stored value and the start-up line both kept it (instrument, recorded in the evidence).
|
||
- Deviation from the brief, said once: the fresh-install proof ran AFTER the golden vouch, because an install refuses any
|
||
golden but the vouched one (R-297); the vouch was reversible and the proof passed.
|
||
|
||
## Teardown
|
||
|
||
- **Machines:** fresh-install VM 9373 on demo-hp destroyed with its disks (nvme-scratch); Tester 1's throwaway Tandoor (×2)
|
||
and OnlyOffice (×2) removed through the product, nothing left; 9202 back on 0.343.0 with FileBrowser on `traefik-public`
|
||
and no `felhom-files` network, the rc image deleted; the drill VM back to `virgin` (CT 9100 purged).
|
||
- **Host:** demo-hp's thin pool never used; `nvme-scratch` (standing) untouched otherwise.
|
||
- **Hub:** host `Tester4-eb7371` (the fresh-install VM) stays for the operator to delete (STATUS); per-box floors cleared.
|
||
- **Secrets:** bake token/user, bind token, pairing code shredded; the pairing code blacked out in the committed
|
||
screenshot; evidence scanned (6 sec values + the 3 one-time values: 0 hits). New sec entry `REL_2026_10_26_ROOTPW`
|
||
(the test VM's typed root password, replaced at day-0; the VM is gone).
|
||
- One test side effect: at 2026-10-27 03:30 the „Később" timer fires on Tester 1, which has no media app — it restarts nothing.
|