From 67332b187a0669acb2909ae325d6c7af545e7eaa Mon Sep 17 00:00:00 2001
From: Florian Herrengt <contact@florianherrengt.com>
Date: Sat, 16 Dec 2023 14:53:15 +0100
Subject: [PATCH] fix ssh nodePort

---
 apps/gitea.yaml | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/apps/gitea.yaml b/apps/gitea.yaml
index 9c6f799..231ba65 100644
--- a/apps/gitea.yaml
+++ b/apps/gitea.yaml
@@ -19,16 +19,37 @@ metadata:
   name: gitea
   namespace: apps
 spec:
+  type: NodePort
   ports:
     - port: 3000
       name: frontend
       targetPort: 3000
     - port: 30022
       name: ssh
-      targetPort: 22
+      targetPort: 30022
+      nodePort: 30022
   selector:
     app: gitea
 ---
+# apiVersion: v1
+# kind: Pod
+# metadata:
+#   name: gitea-debug
+#   namespace: apps
+# spec:
+#   containers:
+#     - name: gitea-debug
+#       image: busybox
+#       command: ["/bin/sh"]
+#       args: ["-c", "while true; do sleep 30; done;"]
+#       volumeMounts:
+#         - mountPath: /data
+#           name: gitea-data
+#   volumes:
+#     - name: gitea-data
+#       persistentVolumeClaim:
+#         claimName: gitea-pvc
+# ---
 apiVersion: apps/v1
 kind: Deployment
 metadata:
@@ -54,6 +75,12 @@ spec:
               value: "1000"
             - name: DISABLE_REGISTRATION
               value: "true"
+            - name: START_SSH_SERVER
+              value: "true"
+            - name: SSH_PORT
+              value: "30022"
+            - name: SSH_LISTEN_PORT
+              value: "30022"
             - name: GITEA__database__DB_TYPE
               value: "postgres"
             - name: GITEA__database__HOST
@@ -69,7 +96,7 @@ spec:
                   key: POSTGRES_PASSWORD
           ports:
             - containerPort: 3000
-            - containerPort: 22
+            - containerPort: 30022
           volumeMounts:
             - mountPath: /data
               name: gitea-data