From 10d564b6d5dd67b5a6f9eab70304f200b0f15f62 Mon Sep 17 00:00:00 2001 From: Grant <5445379+grantdhunter@users.noreply.github.com> Date: Sat, 15 Mar 2025 22:55:00 -0600 Subject: [PATCH] Enable ssh git interface --- gitea/values.yaml | 25 +++++++++++++++++++++++++ traefik/values.yaml | 8 ++++++++ 2 files changed, 33 insertions(+) diff --git a/gitea/values.yaml b/gitea/values.yaml index 5423fa8..7f628be 100644 --- a/gitea/values.yaml +++ b/gitea/values.yaml @@ -48,6 +48,12 @@ ingress: annotations: "traefik.ingress.kubernetes.io/router.tls.certresolver": "letsencrypt" +service: + ssh: + type: ClusterIP + port: 22 + clusterIP: + redis: enabled: true @@ -57,3 +63,22 @@ postgresql: enabled: false postgresql-ha: enabled: false + + +extraDeploy: +- apiVersion: traefik.io/v1alpha1 + kind: IngressRouteTCP + metadata: + name: gitea-ssh + namespace: gitea + labels: + app: gitea + spec: + entryPoints: + - ssh + routes: + - match: HostSNI(`*`) + services: + - name: gitea-ssh + port: 22 + diff --git a/traefik/values.yaml b/traefik/values.yaml index e634f05..035fe79 100644 --- a/traefik/values.yaml +++ b/traefik/values.yaml @@ -48,6 +48,14 @@ ports: middlewares: - traefik-rate-limit@kubernetescrd + ssh: + port: 2222 + expose: + default: true + exposedPort: 2222 + protocol: TCP + + extraObjects: - apiVersion: v1 kind: Secret