Files
felhom.eu/documentation/tests/golden-0.295.0-2026-10-05/README.md
T
admin 1b0678fa05
gates / gates (push) Successful in 31s
golden 0.295.0 baked + vouched with agent 0.145.0 (catch-up session)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
2026-10-05 09:48:27 +02:00

61 lines
3.2 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.
# Golden 0.295.0 — bake + publish + vouch, 2026-10-05 (afternoon)
Procedure: `documentation/runbooks/RUNBOOK-manual-build.md` §4.0 and §4.1 steps 1–5, in the drill VM on DooPlex.
| | Previous (`../golden-0.294.0-2026-10-05/`) | This bake |
|---|---|---|
| `build-golden.sh` | v3.2.0 (sha256 `645b3b659cba…`) | same file, unchanged (sha256 `645b3b659cba…`; VM copy matched) |
| Controller | `felhom-controller:0.294.0` | **`felhom-controller:0.295.0`** (MinAgent 0.131.0, unchanged) |
| Docker engine | the operator-approved set `os-docker-20261004-142842` | same pinned set (still in force) |
| Guest packages | template | template — `GOLDEN_GUEST_PKGS` EMPTY: no guest release is in force (the earliest real approval is after ~11:07 UTC today, `audits/night-2026-10-04/PREDICTION.md`) |
## Launch
- Drill VM reverted to `virgin`, cold-booted per §4.0 (07:28:27 UTC); `pveversion` = `pve-manager/9.2.2`.
- `pveam update` → `update successful`; template `debian-13-standard_13.6-1_amd64.tar.zst` (the only `_amd64`
debian-13 entry), downloaded, `checksum verified`.
- `/root/bake-run.sh` in the VM reads the token from the file; launched as transient unit `golden-bake`.
- Token copied file → file (`scp`). `systemctl show golden-bake -p Environment -p ExecStart | grep -c -F <token>` =
**0** (control with the token appended = **1**).
## Pass markers (from `bake.log`)
```
[golden] Docker engine set PINNED to the approved release: containerd.io=2.3.6-1~debian.13~trixie … docker-ce=5:29.8.2-1~debian.13~trixie …
[golden] no approved guest release given - the template versions stay; first-night count vs an approved release: n/a
[golden] pending Debian upgrades in the baked guest (what a FUTURE approval may bring): 49
docker OK (overlay2; data-root /var/lib/docker)
live-restore: on
INFO: including mount point rootfs ('/') in backup
INFO: including mount point mp0 ('/var/lib/felhom') in backup
[golden] pre-delete existing: HTTP 404 (404/204 expected)
[golden] upload OK (HTTP 201)
GOLDEN_VERSION=0.295.0
GOLDEN_SHA256=34bd8f5c37ec8423d4c23d66f4069835837485b867119326455248952827f6f7
```
No `excluding` and no `FATAL` in the log.
## Round trip
Anonymous GET of `…/generic/felhom-golden/0.295.0/golden.tar.zst`: HTTP 200, **648132539 bytes**, sha256
`34bd8f5c37ec8423d4c23d66f4069835837485b867119326455248952827f6f7` = the printed sha (`02-round-trip.txt`).
## Secrets
Saved-log leak grep for the literal token: **0**; positive control (a throwaway copy with the token appended): **1**,
copy shredded.
## Vouch (step 5)
`POST /configuration/artifacts` (operator Basic auth): agent **0.145.0** (sha256 `894da35c…`), golden **0.295.0**
(sha256 `34bd8f5c…`), `min_agent` **0.131.0**, wrapper sha empty. Result and hub log line: `../../audits/catchup-2026-10-05/
partE/vouch.txt`. The controller floor stays per customer (demo-hp, demo-felhom, tester-1 at 0.295.0); the global floor
is unchanged (Tester 2 not moved).
## Teardown
`pct destroy 9100 --purge`; `shred -u` of the token, the runner script and the log in the VM (log copied off first);
`poweroff`; qemu gone (`ps -eo comm | grep -c qemu-system-x86` = 0); `qemu-img snapshot -a virgin`. Host: nothing
provisioned.