4.9 KiB
REPORT — cloudflared 2026.10.3 on every box (R-1300), 2026-10-26 evening, attended
A sibling of
REPORT.md: the night session (TASK-night-burndown-and-tuesday-2026-10-26.md) ownsREPORT.mdtonight.
In plain words
- We run 3 cloudflared, one in each box's guest (Tester 1, demo-hp, demo-felhom). None on DooPlex. Tester4 has no tunnel; Tester 2 has no box.
- The https-origin trap does not apply. Each tunnel sends to
https://traefikwith „No TLS Verify" on, and traefik shows its own self-signed certificate — not an eMudhra one. - 0.345.1 is on every box: 4 of 4 reporting controllers (the three above + Tester4); none left behind.
- Longest tunnel gap: about 11 seconds (demo-hp). Tester 1 about 2 s, demo-felhom about 4 s.
Decisions: the operator said yes to the build-gate exception (build from a pushed tag) and to the global floor.
Versions, digests, CI
| What | Value |
|---|---|
controller tag v0.345.1 |
commit f3204024 = v0.345.0 6bfb784 + one commit; CI job 2393 success (attempt 1) |
controller main |
a1c65b3d (same bump + build.sh tag path); CI job 2392 success (attempt 1) |
controller image 0.345.1 / :latest |
sha256:7cfdf7e1f835628de9c7d536e0a60c06bad5bbe19e8133765cc0a6bb732dbff6 |
| cloudflared | cloudflare/cloudflared:2026.10.3, index sha256:faa8e0a1475f137c910be6025f43c8e4092fdd35461b31e19fd1390657a1ff39 |
| MinAgent | 0.158.1 (unchanged, declared with the floor) |
| global floor | 0.345.1 at 20:08:39Z (303 floor_set; read back from the running hub: „Effective floor: v0.345.1 — source: DB") |
| per-box floors | set 20:05:08Z (Tester 1), 20:06:04Z (demo-hp, demo-felhom); cleared 20:39:54Z |
Tests and gates: controller gates --fast green on both commits; go test ./... green on the tag commit; the new
reconcile test and the four build-gate cases red-proved. felhom.eu gates green on push. Methods: box state by
docker ps/docker logs in each guest; tunnel state by the hub's Hosts page and by a public name with no app
(cfprobe.<domain>: 404 = tunnel up, 530 = down), probed every 0.5–1 s from DooPlex.
Register
Rows before 213, after 214, opened 2 (R-1300, R-1301), closed 1 (R-1300).
Observations
- The N100 host's clock is 14 s slow; chrony fails at every boot — FILED: R-1301 (and
lived-in/n100.md). - I put a test run and a commit in one command on the detached tag clone (standing rule 1). The commit was local; the test result was then read on its own (green) before anything was pushed — NOT-A-FINDING: my slip, caught before push, recorded here.
noTLSVerifyon every tunnel route (R-510) — NOT-A-FINDING: a leg that never leaves the guest (cloudflared and traefik alone on the /29 tunnel network); now written in01as a recorded exception, with the rule „never turn off a certificate check to make an update work".- cloudflared 2026.10.4 (today, VULN-176088: metrics debug endpoints allowlist) — NOT-A-FINDING: our metrics bind to the container's own loopback; not taken because it is under a day old and the notice names 2026.10.3.
- 0.345.1 is built with 0.345.0's Go builder;
mainmoved to Go 1.27.3 tonight (R-972) — NOT-A-FINDING: R-972 owns it; the next release frommaincarries it. - Single-sample
000answers at 20:13:37 (both Tester 1 probes at once) and 20:17:13 (demo-hp) — NOT-A-FINDING: a client-side timeout, no 530; the hub and the boxes showed the tunnel up throughout. internal/stackstests took 450 s under the night session's load (each R-442 remove test 26 s) — NOT-A-FINDING: CI green; slow only under load.- Tester4's agent reads
0.167.0-night1 floor heldon the Hosts page — the night session's agent; not touched.
What changed in documents
architecture/01-topology-and-trust.md„Tunnel placement": the version, the rule, the recorded exception.architecture/11-os-updates.mdC8: the new pin.STATUS.md: one line (released;mainand Sunday's golden carry it). The golden 0.344.0 still has 2026.9.3; a new box moves to the floor in its first minutes. No extra bake (operator did not ask).- System poster: none of the three needed — no fact on the poster changed (cloudflared still runs in the guest).
- Controller:
build.shmay push from the pushed tagv<VERSION>(operator's yes). Controller report:felhom-controller/REPORT-cloudflared-0.345.1.md.
For the operator
- Nothing to do. If you want a second look: Cloudflare dashboard → Networking → Tunnels shows each connector's version (CC holds no Cloudflare token).
Teardown
Machine: the image pulled on scratch guest 9202 for the version check was removed. Host: nothing. Hub: the three
per-box floors cleared; the global floor stays at 0.345.1 by design. Clones felhom-controller-sec,
felhom-controller-mainsec and felhom.eu-cfsec on DooPlex are my work copies (all pushed); removed at the end.