flux-charts/mycloud-git-small/templates/forgejo/traefik.yaml

16 lines
397 B
YAML

{{- if .Values.traefik.enabled }}
{{- $host := .Values.ingress.host | default (printf "git.%s" .Values.commons.ingress.domain) }}
---
apiVersion: traefik.io/v1alpha1
kind: IngressRouteTCP
metadata:
name: {{ .Release.Name }}-forgejo
spec:
entryPoints:
- ssh
routes:
- match: "HostSNI(`*`)"
services:
- name: {{ .Release.Name }}-forgejo-ssh
port: 22
{{- end }}