diff --git a/radarr/Chart.yaml b/radarr/Chart.yaml index 4ddfbef6..a57c8717 100644 --- a/radarr/Chart.yaml +++ b/radarr/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: amd64-0.2.0.1318-ls6 description: Radarr is a movie downloading client name: radarr -version: 1.0.0 +version: 1.1.0 keywords: - radarr - usenet diff --git a/radarr/templates/config-pvc.yaml b/radarr/templates/config-pvc.yaml deleted file mode 100644 index 70f6a9ed..00000000 --- a/radarr/templates/config-pvc.yaml +++ /dev/null @@ -1,25 +0,0 @@ - -{{- if and .Values.persistence.config.enabled (not .Values.persistence.config.existingClaim) }} -kind: PersistentVolumeClaim -apiVersion: v1 -metadata: - name: {{ template "radarr.fullname" . }}-config - labels: - app.kubernetes.io/name: {{ include "radarr.name" . }} - helm.sh/chart: {{ include "radarr.chart" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/managed-by: {{ .Release.Service }} -spec: - accessModes: - - {{ .Values.persistence.config.accessMode | quote }} - resources: - requests: - storage: {{ .Values.persistence.config.size | quote }} -{{- if .Values.persistence.config.storageClass }} -{{- if (eq "-" .Values.persistence.config.storageClass) }} - storageClassName: "" -{{- else }} - storageClassName: "{{ .Values.persistence.config.storageClass }}" -{{- end }} -{{- end }} -{{- end -}} \ No newline at end of file diff --git a/radarr/templates/statefulset.yaml b/radarr/templates/statefulset.yaml index 5b0ed158..daab1f2c 100644 --- a/radarr/templates/statefulset.yaml +++ b/radarr/templates/statefulset.yaml @@ -61,13 +61,6 @@ spec: resources: {{ toYaml .Values.resources | indent 12 }} volumes: - - name: config - {{- if .Values.persistence.config.enabled }} - persistentVolumeClaim: - claimName: {{ if .Values.persistence.config.existingClaim }}{{ .Values.persistence.config.existingClaim }}{{- else }}{{ template "radarr.fullname" . }}-config{{- end }} - {{- else }} - emptyDir: {} - {{- end }} - name: downloads {{- if .Values.persistence.downloads.enabled }} persistentVolumeClaim: @@ -87,6 +80,38 @@ spec: persistentVolumeClaim: claimName: {{ .existingClaim }} {{- end }} +{{- if and .Values.persistence.config.enabled .Values.persistence.config.existingClaim }} + - name: config + {{- if .Values.persistence.config.enabled }} + persistentVolumeClaim: + claimName: {{ .Values.persistence.config.existingClaim }} + {{- else }} + emptyDir: {} + {{- end }} +{{- else if not .Values.persistence.config.enabled }} + - name: config + emptyDir: {} +{{- else if and .Values.persistence.config.enabled (not .Values.persistence.config.existingClaim) }} + volumeClaimTemplates: + - metadata: + name: config + labels: + app.kubernetes.io/name: {{ include "radarr.name" . }} + app.kubernetes.io/instance: {{ .Release.Name }} + spec: + accessModes: + - {{ .Values.persistence.config.accessMode | quote }} + resources: + requests: + storage: {{ .Values.persistence.config.size | quote }} + {{- if .Values.persistence.config.storageClass }} + {{- if (eq "-" .Values.persistence.config.storageClass) }} + storageClassName: "" + {{- else }} + storageClassName: "{{ .Values.persistence.config.storageClass }}" + {{- end }} + {{- end }} +{{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{ toYaml . | indent 8 }}