A Helm chart for Emby Media Server. Run as a StatefulSet on kubernetes, so that volume management is safely done.
Name | Url | |
---|---|---|
Ian Martin | ian@imartin.net | https://imartin.net |
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
|
deploymentStrategy | string | "Recreate" |
|
fullnameOverride | string | "" |
|
gid | string | nil |
Set the primary Group ID (GID) that Emby server should run as |
gidlist | string | nil |
Set the list (comma separated), of additional GIDs Emby server should run as |
image.pullPolicy | string | "IfNotPresent" |
Container image pull policy |
image.registry | string | "docker.io" |
Container image registry |
image.repository | string | "emby/embyserver" |
Location of the container image |
image.tag | string | nil |
Container image tag |
imagePullSecrets | list | [] |
List of image pull secrets if you use a privately hosted image |
ingress.annotations | object | {} |
Additional annotations for the Ingress object |
ingress.className | string | nil |
|
ingress.enabled | bool | false |
Control whether ingress is created |
ingress.extraHosts | list | [] |
additional host entries to create for Ingress mapping |
ingress.hostname | string | nil |
hostname to use as FQDN for ingress creation |
ingress.path | string | "/" |
path mapping for ingress |
ingress.pathType | string | "ImplementationSpecific" |
|
ingress.tls | list | [] |
See Kubernetes Docs for a guide to setup TLS on Ingress |
livenessProbe.enabled | bool | true |
Whether to enable the liveness probe |
nameOverride | string | "" |
|
nodeSelector | object | {} |
|
persistence.additionalVolumes | list | [] |
|
persistence.annotations | object | {} |
Additional annotations to add to the PVC |
persistence.enabled | bool | false |
Whether to enable a PVC for emby configuration data. This is mounted to /config in the container. |
persistence.selector | object | {} |
PV selector |
persistence.size | string | "3Gi" |
Requested storage size |
persistence.storageClass | string | "" |
Storage Class name of the PV |
podAnnotations | object | {} |
|
podSecurityContext | object | {} |
|
readinessProbe.enabled | bool | true |
Whether to enable the readiness probe |
replicaCount | int | 1 |
|
resources.limits.cpu | string | "1000m" |
|
resources.limits.memory | string | "1Gi" |
|
resources.requests.cpu | string | "30m" |
|
resources.requests.memory | string | "512Mi" |
|
securityContext | object | {} |
|
service.annotations | object | {} |
|
service.port | int | 8096 |
|
service.type | string | "ClusterIP" |
Service type |
serviceAccount.annotations | object | {} |
Annotations to add to the service account |
serviceAccount.create | bool | false |
Specifies whether a service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true , a name is generated using the fullname template |
timezone | string | nil |
Sets the timezone that the Emby application should use |
tolerations | list | [] |
|
uid | string | nil |
Set the User ID (UID) that Emby server should run as |
Autogenerated from chart metadata using helm-docs v1.11.3