diff --git a/dmz/internalproxy/templates/gitlab.yaml b/dmz/internalproxy/templates/gitlab.yaml index 8a7fa96..fbebfec 100644 --- a/dmz/internalproxy/templates/gitlab.yaml +++ b/dmz/internalproxy/templates/gitlab.yaml @@ -1,5 +1,49 @@ apiVersion: v1 kind: Service +metadata: + name: gitlab-ssh +spec: + ports: + - name: app + port: 9022 + protocol: TCP + targetPort: 9022 + clusterIP: None + type: ClusterIP + +--- +apiVersion: v1 +kind: Endpoints +metadata: + name: gitlab-ssh +subsets: + - addresses: + - ip: 192.168.21.200 + ports: + - name: app + port: 9022 + protocol: TCP + +--- +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: gitlab-ssh-ingress +spec: + entryPoints: + - gitlab-ssh + routes: + - match: HostSNI(`*`) + kind: Rule + services: + - name: gitlab-ssh + port: 9022 + tls: + secretName: gitlab-tls + +--- +apiVersion: v1 +kind: Service metadata: name: gitlab spec: