gitea/.helm/templates/ssh-service.yaml
bootstrap 90fd37101b
Some checks failed
trash-ci / smoke (push) Failing after 11s
Initial Gitea chart with smoke CI
2026-05-06 17:35:56 +03:00

25 lines
835 B
YAML

{{- if .Values.sshService.enabled }}
apiVersion: v1
kind: Service
metadata:
name: {{ .Values.sshService.name | quote }}
namespace: {{ .Release.Namespace | quote }}
labels:
{{- include "gitea.labels" . | nindent 4 }}
spec:
type: {{ .Values.sshService.type }}
{{- if and .Values.sshService.externalTrafficPolicy (or (eq .Values.sshService.type "NodePort") (eq .Values.sshService.type "LoadBalancer")) }}
externalTrafficPolicy: {{ .Values.sshService.externalTrafficPolicy }}
{{- end }}
selector:
app: gitea
ports:
- name: ssh
port: {{ .Values.sshService.port }}
targetPort: {{ .Values.sshService.targetPort }}
protocol: TCP
{{- if and (eq .Values.sshService.type "NodePort") .Values.sshService.nodePort }}
nodePort: {{ .Values.sshService.nodePort }}
{{- end }}
{{- end }}