Skip to content

Commit 413c515

Browse files
committed
Update jellyfin to version 1.0.4 appVersion 10.6.2-1-ls67.
1 parent 175ad47 commit 413c515

File tree

4 files changed

+136
-16
lines changed

4 files changed

+136
-16
lines changed

docs/index.yaml

+25-14
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,28 @@ entries:
33
gohttpserver:
44
- apiVersion: v1
55
appVersion: latest
6-
created: "2020-07-29T13:28:48.087188+03:00"
6+
created: "2020-08-04T00:15:21.711961+03: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: 10.6.2-1-ls67
16+
created: "2020-08-04T00:15:21.715359+03:00"
17+
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
18+
image.
19+
digest: 8b51a81f0223eb27598f4e71e1bc0676c6f2ef258bf7866823468909aa8c545a
20+
name: jellyfin
21+
type: application
22+
urls:
23+
- https://utkuozdemir.org/helm-charts/jellyfin-1.0.4.tgz
24+
version: 1.0.4
1425
- apiVersion: v2
1526
appVersion: 10.6.1-1-ls65
16-
created: "2020-07-29T13:28:48.093362+03:00"
27+
created: "2020-08-04T00:15:21.714643+03:00"
1728
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
1829
image.
1930
digest: 04b28a217ed1b569895fecf73d04856f227ed57ba0c85f53658e221acc816083
@@ -24,7 +35,7 @@ entries:
2435
version: 1.0.3
2536
- apiVersion: v2
2637
appVersion: 10.6.0-2-ls63
27-
created: "2020-07-29T13:28:48.092699+03:00"
38+
created: "2020-08-04T00:15:21.713902+03:00"
2839
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
2940
image.
3041
digest: 0e2b20ec12ba8f15d93e121994bc8809e93423c000c520ec84c216b81d814ce6
@@ -35,7 +46,7 @@ entries:
3546
version: 1.0.2
3647
- apiVersion: v2
3748
appVersion: v10.5.5-ls52
38-
created: "2020-07-29T13:28:48.090792+03:00"
49+
created: "2020-08-04T00:15:21.713293+03:00"
3950
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
4051
image.
4152
digest: ba95b4c272bd06a0100477b3ba2a5e2e4fb5adcdea619aea73c7afa3863ccd0a
@@ -46,7 +57,7 @@ entries:
4657
version: 1.0.1
4758
- apiVersion: v2
4859
appVersion: v10.5.5-ls51
49-
created: "2020-07-29T13:28:48.088865+03:00"
60+
created: "2020-08-04T00:15:21.712642+03:00"
5061
description: jellyfin Helm chart that is based on linuxserver/jellyfin Docker
5162
image.
5263
digest: cd83eaca916842da9f91ff11784f0d0cc7166be6685ec2ca3a4d8d780e20bef8
@@ -58,7 +69,7 @@ entries:
5869
plex:
5970
- apiVersion: v2
6071
appVersion: 1.19.2.2737-b69929dab
61-
created: "2020-07-29T13:28:48.099989+03:00"
72+
created: "2020-08-04T00:15:21.717484+03:00"
6273
description: Plex Media Server Helm chart that is based on plexinc/pms-docker
6374
Docker image.
6475
digest: 759eed7cb8c4d71e75a46b0f97e546286783409612b15c34a0ed873c75025bfb
@@ -69,7 +80,7 @@ entries:
6980
version: 1.0.1
7081
- apiVersion: v2
7182
appVersion: 1.19.1.2645-ccb6eb67e
72-
created: "2020-07-29T13:28:48.097526+03:00"
83+
created: "2020-08-04T00:15:21.716768+03:00"
7384
description: Plex Media Server Helm chart that is based on plexinc/pms-docker
7485
Docker image.
7586
digest: d51f1a7bf74255008ac36772d37d3c0a4c8d2b73fafc2c318f23ce85f4da6d73
@@ -80,7 +91,7 @@ entries:
8091
version: 1.0.0
8192
- apiVersion: v1
8293
appVersion: 1.16.5.1554-1e5ff713d
83-
created: "2020-07-29T13:28:48.094707+03:00"
94+
created: "2020-08-04T00:15:21.715958+03:00"
8495
description: Plex
8596
digest: cf6cc48ea7f9666f65a34c21da073f2898f83f3897ba2aa0ca8579411bec238f
8697
name: plex
@@ -90,7 +101,7 @@ entries:
90101
restreamer:
91102
- apiVersion: v2
92103
appVersion: 0.6.4
93-
created: "2020-07-29T13:28:48.102293+03:00"
104+
created: "2020-08-04T00:15:21.718232+03:00"
94105
description: Restreamer helm chart
95106
digest: 1f808d3297cb01f7c26649a4249e27e1b8396d0d365643108315338c3341a797
96107
name: restreamer
@@ -101,7 +112,7 @@ entries:
101112
transmission-exporter:
102113
- apiVersion: v1
103114
appVersion: 0.3.0
104-
created: "2020-07-29T13:28:48.106488+03:00"
115+
created: "2020-08-04T00:15:21.71975+03:00"
105116
description: Transmission Exporter
106117
digest: 630d16f2ecc11717d28743576cf6182a46122c98268df3fdac053ae95a2ac357
107118
name: transmission-exporter
@@ -110,7 +121,7 @@ entries:
110121
version: 1.0.0
111122
- apiVersion: v1
112123
appVersion: 0.3.0
113-
created: "2020-07-29T13:28:48.104189+03:00"
124+
created: "2020-08-04T00:15:21.718732+03:00"
114125
description: Transmission Exporter
115126
digest: 1ba9f2f6a6915b762efd3ff8c331920826b4d19b3db932da325c698138a7bede
116127
name: transmission-exporter
@@ -120,7 +131,7 @@ entries:
120131
transmission-openvpn:
121132
- apiVersion: v2
122133
appVersion: "2.12"
123-
created: "2020-07-29T13:28:48.109446+03:00"
134+
created: "2020-08-04T00:15:21.721327+03:00"
124135
description: Transmission + OpenVPN chart based on haugene/transmission-openvpn
125136
image
126137
digest: 20b539ab3202a35a4276f9d0e9e1a88b75f81b2d2d7387d9b0acbf2ba1bea3e7
@@ -131,11 +142,11 @@ entries:
131142
version: 1.0.0
132143
- apiVersion: v1
133144
appVersion: "2.7"
134-
created: "2020-07-29T13:28:48.107699+03:00"
145+
created: "2020-08-04T00:15:21.720609+03:00"
135146
description: Transmission + OpenVPN
136147
digest: 41fcc45a6c5dbaeba39c550d4ee0c23b840e460e9626e1b45559db0d1c3ec0a6
137148
name: transmission-openvpn
138149
urls:
139150
- https://utkuozdemir.org/helm-charts/transmission-openvpn-0.1.0.tgz
140151
version: 0.1.0
141-
generated: "2020-07-29T13:28:48.085999+03:00"
152+
generated: "2020-08-04T00:15:21.711276+03:00"

