Skip to content

Commit 01bed3f

Browse files
committed
fix: update chart version
2 parents 8bec44d + 09780fe commit 01bed3f

5 files changed

Lines changed: 51 additions & 19 deletions

File tree

charts/plex-media-server/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ version: 1.0.0
2828
# incremented each time you make changes to the application. Versions are not expected to
2929
# follow Semantic Versioning. They should reflect the version the application is using.
3030
# It is recommended to use it with quotes.
31-
appVersion: "1.41.5"
31+
appVersion: "1.41.6"
3232

3333
sources:
3434
- https://github.com/plexinc/pms-docker

charts/plex-media-server/README.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# plex-media-server
22

3-
![Version: 0.9.1](https://img.shields.io/badge/Version-0.9.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.41.5](https://img.shields.io/badge/AppVersion-1.41.5-informational?style=flat-square)
3+
![Version: 0.10.0](https://img.shields.io/badge/Version-0.10.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.41.6](https://img.shields.io/badge/AppVersion-1.41.6-informational?style=flat-square)
44

55
**Homepage:** <https://www.plex.tv>
66

@@ -101,25 +101,26 @@ Before contributing, please read the [Code of Conduct](../../CODE_OF_CONDUCT.md)
101101
|-----|------|---------|-------------|
102102
| affinity | object | `{}` | |
103103
| commonLabels | object | `{}` | Common Labels for all resources created by this chart. |
104+
| dnsConfig | object | `{}` | Optional DNS configuration for the Pod |
104105
| extraContainers | list | `[]` | |
105106
| extraEnv | object | `{}` | |
106107
| extraInitContainers | object | `{}` | |
107108
| extraVolumeMounts | list | `[]` | Optionally specify additional volume mounts for the PMS and init containers. |
108109
| extraVolumes | list | `[]` | Optionally specify additional volumes for the pod. |
109110
| fullnameOverride | string | `""` | |
110111
| global.imageRegistry | string | `""` | Allow parent charts to override registry hostname |
111-
| image | object | `{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"plexinc/pms-docker","sha":"","tag":"1.41.5.9522-a96edc606"}` | The docker image information for the pms application |
112+
| image | object | `{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"plexinc/pms-docker","sha":"","tag":"1.41.6.9685-d301f511a"}` | The docker image information for the pms application |
112113
| image.registry | string | `"index.docker.io"` | The public dockerhub registry |
113-
| image.tag | string | `"1.41.5.9522-a96edc606"` | If unset use "latest" |
114+
| image.tag | string | `"1.41.6.9685-d301f511a"` | If unset use "latest" |
114115
| imagePullSecrets | list | `[]` | |
115116
| ingress.annotations | object | `{}` | Custom annotations to put on the ingress resource |
116117
| ingress.certificateSecret | string | `""` | Optional secret name to provide valid https connections using an existing SSL certificate |
117118
| ingress.enabled | bool | `false` | Specify if an ingress resource for the pms server should be created or not |
118119
| ingress.ingressClassName | string | `"ingress-nginx"` | The ingress class that should be used |
119120
| ingress.url | string | `""` | The url to use for the ingress reverse proxy to point at this pms instance |
120-
| initContainer | object | `{"image":{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"alpine","sha":"","tag":"3.18.0"},"script":""}` | A basic image that will convert the configmap to a file in the rclone config volume this is ignored if rclone is not enabled |
121+
| initContainer | object | `{"image":{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"alpine","sha":"","tag":"3.21"},"script":""}` | A basic image that will convert the configmap to a file in the rclone config volume this is ignored if rclone is not enabled |
121122
| initContainer.image.registry | string | `"index.docker.io"` | The public dockerhub registry |
122-
| initContainer.image.tag | string | `"3.18.0"` | If unset use latest |
123+
| initContainer.image.tag | string | `"3.21"` | If unset use latest |
123124
| initContainer.script | string | `""` | A custom script that will be run in an init container to do any setup before the PMS service starts up This will be run every time the pod starts, make sure that some mechanism is included to prevent this from running more than once if it should only be run on the first startup. |
124125
| nameOverride | string | `""` | |
125126
| nodeSelector | object | `{}` | |
@@ -133,13 +134,13 @@ Before contributing, please read the [Code of Conduct](../../CODE_OF_CONDUCT.md)
133134
| pms.shareProcessNamespace | bool | `false` | Enable process namespace sharing within the pod. |
134135
| pms.storageClassName | string | `nil` | The storage class to use when provisioning the pms config volume this needs to be created manually, null will use the default |
135136
| priorityClassName | string | `""` | |
136-
| rclone | object | `{"additionalArgs":[],"configSecret":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"rclone/rclone","sha":"","tag":"1.62.2"},"readOnly":true,"remotes":[],"resources":{}}` | The settings specific to rclone |
137+
| rclone | object | `{"additionalArgs":[],"configSecret":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"rclone/rclone","sha":"","tag":"1.69.2"},"readOnly":true,"remotes":[],"resources":{}}` | The settings specific to rclone |
137138
| rclone.additionalArgs | list | `[]` | Additional arguments to give to rclone when mounting the volume |
138139
| rclone.configSecret | string | `""` | The name of the secret that contains the rclone configuration file. The rclone config key must be called `rclone.conf` in the secret All keys in configSecret will be available in /etc/rclone/. This might be useful if other files are needed, such as a private key for sftp mode. |
139140
| rclone.enabled | bool | `false` | If the rclone sidecar should be created |
140-
| rclone.image | object | `{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"rclone/rclone","sha":"","tag":"1.62.2"}` | The rclone image that should be used |
141+
| rclone.image | object | `{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"rclone/rclone","sha":"","tag":"1.69.2"}` | The rclone image that should be used |
141142
| rclone.image.registry | string | `"index.docker.io"` | The public dockerhub registry |
142-
| rclone.image.tag | string | `"1.62.2"` | If unset use latest |
143+
| rclone.image.tag | string | `"1.69.2"` | If unset use latest |
143144
| rclone.readOnly | bool | `true` | If the remote volumes should be mounted as read only |
144145
| rclone.remotes | list | `[]` | The remote drive that should be mounted using rclone this must be in the form of `name:[/optional/path]` this remote will be mounted at `/data/name` in the PMS container |
145146
| runtimeClassName | string | `""` | Specify your own runtime class name eg use gpu |

charts/plex-media-server/templates/service.yaml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,19 @@ metadata:
1010
{{- end }}
1111
spec:
1212
type: {{ .Values.service.type }}
13+
{{- if .Values.service.loadBalancerIP }}
14+
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
15+
{{- end }}
1316
{{- if .Values.service.externalTrafficPolicy }}
1417
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }}
1518
{{- end }}
1619
ports:
17-
- port: {{ .Values.service.port }}
18-
targetPort: 32400
19-
{{- if eq .Values.service.type "NodePort" }}
20-
nodePort: {{ default "32400" .Values.service.nodePort }}
21-
{{- end }}
22-
protocol: TCP
23-
name: pms
20+
- port: {{ .Values.service.port }}
21+
targetPort: 32400
22+
{{- if eq .Values.service.type "NodePort" }}
23+
nodePort: {{ default "32400" .Values.service.nodePort }}
24+
{{- end }}
25+
protocol: TCP
26+
name: pms
2427
selector:
2528
{{- include "pms-chart.selectorLabels" . | nindent 4 }}

