gates / gates (push) Successful in 1m56s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
55 lines
3.4 KiB
Markdown
55 lines
3.4 KiB
Markdown
# REPORT — demo-hp's full local tier, and what the whole-box copy holds (2026-11-09, attended)
|
||
|
||
**Plain words first.** demo-hp did not restart on 11-08/09. Its local whole-box copy was refused for space again
|
||
(12.5 GiB free, 13.3 GiB needed), so the night's OS run and its kernel step waited. With the operator's yes, CC freed
|
||
space and filed the causes. The controller now deletes two kinds of old images by itself: v0.351.0, **released the
|
||
same day** (global floor 12:18 UTC, MinAgent 0.158.1).
|
||
|
||
## What the whole-box copy holds (demo-hp guest 9201, `docker system df -v`, measured)
|
||
|
||
| Part | Size |
|
||
|---|---|
|
||
| Images used by containers | 13.2 GB |
|
||
| The apps' undo images (decision 53, on purpose) | 9.8 GB |
|
||
| Old controller images (25 of them test builds) | 2.2 GB |
|
||
| Old infrastructure and helper images | 1.35 GB |
|
||
| Docker volumes (app data) | ~1.5 GB |
|
||
| `sys_drive` | 1.3 GB |
|
||
|
||
Packed: 9.8 GB, on a 39 GB system disk. The N100 writes its copy to its 1 TB backup drive (`felhom-backup`), 1.5 GB.
|
||
Tester 1 and demo-hp write to the system disk (`local`). The same old-image pattern was on all three boxes (43–48% of
|
||
image space unused; most of it is undo images).
|
||
|
||
## What was done on demo-hp (operator's yes)
|
||
|
||
- Inside guest 9201: 36 unused images deleted by name (25 old controller test builds; traefik v3.6.7/v3.7.13;
|
||
cloudflared 2026.6.0/2026.9.3; Samba 1.1.0; FileBrowser 1.3.3; alpine:3.20, curl, hello-world). The undo images,
|
||
the previous controller (0.349.0) and the previous pins were kept. Images 27.56 → 24.15 GB.
|
||
- On the host: installer ISO 1.30.0 removed from `local` (`pvesm free`); its sha256 `590d7b9b…` matched the copy on
|
||
DooPlex and the file on iso.felhom.eu (HTTP 200). The old golden archive 0.236.0 stays (no other copy found).
|
||
- `local`: 12.5 → 14.0 GiB free, above the 13.3 GiB the space check asks.
|
||
- Evidence off-git: `/mnt/5_hdd/felhom.eu/evidence/demo-hp-images-2026-11-09/` (before, cleanup, journal noise).
|
||
|
||
**Not yet observed:** tonight's local copy, OS run and kernel step on demo-hp. Positive observable: a new
|
||
`vzdump-lxc-9201-2026_11_10-*.tar.zst` in `/var/lib/vz/dump/`, then the host's boot time after the kernel step.
|
||
|
||
## Product changes
|
||
|
||
- Controller v0.351.0 (felhom-controller CHANGELOG): decision 56 amended (old `-rc` controller images go) and decision
|
||
285 (pinned infrastructure images keep the pin and the previous pin). Six mutants red-proved.
|
||
- **Released 2026-11-09** (`documentation/audits/release-2026-11-09/README.md`): rc.1 by hand on Tester 1 (37 → 24
|
||
images, 12 controller + 2 infrastructure images deleted, about 1 GB freed, because the test builds share layers);
|
||
per-box floors 12:14 UTC, all three test boxes on 0.351.0 by 12:15; each box's own pass deleted what the rule says
|
||
(demo-felhom: 1 controller + 5 infrastructure images); walk green on all three, `https_only_check.py` rc 0; global
|
||
floor 0.351.0 / MinAgent 0.158.1 at 12:18 UTC, read back from the hub log and the configuration page; per-box floors
|
||
cleared.
|
||
- `09-update-architecture.md` §3: decision 285 added, decision 56 amended.
|
||
|
||
## Register
|
||
|
||
Rows before 223, after 225; opened 2 (R-1366 the whole-box copy carries every image — operator decision; R-1367 the
|
||
host journal's sudo session noise), closed 0. R-548 extended with the 11-09 refusal and the clean-up.
|
||
|
||
Architecture read: `07-backup-architecture.md` (tiers), `09-update-architecture.md` §3 (decisions 53, 56).
|
||
System poster: no fact changed (no backup tier, time or retention moved).
|