Files
felhom.eu/documentation/audits/http2shell-2026-10-27/walks/home-assistant/walk.txt
T
admin f5a4995da5
gates / gates (push) Successful in 3m27s
security watch sees runtimes (R-1327) and DooPlex (R-1328); HTTP2Shell rows R-1329–R-1332; R-1326 closed
- scripts/image_runtime.py: Node / Python Brotli / brotlicffi / apk / dpkg read from an image's registry config and
  layers (no pull; HEAD for the nightly digest; zstd via the zstd program where present; quay.io, index.docker.io).
- security_watch.py: a „runtime" source (security_watch_runtimes.json), cached by digest in state.json (154 images,
  filled on DooPlex tonight); ghcr.io tag lists are paged; the DooPlex group (own block, homelab next-step).
- dooplex_inventory.py + documentation/security-watch/dooplex-workloads.txt (89 images, homelab-manifests 5aeec8d).
- Tests W10–W12 (58 checks) + test_image_runtime.py (13), each red-proved.
- audits/http2shell-2026-10-27: the Home Assistant lane walk (proven), HOMELAB-LIST.md (19 to update), the run log.
- 08 §11 design line; 09 §3 decision 276 (HA monthly = same main version; decided by CC unattended).
2026-10-27 23:23:02 +01:00

24 lines
2.4 KiB
Plaintext
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.
22:57:43 [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
22:59:44 [1] deployed, controller state=running, pinned={'home-assistant': 'ghcr.io/home-assistant/home-assistant:2026.9.4'}
22:59:44 gate: ha is gated — passed as the household (cookie set)
22:59:47 [2] setup gate as installed: {'browser': {'status': '302', 'redirect': 'https://felhom.enkisfelhom.hu/__gate/start?…'}, 'script': {'status': '401', 'redirect': None}}
22:59:48 home-assistant: /api/onboarding/users http=200
22:59:48 home-assistant: login as the seeded owner ok=True
22:59:49 [5] drill commit 9f2522e80bd1: home-assistant ghcr.io/home-assistant/home-assistant:2026.9.4 -> ghcr.io/home-assistant/home-assistant:2026.10.4 (push rc=0)
22:59:58 [5] the box's drill mirror now at 9f2522e8
23:00:03 [6] Update -> 202 {'ok': True, 'data': {'accepted': True, 'completed': False}, 'message': 'Frissítés elindult – az állapot a kártyán követhető'}
23:00:03 + 0.0s phase=backing-up label=Biztonsági mentés készül a frissítés előtt… err=None hold=None
23:00:10 + 7.2s phase=safety-dump label=Adatbázis pillanatkép… err=None hold=None
23:00:11 + 8.2s phase=pulling label=Új verzió letöltése… err=None hold=None
23:01:57 + 113.9s phase=copying label=Az adatok másolása a frissítés előtt… err=None hold=None
23:02:08 + 125.2s phase=verifying label=Működés ellenőrzése… err=None hold=None
23:02:18 + 135.5s phase=done label=Frissítve err=None hold=None
23:02:38 home-assistant: login as the seeded owner ok=True
23:02:38 [7] memory soak 600 s …
23:12:44 [7] soak: peak 30.6% of the limit (anon), kills 0, restarts 0
23:12:44 [9] verdict proven -> /tmp/claude-1000/-mnt-5-hdd-felhom-eu-git/0b76c4d7-9b39-4e4e-869d-d0d2c6006331/scratchpad/p2ev/home-assistant/verdict.json
23:12:44 RESULT proven — the security-fix step ran on the box through the guarded Update; healthy, TO on all four observables, no undo, no hold, a clean soak, seed read back
23:12:49 [X] stop -> 200 {'ok': True, 'message': 'Stack home-assistant stop completed'}
23:13:21 [X] remove (with drive data) -> 200 {'ok': True, 'data': {'removed': 'home-assistant', 'volumes_removed': ['home-assistant_homeassistant_config'], 'hdd_paths_removed': [], 'hdd_paths_preserved': [
23:13:30 [X] after remove: deployed=False leftovers=''