mirror of
https://github.com/shadoll/helm-charts.git
synced 2026-08-28 11:33:17 +00:00
chore: Update service configuration to support NodePort and LoadBalancer types
This commit is contained in:
@@ -6,7 +6,10 @@ metadata:
|
||||
app.kubernetes.io/name: {{ .Chart.Name }}
|
||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
type: {{ .Values.service.type }}
|
||||
{{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) .Values.service.externalTrafficPolicy }}
|
||||
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
|
||||
{{- end }}
|
||||
selector:
|
||||
app: {{ .Release.Name }}
|
||||
ports:
|
||||
@@ -14,15 +17,27 @@ spec:
|
||||
port: {{ .Values.webuiPort }}
|
||||
targetPort: {{ .Values.webuiPort }}
|
||||
protocol: TCP
|
||||
{{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) .Values.service.nodePorts.webui }}
|
||||
nodePort: {{ .Values.service.nodePorts.webui }}
|
||||
{{- end }}
|
||||
- name: rpc
|
||||
port: {{ .Values.rpcPort }}
|
||||
targetPort: {{ .Values.rpcPort }}
|
||||
protocol: TCP
|
||||
{{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) .Values.service.nodePorts.rpc }}
|
||||
nodePort: {{ .Values.service.nodePorts.rpc }}
|
||||
{{- end }}
|
||||
- name: torrent-tcp
|
||||
port: {{ .Values.torrentPort }}
|
||||
targetPort: {{ .Values.torrentPort }}
|
||||
protocol: TCP
|
||||
{{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) .Values.service.nodePorts.torrentTcp }}
|
||||
nodePort: {{ .Values.service.nodePorts.torrentTcp }}
|
||||
{{- end }}
|
||||
- name: torrent-udp
|
||||
port: {{ .Values.torrentPort }}
|
||||
targetPort: {{ .Values.torrentPort }}
|
||||
protocol: UDP
|
||||
{{- if and (or (eq .Values.service.type "NodePort") (eq .Values.service.type "LoadBalancer")) .Values.service.nodePorts.torrentUdp }}
|
||||
nodePort: {{ .Values.service.nodePorts.torrentUdp }}
|
||||
{{- end }}
|
||||
|
||||
Reference in New Issue
Block a user