Skip to content

Commit a460933

Browse files
committed
Release jellyfin chart version 1.1.3.
1 parent 40e899c commit a460933

File tree

6 files changed

+50
-6
lines changed

6 files changed

+50
-6
lines changed

docs/index.yaml

+32-1
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,37 @@ entries:
335335
- https://utkuozdemir.org/helm-charts/huginn-1.0.0.tgz
336336
version: 1.0.0
337337
jellyfin:
338+
- annotations:
339+
artifacthub.io/changes: |
340+
- Add hostPath option for the data volume
341+
artifacthub.io/images: |
342+
- name: linuxserver/jellyfin
343+
image: docker.io/linuxserver/jellyfin:10.7.2-1-ls105
344+
artifacthub.io/license: MIT
345+
apiVersion: v2
346+
appVersion: 10.7.2-1-ls105
347+
created: "2021-04-13T18:26:42.632513+02:00"
348+
description: Jellyfin Helm chart that is based on linuxserver/jellyfin Docker image.
349+
digest: 4d9b31862fb20a7594c1481dc400aa91258ddd24782b237df186922c0ed156c5
350+
home: https://jellyfin.org
351+
icon: https://utkuozdemir.org/helm-charts/jellyfin.png
352+
keywords:
353+
- jellyfin
354+
- media-server
355+
- streaming
356+
- video
357+
maintainers:
358+
359+
name: Utku Özdemir
360+
url: https://utkuozdemir.org
361+
name: jellyfin
362+
sources:
363+
- https://github.com/jellyfin/jellyfin
364+
- https://github.com/utkuozdemir/helm-charts
365+
type: application
366+
urls:
367+
- https://utkuozdemir.org/helm-charts/jellyfin-1.1.3.tgz
368+
version: 1.1.3
338369
- annotations:
339370
artifacthub.io/changes: |
340371
- Bump app version to 10.7.2-1-ls105
@@ -827,4 +858,4 @@ entries:
827858
urls:
828859
- https://utkuozdemir.org/helm-charts/transmission-openvpn-0.1.0.tgz
829860
version: 0.1.0
830-
generated: "2021-04-12T16:01:34.044215+02:00"
861+
generated: "2021-04-13T18:26:42.631688+02:00"

docs/jellyfin-1.1.3.tgz

6.27 KB
Binary file not shown.

jellyfin/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: jellyfin
33
description: Jellyfin Helm chart that is based on linuxserver/jellyfin Docker image.
44
type: application
5-
version: 1.1.2
5+
version: 1.1.3
66
appVersion: 10.7.2-1-ls105
77
home: https://jellyfin.org
88
keywords:
@@ -21,7 +21,7 @@ maintainers:
2121
annotations:
2222
artifacthub.io/license: MIT
2323
artifacthub.io/changes: |
24-
- Bump app version to 10.7.2-1-ls105
24+
- Add hostPath option for the data volume
2525
artifacthub.io/images: |
2626
- name: linuxserver/jellyfin
2727
image: docker.io/linuxserver/jellyfin:10.7.2-1-ls105

jellyfin/README.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,15 @@ The following tables lists the configurable parameters of the chart and their de
7474
| `persistence.config.accessModes` | Access modes of config volume | `["ReadWriteOnce"]` |
7575
| `persistence.config.size` | Size for the config PV | `8Gi` |
7676
| `persistence.data.enabled` | Enable persistence for data storage | `false` |
77+
| `persistence.data.readOnly` | Mount the data volume read-only | `false` |
7778
| `persistence.data.storageClass` | Specify the `storageClass` used to provision the data volume | `nil` |
78-
| `persistence.data.existingClaim` | Use a existing PVC for data which must be created manually before bound | `nil` |
79+
| `persistence.data.existingClaim` | Use a existing PVC for data which must be created manually before bound. Will be ignored if `persistence.data.enabled` is set to false or `persistence.data.hostPath.enabled` is set to true | `nil` |
7980
| `persistence.data.annotations` | Annotations for the data volume PVC | `nil` |
8081
| `persistence.data.accessModes` | Access modes of data volume | `["ReadWriteOnce"]` |
8182
| `persistence.data.size` | Size for the data PV | `8Gi` |
83+
| `persistence.data.hostPath.enabled` | Mount a hostPath for the data volume. If set to true, no PVC will be created and `existingClaim` will be ignored | `false` |
84+
| `persistence.data.hostPath.type` | Type of the hostPath mount | `Directory` |
85+
| `persistence.data.hostPath.path` | Path of the hostPath mount | `/hostpath` |
8286
| `jellyfin.timezone` | Timezone to be used. See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones | `nil` |
8387
| `jellyfin.uid` | The unix user id for the process to run with | `nil` |
8488
| `jellyfin.gid` | The unix group id for the process to run with | `nil` |

jellyfin/templates/statefulset.yaml

+7-2
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,12 @@ spec:
6969
- name: config
7070
emptyDir: {}
7171
{{- end }}
72-
{{- if and .Values.persistence.data.enabled .Values.persistence.data.existingClaim }}
72+
{{- if and .Values.persistence.data.enabled .Values.persistence.data.hostPath.enabled }}
73+
- name: data
74+
hostPath:
75+
path: {{ .Values.persistence.data.hostPath.path }}
76+
type: {{ .Values.persistence.data.hostPath.type }}
77+
{{- else if and .Values.persistence.data.enabled .Values.persistence.data.existingClaim }}
7378
- name: data
7479
persistentVolumeClaim:
7580
claimName: {{ .Values.persistence.data.existingClaim }}
@@ -96,7 +101,7 @@ spec:
96101
storage: {{ .Values.persistence.config.size | quote }}
97102
{{ include "jellyfin.config.storageClass" . }}
98103
{{- end }}
99-
{{- if and .Values.persistence.data.enabled (not .Values.persistence.data.existingClaim) }}
104+
{{- if and .Values.persistence.data.enabled (not .Values.persistence.data.existingClaim) (not .Values.persistence.data.hostPath.enabled) }}
100105
- metadata:
101106
name: data
102107
labels:

jellyfin/values.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ persistence:
7474
- ReadWriteOnce
7575
## Persistent Volume size
7676
size: 64Gi
77+
hostPath:
78+
enabled: false
79+
type: Directory
80+
path: /hostpath
7781

7882
resources: {}
7983
# We usually recommend not to specify default resources and to leave this as a conscious

0 commit comments

Comments
 (0)