diff --git a/templates/gitea/ssh-svc.yaml b/templates/gitea/ssh-svc.yaml index 5ce60cb..e81cada 100644 --- a/templates/gitea/ssh-svc.yaml +++ b/templates/gitea/ssh-svc.yaml @@ -8,8 +8,16 @@ metadata: {{- toYaml .Values.service.ssh.annotations | nindent 4 }} spec: type: {{ .Values.service.ssh.type }} - {{- if and .Values.service.ssh.loadBalancerIP (eq .Values.service.ssh.type "LoadBalancer") }} + {{- if eq .Values.service.ssh.type "LoadBalancer" }} + {{- if .Values.service.ssh.loadBalancerIP }} loadBalancerIP: {{ .Values.service.ssh.loadBalancerIP }} + {{- end -}} + {{- if .Values.service.ssh.loadBalancerSourceRanges }} + loadBalancerSourceRanges: + {{- range .Values.service.ssh.loadBalancerSourceRanges }} + - {{ . }} + {{- end }} + {{- end }} {{- end }} {{- if and .Values.service.ssh.clusterIP (eq .Values.service.ssh.type "ClusterIP") }} clusterIP: {{ .Values.service.ssh.clusterIP }} diff --git a/values.yaml b/values.yaml index ad25b93..574cafb 100644 --- a/values.yaml +++ b/values.yaml @@ -29,6 +29,7 @@ service: #nodePort: #externalTrafficPolicy: #externalIPs: + loadBalancerSourceRanges: [] annotations: ingress: