Archived
TestTheForgesSshPortIsGivenByTheNumberTheForgeCallsIt exercised a settings override from '2222' to 222 — but 2222 was never a real port anywhere, just a mistake in gitea's own manifest (fixed alongside this: listens.port is now 22, the container's real internal sshd port, matching every other module's convention, and ports declares 222:22 directly — 222 has always been the real, fixed public git-ssh port, needing no per-node override). Split into two tests: the fixed default with no override, and a genuine override case for a hypothetical node whose predecessor used a different number, keyed correctly by 22. TestTheResolverAndWhatAsksItComposeOnOneMachine set Rendering.Names but FactNodeZones reads Rendering.Machines (novox/hq issue 111 split the two apart: every name the mesh serves vs. the machines subset) — a loose end from that merge, not exercised until now. Both are the same map in this test's scenario, so both fields are set.