|
@@ -4,38 +4,8 @@ metadata:
|
|
|
name: {{ include "plex.fullname" . }}-udp
|
|
|
labels:
|
|
|
{{- include "plex.labels" . | nindent 4 }}
|
|
|
-{{- if .Values.serviceUDP.labels }}
|
|
|
-{{ toYaml .Values.serviceUDP.labels | indent 4 }}
|
|
|
-{{- end }}
|
|
|
-{{- with .Values.serviceUDP.annotations }}
|
|
|
- annotations:
|
|
|
-{{ toYaml . | indent 4 }}
|
|
|
-{{- end }}
|
|
|
spec:
|
|
|
-{{- if (or (eq .Values.serviceUDP.type "ClusterIP") (empty .Values.serviceUDP.type)) }}
|
|
|
type: ClusterIP
|
|
|
- {{- if .Values.serviceUDP.clusterIP }}
|
|
|
- clusterIP: {{ .Values.serviceUDP.clusterIP }}
|
|
|
- {{end}}
|
|
|
-{{- else if eq .Values.serviceUDP.type "LoadBalancer" }}
|
|
|
- type: {{ .Values.serviceUDP.type }}
|
|
|
- {{- if .Values.serviceUDP.loadBalancerIP }}
|
|
|
- loadBalancerIP: {{ .Values.serviceUDP.loadBalancerIP }}
|
|
|
- {{- end }}
|
|
|
- {{- if .Values.serviceUDP.loadBalancerSourceRanges }}
|
|
|
- loadBalancerSourceRanges:
|
|
|
-{{ toYaml .Values.serviceUDP.loadBalancerSourceRanges | indent 4 }}
|
|
|
- {{- end -}}
|
|
|
-{{- else }}
|
|
|
- type: {{ .Values.serviceUDP.type }}
|
|
|
-{{- end }}
|
|
|
-{{- if .Values.serviceUDP.externalIPs }}
|
|
|
- externalIPs:
|
|
|
-{{ toYaml .Values.serviceUDP.externalIPs | indent 4 }}
|
|
|
-{{- end }}
|
|
|
- {{- if .Values.serviceUDP.externalTrafficPolicy }}
|
|
|
- externalTrafficPolicy: {{ .Values.serviceUDP.externalTrafficPolicy }}
|
|
|
- {{- end }}
|
|
|
ports:
|
|
|
- name: plex-dlna-udp
|
|
|
port: 1900
|