Skip to content

Commit cea729a

Browse files
committed
release plex chart version 2.1.0
1 parent 60981d3 commit cea729a

File tree

7 files changed

+85
-7
lines changed

7 files changed

+85
-7
lines changed

docs/index.yaml

+33-1
Original file line numberDiff line numberDiff line change
@@ -1352,6 +1352,38 @@ entries:
13521352
- https://utkuozdemir.org/helm-charts/nvidia-gpu-exporter-0.1.0.tgz
13531353
version: 0.1.0
13541354
plex:
1355+
- annotations:
1356+
artifacthub.io/changes: |
1357+
- Add additionalPorts and additionalServicePorts options
1358+
artifacthub.io/images: |
1359+
- name: linuxserver/plex
1360+
image: docker.io/linuxserver/plex:1.25.2
1361+
artifacthub.io/license: MIT
1362+
apiVersion: v2
1363+
appVersion: 1.25.2
1364+
created: "2021-12-31T04:47:43.760776+01:00"
1365+
description: Plex Media Server Helm chart
1366+
digest: 9ce7f53ec10cd989a21d971ea8dcbfb7c4e7ad59c57588cb1096e7b40151cf44
1367+
home: https://www.plex.tv
1368+
icon: https://utkuozdemir.org/helm-charts/plex.png
1369+
keywords:
1370+
- plex
1371+
- media-server
1372+
- plex-media-server
1373+
- streaming
1374+
- tv
1375+
maintainers:
1376+
1377+
name: Utku Özdemir
1378+
url: https://utkuozdemir.org
1379+
name: plex
1380+
sources:
1381+
- https://github.com/linuxserver/docker-plex
1382+
- https://github.com/utkuozdemir/helm-charts
1383+
type: application
1384+
urls:
1385+
- https://utkuozdemir.org/helm-charts/plex-2.1.0.tgz
1386+
version: 2.1.0
13551387
- annotations:
13561388
artifacthub.io/changes: |
13571389
- Complete refactor of chart
@@ -2190,4 +2222,4 @@ entries:
21902222
urls:
21912223
- https://utkuozdemir.org/helm-charts/transmission-openvpn-0.1.0.tgz
21922224
version: 0.1.0
2193-
generated: "2021-12-31T04:28:19.808267+01:00"
2225+
generated: "2021-12-31T04:47:43.75952+01:00"

docs/plex-2.1.0.tgz

6.81 KB
Binary file not shown.

plex/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: plex
33
description: Plex Media Server Helm chart
44
type: application
5-
version: 2.0.0
5+
version: 2.1.0
66
appVersion: 1.25.2
77
home: https://www.plex.tv
88
keywords:
@@ -22,7 +22,7 @@ maintainers:
2222
annotations:
2323
artifacthub.io/license: MIT
2424
artifacthub.io/changes: |
25-
- Complete refactor of chart
25+
- Add additionalPorts and additionalServicePorts options
2626
artifacthub.io/images: |
2727
- name: linuxserver/plex
2828
image: docker.io/linuxserver/plex:1.25.2

plex/README.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# plex
22

3-
![Version: 2.0.0](https://img.shields.io/badge/Version-2.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.25.2](https://img.shields.io/badge/AppVersion-1.25.2-informational?style=flat-square)
3+
![Version: 2.1.0](https://img.shields.io/badge/Version-2.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.25.2](https://img.shields.io/badge/AppVersion-1.25.2-informational?style=flat-square)
44

55
Plex Media Server Helm chart
66

@@ -17,16 +17,18 @@ $ helm install my-release utkuozdemir/plex
1717

1818
| Key | Type | Default | Description |
1919
|-----|------|---------|-------------|
20+
| additionalPorts | list | `[]` | Additional port definitions for the pod |
21+
| additionalServicePorts | list | `[]` | Additional port definitions for the service |
2022
| affinity | object | `{}` | Affinity for the pod assignment |
2123
| dnsConfig | object | `{}` | DNS configuration for the pod |
2224
| dnsPolicy | string | `"ClusterFirst"` | DNS policy for the pod |
2325
| env | object | `{}` | Non-sensitive environment variables to be set in the pods. See the [application docs](https://docs.linuxserver.io/images/docker-plex) |
2426
| extraVolumeMounts | object | `{}` | Arbitrary extra volume mounts for the pod |
2527
| extraVolumes | list | `[]` | Arbitrary extra volume definitions for the pod |
2628
| fullnameOverride | string | `""` | String to fully override fullname template with a string |
27-
| hostNetwork | bool | `false` | |
28-
| hostPort.enabled | bool | `false` | |
29-
| hostPort.port | int | `32400` | |
29+
| hostNetwork | bool | `false` | Use host network |
30+
| hostPort.enabled | bool | `false` | Use host port for the application |
31+
| hostPort.port | int | `32400` | Host port to bind to |
3032
| image.pullPolicy | string | `"IfNotPresent"` | Image pull policy |
3133
| image.repository | string | `"docker.io/linuxserver/plex"` | Image repository |
3234
| image.tag | string | `""` | Image tag (if not specified, defaults to the chart's appVersion) |

plex/templates/deployment.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,9 @@ spec:
6767
{{- if .Values.hostPort.enabled }}
6868
hostPort: {{ .Values.hostPort.port }}
6969
{{- end }}
70+
{{- with .Values.additionalPorts }}
71+
{{- toYaml . | nindent 12 }}
72+
{{- end }}
7073
{{- with .Values.livenessProbe }}
7174
livenessProbe:
7275
{{- toYaml . | nindent 12 }}

plex/templates/service.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@ spec:
1111
targetPort: plex
1212
protocol: TCP
1313
name: plex
14+
{{- with .Values.additionalServicePorts }}
15+
{{- toYaml . | nindent 4 }}
16+
{{- end }}
1417
selector:
1518
{{- include "plex.selectorLabels" . | nindent 4 }}

plex/values.yaml

+38
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,49 @@
11
# -- Number of replicas to run. Chart is not designed to scale horizontally, use at your own risk
22
replicaCount: 1
33

4+
# -- Use host network
45
hostNetwork: false
6+
57
hostPort:
8+
# -- Use host port for the application
69
enabled: false
10+
# -- Host port to bind to
711
port: 32400
812

13+
# -- Additional port definitions for the pod
14+
additionalPorts: []
15+
# - name: udp-1900
16+
# containerPort: 1900
17+
# protocol: UDP
18+
# hostPort: 1900
19+
# - name: udp-5353
20+
# containerPort: 5353
21+
# protocol: UDP
22+
# hostPort: 5353
23+
# - name: tcp-32410
24+
# containerPort: 32410
25+
# protocol: TCP
26+
# hostPort: 32410
27+
# - name: tcp-32412
28+
# containerPort: 32412
29+
# protocol: TCP
30+
# hostPort: 32412
31+
# - name: tcp-32413
32+
# containerPort: 32413
33+
# protocol: TCP
34+
# hostPort: 32413
35+
# - name: tcp-32414
36+
# containerPort: 32414
37+
# protocol: TCP
38+
# hostPort: 32414
39+
# - name: tcp-32469
40+
# containerPort: 32469
41+
# protocol: TCP
42+
# hostPort: 32469
43+
44+
# -- Additional port definitions for the service
45+
additionalServicePorts: []
46+
947
image:
1048
# -- Image repository
1149
repository: docker.io/linuxserver/plex

0 commit comments

Comments
 (0)