docs(charts): 📝 write updated reademe
This commit is contained in:
1 parent
304b4e9ace
commit
850ea9bec8
1 file changed
+33
@@ -75,17 +75,23 @@ helm install <release-name> <chart-name> -f values.yaml
|
|||||||
| nameOverride | string | `""` | |
|
| nameOverride | string | `""` | |
|
||||||
| nodeSelector | object | `{}` | |
|
| nodeSelector | object | `{}` | |
|
||||||
| persistence.config.accessMode | string | `"ReadWriteOnce"` | |
|
| persistence.config.accessMode | string | `"ReadWriteOnce"` | |
|
||||||
|
| persistence.config.annotations | object | `{}` | Custom annotations to be added to the PVC |
|
||||||
| persistence.config.enabled | bool | `false` | |
|
| persistence.config.enabled | bool | `false` | |
|
||||||
|
| persistence.config.labels | object | `{}` | Custom labels to be added to the PVC |
|
||||||
| persistence.config.size | string | `"1Gi"` | |
|
| persistence.config.size | string | `"1Gi"` | |
|
||||||
| persistence.config.storageClass | string | `"-"` | If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. |
|
| persistence.config.storageClass | string | `"-"` | If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. |
|
||||||
| persistence.extraExistingClaimMounts | list | `[]` | Add aditional PVs/PVCs to our container. Check values.yaml to see an example. |
|
| persistence.extraExistingClaimMounts | list | `[]` | Add aditional PVs/PVCs to our container. Check values.yaml to see an example. |
|
||||||
| persistence.media.accessMode | string | `"ReadWriteOnce"` | |
|
| persistence.media.accessMode | string | `"ReadWriteOnce"` | |
|
||||||
|
| persistence.media.annotations | object | `{}` | Custom annotations to be added to the PVC |
|
||||||
| persistence.media.enabled | bool | `false` | |
|
| persistence.media.enabled | bool | `false` | |
|
||||||
|
| persistence.media.labels | object | `{}` | Custom labels to be added to the PVC |
|
||||||
| persistence.media.size | string | `"10Gi"` | |
|
| persistence.media.size | string | `"10Gi"` | |
|
||||||
| persistence.media.storageClass | string | `"-"` | If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. |
|
| persistence.media.storageClass | string | `"-"` | If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner. |
|
||||||
|
| podSecurityContext | object | `{}` | SecurityContext configuration for the Jellyfin pod |
|
||||||
| readinessProbe | object | `{"enabled":true,"initialDelaySeconds":10}` | Larger libraries may need to increase the readinessProbe and livenessProbe timeouts. Start by increasing the initialDelaySeconds. |
|
| readinessProbe | object | `{"enabled":true,"initialDelaySeconds":10}` | Larger libraries may need to increase the readinessProbe and livenessProbe timeouts. Start by increasing the initialDelaySeconds. |
|
||||||
| replicaCount | int | `1` | Number of jellyfin replicas to start. Should be left at 1 |
|
| replicaCount | int | `1` | Number of jellyfin replicas to start. Should be left at 1 |
|
||||||
| resources | object | `{}` | |
|
| resources | object | `{}` | |
|
||||||
|
| securityContext | object | `{}` | SecurityContext configuration for the Jellyfin container |
|
||||||
| service.annotations | object | `{}` | |
|
| service.annotations | object | `{}` | |
|
||||||
| service.labels | object | `{}` | |
|
| service.labels | object | `{}` | |
|
||||||
| service.loadBalancerIP | string | `nil` | |
|
| service.loadBalancerIP | string | `nil` | |
|
||||||
@@ -95,3 +101,30 @@ helm install <release-name> <chart-name> -f values.yaml
|
|||||||
|
|
||||||
----------------------------------------------
|
----------------------------------------------
|
||||||
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)
|
||||||
|
|
||||||
|
## Hardware acceleration
|
||||||
|
|
||||||
|
Out of the box the pod does not have the necessary permissions to enable hardware acceleration (HWA) in Jellyfin.
|
||||||
|
Adding the following Helm values should make it enable you to use hardware acceleration features.
|
||||||
|
Some settings may need to be tweaked depending on the type of device (Intel/AMD/NVIDIA/...) and your container runtime.
|
||||||
|
|
||||||
|
Please refer to the Jellyfin upstream documentation for more information about hardware acceleration: <https://jellyfin.org/docs/general/administration/hardware-acceleration/>
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
securityContext:
|
||||||
|
capabilities:
|
||||||
|
add:
|
||||||
|
- "SYS_ADMIN"
|
||||||
|
drop:
|
||||||
|
- "ALL"
|
||||||
|
privileged: false
|
||||||
|
|
||||||
|
extraVolumes:
|
||||||
|
- name: hwa
|
||||||
|
hostPath:
|
||||||
|
path: /dev/dri
|
||||||
|
|
||||||
|
extraVolumeMounts:
|
||||||
|
- name: hwa
|
||||||
|
mountPath: /dev/dri
|
||||||
|
```
|
||||||
Reference in new issue
Block a user