docs/jellyfin-1.0.4.tgz

5.88 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.3
6-
appVersion: 10.6.1-1-ls65
5+
version: 1.0.4
6+
appVersion: 10.6.2-1-ls67

jellyfin/README.md

+109
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
# jellyfin
2+
3+
This is a helm chart for the [Jellyfin Media Server](https://jellyfin.org/) based on the
4+
[linuxserver.io's Jellyfin docker image](https://hub.docker.com/r/linuxserver/jellyfin).
5+
6+
## TL;DR;
7+
8+
```console
9+
$ helm repo add utkuozdemir https://utkuozdemir.org/helm-charts
10+
$ helm install my-release utkuozdemir/jellyfin
11+
```
12+
13+
## Introduction
14+
15+
This chart simply maps the features of the jellyfin project to the Kubernetes concepts.
16+
17+
## Installing the Chart
18+
19+
To install the chart with the release name `my-release`:
20+
21+
```console
22+
$ helm repo add utkuozdemir https://utkuozdemir.org/helm-charts
23+
$ helm install my-release utkuozdemir/jellyfin
24+
```
25+
26+
**Important:** See the [Parameters](#parameters) section lists the parameters that need to be configured
27+
during the installation.
28+
29+
> **Tip**: List all releases using `helm list`
30+
31+
## Uninstalling the Chart
32+
33+
To uninstall/delete the `my-release` deployment:
34+
35+
```console
36+
$ helm delete my-release
37+
```
38+
39+
The command removes all the Kubernetes components associated with the chart and deletes the release.
40+
41+
## Parameters
42+
43+
The following tables lists the configurable parameters of the chart and their default values.
44+
45+
| Parameter | Description | Default |
46+
| --------- | ----------- | ------- |
47+
| `global.storageClass` | Global storage class for dynamic provisioning | `nil` |
48+
| `image.repository` | container image name | `haugene/jellyfin` |
49+
| `image.pullPolicy` | container image pull policy | `IfNotPresent` |
50+
| `image.tag` | container image tag | `{TAG_NAME}` (taken from the chart appVersion) |
51+
| `imagePullSecrets` | Array of imagePullSecrets in the namespace for pulling images | `[]` |
52+
| `nameOverride` | String to partially override the fullname template with a string (will prepend the release name) | `nil` |
53+
| `fullnameOverride` | String to fully override the fullname template with a string | `nil` |
54+
| `serviceAccount.create` | Specifies whether a ServiceAccount should be created | `true` |
55+
| `serviceAccount.name` | The name of the ServiceAccount to create | Generated using the fullname template |
56+
| `serviceAccount.annotations` | Annotations for the ServiceAccount | `{}` |
57+
| `podSecurityContext` | The security context for the pods | `{}` |
58+
| `securityContext` | The security context for the application container. Includes `NET_ADMIN` by default for the OpenVPN connection to work | `{"capabilities":{"add":["NET_ADMIN"]}}` |
59+
| `service.type` | Kubernetes Service type | `ClusterIP` |
60+
| `service.port` | Kubernetes Service port | `80` |
61+
| `ingress.enabled` | Enable the use of the ingress controller to access the web UI | `false` |
62+
| `ingress.annotations` | Annotations for the Ingress | `{}` |
63+
| `ingress.hosts[0].host` | Hostname to your installation | `chart-example.local` |
64+
| `ingress.hosts[0].paths` | Path within the url structure | `[]` |
65+
| `ingress.tls` | The TLS configuration for the ingress | `[]` |
66+
| `resources` | The resources to allocate for the container | `{}` |
67+
| `nodeSelector` | Node labels for pod assignment | `{}` |
68+
| `tolerations` | Tolerations for pod assignment | `[]` |
69+
| `affinity` | Map of node/pod affinities | `{}` |
70+
| `persistence.config.enabled` | Enable persistence for config storage | `false` |
71+
| `persistence.config.storageClass` | Specify the `storageClass` used to provision the config volume | `nil` |
72+
| `persistence.config.existingClaim` | Use a existing PVC for config which must be created manually before bound | `nil` |
73+
| `persistence.config.annotations` | Annotations for the config volume PVC | `nil` |
74+
| `persistence.config.accessModes` | Access modes of config volume | `["ReadWriteOnce"]` |
75+
| `persistence.config.size` | Size for the config PV | `8Gi` |
76+
| `persistence.data.enabled` | Enable persistence for data storage | `false` |
77+
| `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.annotations` | Annotations for the data volume PVC | `nil` |
80+
| `persistence.data.accessModes` | Access modes of data volume | `["ReadWriteOnce"]` |
81+
| `persistence.data.size` | Size for the data PV | `8Gi` |
82+
| `jellyfin.timezone` | Timezone to be used. See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones | `nil` |
83+
| `jellyfin.uid` | The unix user id for the process to run with | `nil` |
84+
| `jellyfin.gid` | The unix group id for the process to run with | `nil` |
85+
| `jellyfin.otherEnv` | Additional key-value pairs to be passed as environment variables to the container. See https://hub.docker.com/r/linuxserver/jellyfin for reference | `nil` |
86+
87+
88+
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
89+
90+
```console
91+
$ helm install my-release \
92+
--set persistence.config.enabled=true \
93+
--set persistence.data.enabled=true \
94+
--set persistence.data.size=1Ti \
95+
--set jellyfin.timezone=Europe/Berlin \
96+
utkuozdemir/jellyfin
97+
```
98+
99+
The above command enabled persistence for both config and data, sets the data PVC (library) size
100+
to 1 terabyte and uses the Berlin/Germany timezone.
101+
102+
Alternatively, a YAML file that specifies the values for the parameters
103+
can be provided while installing the chart. For example,
104+
105+
```console
106+
$ helm install my-release -f values.yaml utkuozdemir/jellyfin
107+
```
108+
109+
> **Tip**: You can use the default [values.yaml](values.yaml)

0 commit comments

Comments
 (0)