charts/plex-media-server/templates/statefulset.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ spec:
2121
annotations:
2222
{{- toYaml .Values.statefulSet.podAnnotations | nindent 8 }}
2323
spec:
24+
{{- if .Values.dnsConfig }}
25+
dnsConfig:
26+
{{- toYaml .Values.dnsConfig | nindent 8 }}
27+
{{- end }}
2428
{{- if .Values.runtimeClassName }}
2529
runtimeClassName: {{ .Values.runtimeClassName | quote }}
2630
{{- end }}
@@ -115,6 +119,13 @@ spec:
115119
- name: {{ $key }}
116120
value: {{ $value | quote }}
117121
{{- end }}
122+
{{- if and .Values.pms.claimSecret.name .Values.pms.claimSecret.value }}
123+
- name: PLEX_CLAIM
124+
valueFrom:
125+
secretKeyRef:
126+
name: {{ .Values.pms.claimSecret.name }}
127+
key: {{ .Values.pms.claimSecret.key }}
128+
{{- end }}
118129
{{- if .Values.pms.gpu.nvidia.enabled }}
119130
- name: NVIDIA_VISIBLE_DEVICES
120131
value: all

charts/plex-media-server/values.yaml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,17 @@ image:
44
registry: index.docker.io
55
repository: plexinc/pms-docker
66
# -- If unset use "latest"
7-
tag: "1.41.5.9522-a96edc606"
7+
tag: "1.41.6.9685-d301f511a"
88
sha: ""
99
pullPolicy: IfNotPresent
1010

1111
global:
1212
# -- Allow parent charts to override registry hostname
1313
imageRegistry: ""
1414

15+
# -- Optional DNS configuration for the Pod
16+
dnsConfig: {}
17+
1518
ingress:
1619
# -- Specify if an ingress resource for the pms server should be created or not
1720
enabled: false
@@ -44,6 +47,13 @@ pms:
4447
# NOTE: When set, 'configStorage' and 'storageClassName' are ignored.
4548
configExistingClaim: ""
4649

50+
# Providing both name and key will add in the PLEX_CLAIM environment variable
51+
# with the correct secretKeyRef configuration
52+
# Clashes with providing PLEX_CLAIM via `extraEnv` so only provide one or the other!
53+
claimSecret:
54+
name: ""
55+
key: ""
56+
4757
# Enabling this will add nvidia.com/gpu: 1 to limits, and will set
4858
# environment for the nvidia operator
4959
gpu:
@@ -96,7 +106,7 @@ initContainer:
96106
registry: index.docker.io
97107
repository: alpine
98108
# -- If unset use latest
99-
tag: 3.21
109+
tag: '3.21'
100110
sha: ""
101111
pullPolicy: IfNotPresent
102112

@@ -154,7 +164,7 @@ rclone:
154164
registry: index.docker.io
155165
repository: rclone/rclone
156166
# -- If unset use latest
157-
tag: 1.69.1
167+
tag: 1.69.2
158168
sha: ""
159169
pullPolicy: IfNotPresent
160170

@@ -213,6 +223,13 @@ service:
213223
type: ClusterIP
214224
port: 32400
215225

226+
# -- Deprecated: Pre-defined IP address of the PMS service.
227+
# Used by cloud providers to connect the resulting load balancer service to a
228+
# pre-existing static IP.
229+
# Users are encouraged to use implementation-specific annotations when available instead.
230+
# Ref: https://kubernetes.io/docs/concepts/services-networking/service/#loadbalancer
231+
# loadBalancerIP: ""
232+
216233
# Port to use when type of service is "NodePort" (32400 by default)
217234
# nodePort: 32400
218235

0 commit comments

Comments
 (0)