rke2-charts/packages/rke2-coredns/generated-changes/patch/templates/service.yaml.patch

37 lines
1.1 KiB
Diff

--- charts-original/templates/service.yaml
+++ charts/templates/service.yaml
@@ -1,4 +1,6 @@
{{- if .Values.deployment.enabled }}
+{{- $dnsIPs := split "," .Values.global.clusterDNS }}
+{{- $dnsCount := len $dnsIPs }}
---
apiVersion: v1
kind: Service
@@ -25,12 +27,12 @@
k8s-app: {{ template "coredns.k8sapplabel" . }}
{{- end }}
app.kubernetes.io/name: {{ template "coredns.name" . }}
- {{- if .Values.service.clusterIP }}
- clusterIP: {{ .Values.service.clusterIP }}
- {{- end }}
- {{- if .Values.service.clusterIPs }}
+ clusterIP: {{ template "clusterDNSServerIP" . }}
+ {{- if gt $dnsCount 1 }}
clusterIPs:
- {{ toYaml .Values.service.clusterIPs | nindent 4 }}
+ {{- range $dnsIP := $dnsIPs }}
+ - {{ $dnsIP }}
+ {{- end }}
{{- end }}
{{- if .Values.service.externalIPs }}
externalIPs:
@@ -45,7 +47,5 @@
ports:
{{ include "coredns.servicePorts" . | indent 2 -}}
type: {{ default "ClusterIP" .Values.serviceType }}
- {{- if .Values.service.ipFamilyPolicy }}
- ipFamilyPolicy: {{ .Values.service.ipFamilyPolicy }}
- {{- end }}
+ ipFamilyPolicy: {{ template "ipFamilyPolicy" . }}
{{- end }}