Release run 2026-10-29 close-out: report, STATUS (Updated + the one hold to clear), CONTEXT; closed R-1238/R-1338/R-1256/R-1255, R-528 WATCHING, R-1254 released note; R-1342 filed (fixed on main 652a690); 07 §6.3; evidence
gates / gates (push) Successful in 2m16s

This commit is contained in:
admin committed 2026-10-29 11:17:03 +01:00
1 parent 650aa0cf99
commit 7c69c726a0
14 files changed
+246 -12

No files matched your search

@@ -0,0 +1,9 @@
gitea.dooplex.hu/admin/felhom-controller:0.347.0
felhom-controller gitea.dooplex.hu/admin/felhom-controller:0.347.0 Up 50 seconds (healthy)
filebrowser gtstef/filebrowser:1.5.8-stable Up 6 hours (healthy)
paperless-postgres postgres:18-alpine Up 6 hours (healthy)
paperless-redis redis:7-alpine Up 6 hours (healthy)
paperless-webserver ghcr.io/paperless-ngx/paperless-ngx:2.20.15 Up 6 hours (healthy)
traefik traefik:v3.7.16 Up 6 hours
4
359
@@ -0,0 +1,11 @@
sync -> 200 {'ok': True, 'data': {'ok': True, 'updated': ['plex', 'wanderer'], 'message': 'Sablonok frissítve — frissítve: plex, wanderer', 'catalog_moved': True}
2026/10/29 09:32:20 [INFO] [sync] Updated plex/docker-compose.yml
2026/10/29 09:32:20 [INFO] [sync] Updated plex/.felhom.yml
2026/10/29 09:32:20 [INFO] [sync] Updated wanderer/.felhom.yml
2026/10/29 09:32:20 [INFO] [sync] catalog moved 0baf8f948575 -> 313eaf68d01f (0 new, 2 stack dir(s) changed)
2026/10/29 09:32:20 [INFO] [sync] Catalog sync complete
2026/10/29 09:32:20 [INFO] [api] Catalog sync completed: Sablonok frissítve — frissítve: plex, wanderer
2
stacks
@@ -0,0 +1,22 @@
Managed updates — global floor
Saving takes effect immediately — boxes below the floor update on their next
report, no customer action. Blank = no global floor. This setting is independent of the Day-0
Effective floor:
v0.347.0
Save global floor…
DB override: v0.347.0
function confirmGlobalFloor() {
var v = document.getElementById('global-floor-input').value.trim();
var box = document.getElementById('global-floor-confirm');
var impact = document.getElementById('global-floor-impact');
document.getElementById('global-floor-confirm-input').value = '';
document.getElementById('global-floor-confirm-err').textContent = '';
impact.textContent = 'This will CLEAR the DB floor override (the box falls back to the env default). Type CLEAR to confirm.';
fetch('/configuration/global-floor/impact?v=' + encodeURIComponent(v))
function submitGlobalFloor() {
var v = document.getElementById('global-floor-input').value.trim();
var typed = document.getElementById('global-floor-confirm-input').value.trim();
var err = document.getElementById('global-floor-confirm-err');
document.getElementById('global-floor-form').submit();
2026/10/29 10:31:31 [INFO] Global controller-version floor set to "0.347.0" (declared MinAgent "0.158.1")
2026/10/29 10:31:31 [INFO] access token "cc-releases-2": POST /configuration/global-floor → 303
@@ -0,0 +1,2 @@
HTTP/1.1 303 See Other
Location: /configuration?flash=floor_set
@@ -0,0 +1,39 @@
2026/10/29 09:38:27 [INFO] Default controller-version floor: 0.120.0
2026/10/29 09:40:15 [INFO] managed floor SERVED for tester-1: floor 0.346.1, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:40:52 [INFO] managed floor SERVED for demo-hp: floor 0.346.1, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:48:58 [INFO] managed floor SERVED for demo-felhom: floor 0.346.1, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:57:50 [INFO] Customer tester-1 controller-version floor override set to "0.347.0" (declared MinAgent "0.158.1")
2026/10/29 09:57:50 [INFO] access token "cc-releases-2": POST /customers/tester-1/floor → 303
2026/10/29 09:57:50 [INFO] Customer demo-hp controller-version floor override set to "0.347.0" (declared MinAgent "0.158.1")
2026/10/29 09:57:50 [INFO] access token "cc-releases-2": POST /customers/demo-hp/floor → 303
2026/10/29 09:57:50 [INFO] Customer demo-felhom controller-version floor override set to "0.347.0" (declared MinAgent "0.158.1")
2026/10/29 09:57:50 [INFO] access token "cc-releases-2": POST /customers/demo-felhom/floor → 303
2026/10/29 09:57:53 [INFO] managed floor SERVED for tester-1: floor 0.347.0, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:57:54 [INFO] managed floor SERVED for demo-felhom: floor 0.347.0, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:57:54 [INFO] managed floor SERVED for demo-hp: floor 0.347.0, agent requirement "0.158.1" from declared (golden 0.344.0)
2026/10/29 09:58:00 [INFO] Event from demo-felhom: controller_updated (info) — Controller frissítve: 0.346.1 → 0.347.0
2026/10/29 09:58:01 [INFO] Event from tester-1: controller_updated (info) — Controller frissítve: 0.346.1 → 0.347.0
2026/10/29 09:58:03 [INFO] Event from demo-hp: controller_updated (info) — Controller frissítve: 0.346.1 → 0.347.0
2026/10/29 09:58:05 [INFO] Event from demo-felhom: controller_started (info) — Controller elindult (0.347.0)
2026/10/29 09:58:06 [INFO] Event from tester-1: controller_started (info) — Controller elindult (0.347.0)
2026/10/29 09:58:08 [INFO] Event from demo-hp: controller_started (info) — Controller elindult (0.347.0)
2026/10/29 09:59:01 [INFO] Event from tester-1: app_held (info) — App radicale is held: held after an off-site restore failed its database replay (2026-10-29T08:18:38Z) — clear the hold to start it
2026/10/29 09:59:16 [INFO] Event from tester-1: app_deploy_started (info) — Alkalmazás telepítése elindult: Gokapi
2026/10/29 09:59:20 [INFO] Event from tester-1: app_deployed (info) — Alkalmazás telepítve: Gokapi
2026/10/29 10:02:32 [INFO] Event from tester-1: app_oom (warning) — Alkalmazás memóriája elfogyott: gokapi (gokapi) — egy folyamatát a memóriakorlát leállította
2026/10/29 10:02:32 [INFO] Operator email sent for tester-1/app_oom
2026/10/29 10:06:03 [INFO] Event from tester-1: app_removed (info) — Alkalmazás eltávolítva: gokapi
2026/10/29 10:07:18 [INFO] Event from tester-1: app_deploy_started (info) — Alkalmazás telepítése elindult: Gokapi
2026/10/29 10:07:23 [INFO] Event from tester-1: app_deployed (info) — Alkalmazás telepítve: Gokapi
2026/10/29 10:10:31 [INFO] Event from tester-1: restore_copy_deleted (info) — gokapi: the restore copy from before the restore of 2026-10-29T09:08:36Z (61264 bytes) was deleted by hand — the household (dashboard sign-in) from 192.168.0.180. That restore can no longer be undone from this box.
2026/10/29 10:11:37 [INFO] Event from tester-1: app_removed (info) — Alkalmazás eltávolítva: gokapi
2026/10/29 10:31:31 [INFO] Global controller-version floor set to "0.347.0" (declared MinAgent "0.158.1")
2026/10/29 10:31:31 [INFO] access token "cc-releases-2": POST /configuration/global-floor → 303
2026/10/29 10:39:45 [INFO] Event from tester-1: backup_run_failures (error) — App "gokapi": its unit restore (not stable after its start) put the data back, but the app did not start in time (R-1270). The household was told it has not started yet; the pre-restore copy is kept. If it does not start by itself within 30 minutes, it needs a look. Error: no stable 3m0s within 30m0s
2026/10/29 10:39:45 [INFO] Operator email sent for tester-1/backup_run_failures
2026/10/29 11:07:36 [INFO] Customer tester-1 controller-version floor override set to "" (declared MinAgent "")
2026/10/29 11:07:36 [INFO] access token "cc-releases-2": POST /customers/tester-1/floor → 303
2026/10/29 11:07:37 [INFO] Customer demo-hp controller-version floor override set to "" (declared MinAgent "")
2026/10/29 11:07:37 [INFO] access token "cc-releases-2": POST /customers/demo-hp/floor → 303
2026/10/29 11:07:37 [INFO] Customer demo-felhom controller-version floor override set to "" (declared MinAgent "")
2026/10/29 11:07:37 [INFO] access token "cc-releases-2": POST /customers/demo-felhom/floor → 303
@@ -0,0 +1,9 @@
== tester-1
HTTP/1.1 303 See Other
Location: /customers/tester-1?flash=floor_set
== demo-hp
HTTP/1.1 303 See Other
Location: /customers/demo-hp?flash=floor_set
== demo-felhom
HTTP/1.1 303 See Other
Location: /customers/demo-felhom?flash=floor_set
@@ -0,0 +1,12 @@
10:34:17 preflight → 200 {"data": {"agent_supported": true, "escrow_state": "escrowed", "items": [{"id": "pbs_storage_id", "ok": true, "detail": "felhom-pbs"}, {"id": "dr_tier", "ok": true, "detail": "DR tier applied"}, {"id": "age_binary", "ok": true, "detail": "/usr/bin/age"}, {"id": "hub_upload", "ok": true, "detail": "hub upload target configured"}, {"id": "staged_secret", "ok": false, "detail": "no staged secret (informational \u2014 the controller re-stages when offsite is configured)"}, {"id": "sudo_grant", "ok": true, "detail": "sudo grant listed (list-mode)"}], "offbox_configured": true, "ok": true, "stale":
10:34:17 start → 200 {"data": {"job_id": "escrow-1793266457881359663", "phase": "running"}, "error": "", "ok": true}
10:34:20 status → 200 {"data": {"claim_expires_in_sec": 599, "claimable": true, "claimed": false, "detail": "", "entropy_bits": 129.24070185585344, "job_id": "escrow-1793266457881359663", "key_fingerprint": "82:c6:61:ba:ae:36:47:af:0f:dc:17:0b:0d:5c:5d:63:cd:e7:47:e6:fe:9a:14:fe:66:c1:f0:e6:8f:a1:44:3b", "phase": "done", "restic_pw_sealed": true, "uploaded": false}, "error": "", "ok": true}
10:34:20 claim → 200; code received: True (10 words); confirm_required=True positions=[3, 7]
10:34:22 sec put TESTER1_RECOVERY_CODE_2026_10_29 → rc=0 (file shredded by sec: True)
10:34:22 confirm → 200 {"data": {"uploaded": true}, "error": "", "ok": true}
10:46:52 controller escrow lines:
2026/10/29 09:34:17 [INFO] [web] escrow readiness: READY (agent preflight ok) — the recovery-code reminder is shown
2026/10/29 09:34:17 [INFO] [web] escrow ceremony started via wizard (job escrow-1793266457881359663)
2026/10/29 09:34:20 [INFO] [web] escrow recovery code claimed (one-shot; not logged) — its package waits for the typed-back words
2026/10/29 09:34:22 [INFO] [web] escrow recovery code typed back — the new package is on the hub (R-1151)