Skip to content

Commit 905c023

Browse files
committed
Add readonly flag to Jellyfin chart. Release jellyfin chart 1.0.1.
1 parent c774dc2 commit 905c023

File tree

6 files changed

+41
-11
lines changed

6 files changed

+41
-11
lines changed

docs/index.yaml

+20-9
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,28 @@ entries:
33
gohttpserver:
44
- apiVersion: v1
55
appVersion: latest
6-
created: "2020-04-28T21:17:46.504275+02:00"
6+
created: "2020-05-04T16:25:18.742392+02:00"
77
description: GoHttpServer
88
digest: 1ca503f321b2578255fb0444235796c14673d3c1ab0172272e1751d6f8f318f8
99
name: gohttpserver
1010
urls:
1111
- https://utkuozdemir.org/helm-charts/gohttpserver-0.1.0.tgz
1212
version: 0.1.0
1313
jellyfin:
14+
- apiVersion: v2
15+
appVersion: v10.5.5-ls52
16+
created: "2020-05-04T16:25:18.7444+02:00"
17+
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
18+
image.
19+
digest: ba95b4c272bd06a0100477b3ba2a5e2e4fb5adcdea619aea73c7afa3863ccd0a
20+
name: jellyfin
21+
type: application
22+
urls:
23+
- https://utkuozdemir.org/helm-charts/jellyfin-1.0.1.tgz
24+
version: 1.0.1
1425
- apiVersion: v2
1526
appVersion: v10.5.5-ls51
16-
created: "2020-04-28T21:17:46.504964+02:00"
27+
created: "2020-05-04T16:25:18.743713+02:00"
1728
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
1829
image.
1930
digest: cd83eaca916842da9f91ff11784f0d0cc7166be6685ec2ca3a4d8d780e20bef8
@@ -25,7 +36,7 @@ entries:
2536
plex:
2637
- apiVersion: v2
2738
appVersion: 1.19.1.2645-ccb6eb67e
28-
created: "2020-04-28T21:17:46.507246+02:00"
39+
created: "2020-05-04T16:25:18.746781+02:00"
2940
description: Plex Media Server Helm chart that is based on plexinc/pms-docker
3041
Docker image.
3142
digest: d51f1a7bf74255008ac36772d37d3c0a4c8d2b73fafc2c318f23ce85f4da6d73
@@ -36,7 +47,7 @@ entries:
3647
version: 1.0.0
3748
- apiVersion: v1
3849
appVersion: 1.16.5.1554-1e5ff713d
39-
created: "2020-04-28T21:17:46.505971+02:00"
50+
created: "2020-05-04T16:25:18.745315+02:00"
4051
description: Plex
4152
digest: cf6cc48ea7f9666f65a34c21da073f2898f83f3897ba2aa0ca8579411bec238f
4253
name: plex
@@ -46,7 +57,7 @@ entries:
4657
transmission-exporter:
4758
- apiVersion: v1
4859
appVersion: 0.3.0
49-
created: "2020-04-28T21:17:46.509045+02:00"
60+
created: "2020-05-04T16:25:18.748594+02:00"
5061
description: Transmission Exporter
5162
digest: 630d16f2ecc11717d28743576cf6182a46122c98268df3fdac053ae95a2ac357
5263
name: transmission-exporter
@@ -55,7 +66,7 @@ entries:
5566
version: 1.0.0
5667
- apiVersion: v1
5768
appVersion: 0.3.0
58-
created: "2020-04-28T21:17:46.50815+02:00"
69+
created: "2020-05-04T16:25:18.74764+02:00"
5970
description: Transmission Exporter
6071
digest: 1ba9f2f6a6915b762efd3ff8c331920826b4d19b3db932da325c698138a7bede
6172
name: transmission-exporter
@@ -65,7 +76,7 @@ entries:
6576
transmission-openvpn:
6677
- apiVersion: v2
6778
appVersion: "2.12"
68-
created: "2020-04-28T21:17:46.511578+02:00"
79+
created: "2020-05-04T16:25:18.751035+02:00"
6980
description: Transmission + OpenVPN chart based on haugene/transmission-openvpn
7081
image
7182
digest: 20b539ab3202a35a4276f9d0e9e1a88b75f81b2d2d7387d9b0acbf2ba1bea3e7
@@ -76,11 +87,11 @@ entries:
7687
version: 1.0.0
7788
- apiVersion: v1
7889
appVersion: "2.7"
79-
created: "2020-04-28T21:17:46.510225+02:00"
90+
created: "2020-05-04T16:25:18.749534+02:00"
8091
description: Transmission + OpenVPN
8192
digest: 41fcc45a6c5dbaeba39c550d4ee0c23b840e460e9626e1b45559db0d1c3ec0a6
8293
name: transmission-openvpn
8394
urls:
8495
- https://utkuozdemir.org/helm-charts/transmission-openvpn-0.1.0.tgz
8596
version: 0.1.0
86-
generated: "2020-04-28T21:17:46.502462+02:00"
97+
generated: "2020-05-04T16:25:18.741352+02:00"

docs/jellyfin-1.0.1.tgz

4.32 KB
Binary file not shown.

jellyfin/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: jellyfin
33
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker image.
44
type: application
5-
version: 1.0.0
6-
appVersion: v10.5.5-ls51
5+
version: 1.0.1
6+
appVersion: v10.5.5-ls52

jellyfin/templates/statefulset.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ spec:
3030
name: config
3131
- mountPath: /data
3232
name: data
33+
readOnly: {{ .Values.persistence.data.readOnly }}
3334
envFrom:
3435
- configMapRef:
3536
name: {{ include "jellyfin.fullname" . }}
@@ -72,6 +73,7 @@ spec:
7273
- name: data
7374
persistentVolumeClaim:
7475
claimName: {{ .Values.persistence.data.existingClaim }}
76+
readOnly: {{ .Values.persistence.data.readOnly }}
7577
{{- else if not .Values.persistence.data.enabled }}
7678
- name: data
7779
emptyDir: {}

jellyfin/values.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ persistence:
6868
enabled: false
6969
# storageClass: "my-storage-class"
7070
# existingClaim: "my-existing-claim"
71+
readOnly: false
7172
annotations:
7273
accessModes:
7374
- ReadWriteOnce

package.sh

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
IFS=$'\n\t'
4+
5+
if [ $# -eq 0 ]; then
6+
echo "No arguments supplied. Pass the helm chart directory as the first parameter."
7+
exit 1
8+
fi
9+
10+
repo_url=https://utkuozdemir.org/helm-charts
11+
package_dir=$1
12+
13+
helm package "$package_dir"
14+
mv "$package_dir"*.tgz docs/
15+
helm repo index docs/ --url $repo_url
16+
git add --all

0 commit comments

Comments
 (0)