gitea: listens its real internal ssh port (22), not 2222 #60

Merged
jschoubben merged 1 commits from fix/gitea-ssh-port-manifest-mismatch into main 2026-09-25 15:24:50 +00:00
Owner

2222 never meant anything — no container of gitea's publishes it, the software never listens on it, and nobody could say where it came from. The container's real internal sshd is 22 (gitea's own default, unmodified — every other module's listens.port already means the container's real internal port, this one didn't). ports now declares 222:22 directly: 222 is the real, fixed, always-known public git-ssh port, so it needs no per-node setting to reach.

Already built, pushed, and verified live on novox — SSH on port 222 confirmed working after deploy, mesh-controller's own test suite (TestTheForgesSshPortIsTheMeshsFixedConventionByDefault, mesh-controller#59) passes against this file.

2222 never meant anything — no container of gitea's publishes it, the software never listens on it, and nobody could say where it came from. The container's real internal sshd is 22 (gitea's own default, unmodified — every other module's `listens.port` already means the container's real internal port, this one didn't). `ports` now declares `222:22` directly: 222 is the real, fixed, always-known public git-ssh port, so it needs no per-node setting to reach. Already built, pushed, and verified live on novox — SSH on port 222 confirmed working after deploy, mesh-controller's own test suite (`TestTheForgesSshPortIsTheMeshsFixedConventionByDefault`, mesh-controller#59) passes against this file.
jschoubben added 1 commit 2026-09-25 15:24:45 +00:00
2222 never meant anything — no container of gitea's publishes it, the
software never listens on it, and nobody could say where it came from.
The container's real internal sshd is 22 (gitea's own default, unmodified
— every other module's listens.port already means the container's real
internal port, this one didn't). ports now declares 222:22 directly: 222
is the real, fixed, always-known public git-ssh port, so it needs no
per-node setting to reach — unlike an arbitrary auto-assigned port, this
one has external consumers who already know the number.
jschoubben merged commit 4e2dd0adae into main 2026-09-25 15:24:50 +00:00
jschoubben deleted branch fix/gitea-ssh-port-manifest-mismatch 2026-09-25 15:24:50 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#60