# Etap 003: Wystawienie SSH Gitei z k3s Cel etapu: udostępnić SSH Gitei na publicznym porcie, żeby `git@gitea.mpabi.pl` trafiało do serwisu `gitea-ssh` w klastrze. ## Zakres 1. Dodać `HelmChartConfig` dla Traefika z entrypointem TCP `gitssh` na porcie `2222`. 2. Dodać `IngressRouteTCP` w namespace `gitea`, który kieruje ruch z `gitssh` do `service/gitea-ssh:22`. 3. Wdrożyć manifesty do klastra i zweryfikować: - Traefik ma port `2222`, - `IngressRouteTCP` jest aktywny, - `ssh -p 2222 git@gitea.mpabi.pl` odpowiada Giteą. ## Decyzja techniczna - Nie ruszamy hostowego `:22` (zostaje dla SSH systemu). - Git SSH dla Gitei idzie przez `:2222`. - Klienci Git powinni używać: - `ssh://git@gitea.mpabi.pl:2222/trade/trade-iac.git` - albo aliasu SSH z `Port 2222`. ## Kryteria akceptacji - `kubectl -n kube-system get svc traefik` pokazuje port `2222/TCP`. - `kubectl -n gitea get ingressroutetcp gitea-ssh` istnieje. - Push/pull repo przez SSH na porcie `2222` działa.