mirror of
https://github.com/k8s-at-home/charts.git
synced 2025-01-24 16:09:08 +00:00
05594cc703
* copying submodule charts instead of symlink * fix linting for provisioner chart * fix linting * removing trailing space * linting fixes
50 lines
3.5 KiB
Markdown
50 lines
3.5 KiB
Markdown
# Plex Media Server helm chart
|
|
|
|
## Configuration
|
|
|
|
The following tables lists the configurable parameters of the Plex chart and their default values.
|
|
|
|
| Parameter | Description | Default |
|
|
|----------------------------|-------------------------------------|---------------------------------------------------------|
|
|
| `image.repository` | Image repository | `plexinc/pms-docker` |
|
|
| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/plexinc/pms-docker/tags/).| `1.10.1.4602-f54242b6b`|
|
|
| `image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
|
| `kubePlex.enabled` | Enable KubPlex transcoder | `true` |
|
|
| `kubePlex.image.repository` | Image repository | `quay.io/munnerz/kube-plex` |
|
|
| `kubePlex.image.tag` | Image tag. | `latest`|
|
|
| `kubePlex.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
|
| `claimToken` | Plex Claim Token to authenticate your acount | `` |
|
|
| `timezone` | Timezone plex instance should run as, e.g. 'America/New_York' | `Europe/London` |
|
|
| `service.type` | Kubernetes service type for the plex GUI/API | `ClusterIP` |
|
|
| `service.port` | Kubernetes port where the plex GUI/API is exposed| `32400` |
|
|
| `service.annotations` | Service annotations for the Plex GUI | `{}` |
|
|
| `service.labels` | Custom labels | `{}` |
|
|
| `service.loadBalancerIP` | Loadbalance IP for the Plex GUI | `{}` |
|
|
| `service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None
|
|
| `ingress.enabled` | Enables Ingress | `false` |
|
|
| `ingress.annotations` | Ingress annotations | `{}` |
|
|
| `ingress.labels` | Custom labels | `{}`
|
|
| `ingress.path` | Ingress path | `/` |
|
|
| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` |
|
|
| `ingress.tls` | Ingress TLS configuration | `[]` |
|
|
| `rbac.create` | Create RBAC roles? | `true` |
|
|
| `nodeSelector` | Node labels for pod assignment | `beta.kubernetes.io/arch: amd64` |
|
|
| `persistence.transcode.enabled` | Use persistent volume for transcoding | `false` |
|
|
| `persistence.transcode.size` | Size of persistent volume claim | `20Gi` |
|
|
| `persistence.transcode.claimName`| Use an existing PVC to persist data | `nil` |
|
|
| `persistence.transcode.subPath` | SubPath to use for existing Claim | `nil` |
|
|
| `persistence.transcode.storageClass` | Type of persistent volume claim | `-` |
|
|
| `persistence.data.size` | Size of persistent volume claim | `40Gi` |
|
|
| `persistence.data.existingClaim`| Use an existing PVC to persist data | `nil` |
|
|
| `persistence.data.subPath` | SubPath to use for existing Claim | `nil` |
|
|
| `persistence.data.storageClass` | Type of persistent volume claim | `-` |
|
|
| `persistence.config.size` | Size of persistent volume claim | `20Gi` |
|
|
| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` |
|
|
| `persistence.config.subPath` | SubPath to use for existing Claim | `nil` |
|
|
| `persistence.config.storageClass` | Type of persistent volume claim | `-` |
|
|
| `resources` | CPU/Memory resource requests/limits | `{}` |
|
|
| `podAnnotations` | Key-value pairs to add as pod annotations | `{}` |
|
|
|
|
|
|
Read through the [values.yaml](values.yaml) file. It has several commented out suggested values.
|