Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions charts/plex-media-server/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 0.8.0
version: 0.9.0

# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
# It is recommended to use it with quotes.
appVersion: "1.41.3"
appVersion: "1.41.5"

sources:
- https://github.com/plexinc/pms-docker
10 changes: 7 additions & 3 deletions charts/plex-media-server/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# plex-media-server

![Version: 0.7.2](https://img.shields.io/badge/Version-0.7.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.41.3](https://img.shields.io/badge/AppVersion-1.41.3-informational?style=flat-square)
![Version: 0.9.0](https://img.shields.io/badge/Version-0.9.0-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)

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

Expand Down Expand Up @@ -103,15 +103,17 @@ Before contributing, please read the [Code of Conduct](../../CODE_OF_CONDUCT.md)
| commonLabels | object | `{}` | Common Labels for all resources created by this chart. |
| extraContainers | list | `[]` | |
| extraEnv | object | `{}` | |
| extraInitContainers | object | `{}` | |
| extraVolumeMounts | list | `[]` | Optionally specify additional volume mounts for the PMS and init containers. |
| extraVolumes | list | `[]` | Optionally specify additional volumes for the pod. |
| fullnameOverride | string | `""` | |
| global.imageRegistry | string | `""` | Allow parent charts to override registry hostname |
| image | object | `{"pullPolicy":"IfNotPresent","registry":"index.docker.io","repository":"plexinc/pms-docker","sha":"","tag":"latest"}` | The docker image information for the pms application |
| 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 |
| image.registry | string | `"index.docker.io"` | The public dockerhub registry |
| image.tag | string | `"latest"` | If unset use "latest" |
| image.tag | string | `"1.41.5.9522-a96edc606"` | If unset use "latest" |
| imagePullSecrets | list | `[]` | |
| ingress.annotations | object | `{}` | Custom annotations to put on the ingress resource |
| ingress.certificateSecret | string | `""` | Optional secret name to provide valid https connections using an existing SSL certificate |
| ingress.enabled | bool | `false` | Specify if an ingress resource for the pms server should be created or not |
| ingress.ingressClassName | string | `"ingress-nginx"` | The ingress class that should be used |
| ingress.url | string | `""` | The url to use for the ingress reverse proxy to point at this pms instance |
Expand All @@ -127,6 +129,8 @@ Before contributing, please read the [Code of Conduct](../../CODE_OF_CONDUCT.md)
| pms.livenessProbe | object | `{}` | Add kubernetes liveness probe to pms container. |
| pms.readinessProbe | object | `{}` | Add kubernetes readiness probe to pms container. |
| pms.resources | object | `{}` | |
| pms.securityContext | object | `{}` | Security context for PMS pods |
| pms.shareProcessNamespace | bool | `false` | enable process namespace sharing within the pod. |
| 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 |
| priorityClassName | string | `""` | |
| 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 |
Expand Down
11 changes: 10 additions & 1 deletion charts/plex-media-server/templates/statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,13 @@ spec:
{{ toYaml .requests | indent 12 | trim }}
{{- end }}
{{- end }}
{{- with .Values.pms.securityContext }}
securityContext:
{{- toYaml . | nindent 10 }}
{{- end }}
{{- if .Values.pms.shareProcessNamespace }}
shareProcessNamespace: {{ .Values.pms.shareProcessNamespace }}
{{- end }}
volumeMounts:
- name: pms-config
mountPath: /config
Expand Down Expand Up @@ -202,7 +209,9 @@ spec:
{{- end }}
{{- if not .Values.pms.configExistingClaim }}
volumeClaimTemplates:
- metadata:
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pms-config
spec:
accessModes: [ "ReadWriteOnce" ]
Expand Down
6 changes: 6 additions & 0 deletions charts/plex-media-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ pms:
# cpu: 100m
# memory: 128Mi

# -- Security context for PMS pods
securityContext: {}

# -- enable process namespace sharing within the pod.
shareProcessNamespace: false

# -- Add kubernetes liveness probe to pms container.
livenessProbe: {}
# httpGet:
Expand Down