From 29400a65d5ca9704469ac7b53f45bc85e040ceb6 Mon Sep 17 00:00:00 2001 From: Flozza Date: Mon, 20 Oct 2025 13:58:30 +1030 Subject: [PATCH] Add dnsConfig and dnsPolicy options (#72) --- charts/jellyfin/templates/deployment.yaml | 7 +++++++ charts/jellyfin/values.yaml | 16 ++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/charts/jellyfin/templates/deployment.yaml b/charts/jellyfin/templates/deployment.yaml index d458d87..08a6860 100644 --- a/charts/jellyfin/templates/deployment.yaml +++ b/charts/jellyfin/templates/deployment.yaml @@ -167,3 +167,10 @@ spec: {{- with .Values.priorityClassName }} priorityClassName: {{ . | quote }} {{- end }} + {{- with .Values.dnsConfig }} + dnsConfig: + {{- toYaml . | nindent 8}} + {{- end }} + {{- with .Values.dnsPolicy }} + dnsPolicy: {{ . | quote }} + {{- end }} diff --git a/charts/jellyfin/values.yaml b/charts/jellyfin/values.yaml index 0d71148..f3b51fa 100644 --- a/charts/jellyfin/values.yaml +++ b/charts/jellyfin/values.yaml @@ -56,6 +56,22 @@ runtimeClassName: '' # -- Define a priorityClassName for the pod. priorityClassName: "" +# -- Define a dnsConfig. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config +# Use this to provide a custom DNS resolver configuration +dnsConfig: {} + # nameservers: + # - 192.0.2.1 + # searches: + # - ns1.svc.cluster-domain.example + # - my.dns.search.suffix + # options: + # - name: ndots + # value: "2" + # - name: edns0 + +# -- Define a dnsPolicy. See https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-s-dns-policy +dnsPolicy: "" + # -- Deployment strategy configuration. See `kubectl explain deployment.spec.strategy`. deploymentStrategy: type: RollingUpdate