From 11a4804919f5fda80aab1137a342862e3ab8b659 Mon Sep 17 00:00:00 2001 From: FedotCompot Date: Tue, 7 Oct 2025 22:08:26 +0000 Subject: [PATCH 1/3] fix(servarr): use correct claim in all deployments when existing claim is set --- charts/servarr/templates/bazarr/deployment.yaml | 2 +- charts/servarr/templates/lidarr/deployment.yaml | 2 +- charts/servarr/templates/prowlarr/deployment.yaml | 2 +- charts/servarr/templates/qbittorrent/deployment.yaml | 2 +- charts/servarr/templates/radarr/deployment.yaml | 2 +- charts/servarr/templates/sonarr/deployment.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/servarr/templates/bazarr/deployment.yaml b/charts/servarr/templates/bazarr/deployment.yaml index ba15196..f4b1035 100644 --- a/charts/servarr/templates/bazarr/deployment.yaml +++ b/charts/servarr/templates/bazarr/deployment.yaml @@ -52,7 +52,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.bazarr.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} diff --git a/charts/servarr/templates/lidarr/deployment.yaml b/charts/servarr/templates/lidarr/deployment.yaml index 8f8bbc5..5e5a183 100644 --- a/charts/servarr/templates/lidarr/deployment.yaml +++ b/charts/servarr/templates/lidarr/deployment.yaml @@ -60,7 +60,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.lidarr.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} diff --git a/charts/servarr/templates/prowlarr/deployment.yaml b/charts/servarr/templates/prowlarr/deployment.yaml index cf252fb..86ab4f0 100644 --- a/charts/servarr/templates/prowlarr/deployment.yaml +++ b/charts/servarr/templates/prowlarr/deployment.yaml @@ -52,7 +52,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.prowlarr.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} diff --git a/charts/servarr/templates/qbittorrent/deployment.yaml b/charts/servarr/templates/qbittorrent/deployment.yaml index 7c1e191..75c8b56 100644 --- a/charts/servarr/templates/qbittorrent/deployment.yaml +++ b/charts/servarr/templates/qbittorrent/deployment.yaml @@ -52,7 +52,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.qbittorrent.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} diff --git a/charts/servarr/templates/radarr/deployment.yaml b/charts/servarr/templates/radarr/deployment.yaml index 26fe8df..a6c77ef 100644 --- a/charts/servarr/templates/radarr/deployment.yaml +++ b/charts/servarr/templates/radarr/deployment.yaml @@ -60,7 +60,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.radarr.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} diff --git a/charts/servarr/templates/sonarr/deployment.yaml b/charts/servarr/templates/sonarr/deployment.yaml index 52ece2c..4749235 100644 --- a/charts/servarr/templates/sonarr/deployment.yaml +++ b/charts/servarr/templates/sonarr/deployment.yaml @@ -60,7 +60,7 @@ spec: - name: media {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.sonarr.persistence.enabled }} persistentVolumeClaim: - claimName: {{ .Release.Name }}-jellyfin-media + claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} {{- else }} emptyDir: { } {{- end }} From 49683f0e400fd4d216d5aa13f2e9fa19357fa9b4 Mon Sep 17 00:00:00 2001 From: FedotCompot Date: Tue, 7 Oct 2025 22:14:05 +0000 Subject: [PATCH 2/3] fix(servarr): removed unused media volume from prowlarr --- charts/servarr/templates/prowlarr/deployment.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/charts/servarr/templates/prowlarr/deployment.yaml b/charts/servarr/templates/prowlarr/deployment.yaml index 86ab4f0..966b022 100644 --- a/charts/servarr/templates/prowlarr/deployment.yaml +++ b/charts/servarr/templates/prowlarr/deployment.yaml @@ -49,13 +49,6 @@ spec: {{- else }} emptyDir: { } {{- end }} - - name: media - {{- if and .Values.jellyfin.enabled .Values.jellyfin.persistence.media.enabled .Values.prowlarr.persistence.enabled }} - persistentVolumeClaim: - claimName: {{ if .Values.jellyfin.persistence.media.existingClaim }}{{ .Values.jellyfin.persistence.media.existingClaim }}{{- else }}{{ .Release.Name }}-jellyfin-media{{- end }} - {{- else }} - emptyDir: { } - {{- end }} {{- if .Values.prowlarr.persistence.additionalVolumes }} {{- .Values.prowlarr.persistence.additionalVolumes | toYaml | nindent 8}} {{- end }} From 26608dd0c7e3c946330d7f428e3313998be80c9b Mon Sep 17 00:00:00 2001 From: FedotCompot Date: Tue, 7 Oct 2025 22:14:40 +0000 Subject: [PATCH 3/3] feat(servarr): version bump --- charts/servarr/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/servarr/Chart.yaml b/charts/servarr/Chart.yaml index b5fe181..9e069f2 100644 --- a/charts/servarr/Chart.yaml +++ b/charts/servarr/Chart.yaml @@ -3,8 +3,8 @@ maintainers: - name: kubitodev url: https://kubito.dev apiVersion: v2 -appVersion: 1.2.1 -version: 1.2.1 +appVersion: 1.2.2 +version: 1.2.2 description: Kubito Servarr Helm Chart home: https://github.com/kubitodev/helm/tree/main/charts/servarr icon: https://kubito.dev/images/kubito.svg