charts/charts/lidarr
Waldemar Faist b4dda5a1ad Bump charts depending on media-common
Signed-off-by: Waldemar Faist <cubic@coldice.net>
2020-10-07 17:54:01 +02:00
..
Chart.yaml Bump charts depending on media-common 2020-10-07 17:54:01 +02:00
OWNERS add owners and readmes 2020-09-05 22:28:34 -05:00
README.md fix copy/paste on readmes, standardize readme lines to approx 120 char per line, and allow commit messages to skip linting. [skip install] [skip lint] 2020-09-06 17:10:34 -05:00
values.yaml add tag. .Chart.appVersion cannot be passed to dependency until https://github.com/helm/helm/pull/6876 is merged 2020-09-06 01:08:47 -05:00

Lidarr | Looks and smells like Sonarr but made for music

Umbrella chart that

TL;DR

$ helm repo add k8s-at-home https://k8s-at-home.com/charts/
$ helm install k8s-at-home/lidarr

Installing the Chart

To install the chart with the release name lidarr:

helm install lidarr k8s-at-home/lidarr

Upgrading

Chart versions before 4.0.0 did not use media-common. Upgrading will require you to nest your values.yaml file under a top-level lidarr: key.

Chart versions 1.0.1 and earlier used separate PVCs for Downloads and Music. This presented an issue where Lidarr would be unable to hard-link files between the /downloads and /music directories when importing media. This is caused because each PVC exposed to the pod as a separate filesystem. It resulted in Lidarr copying files rather than linking; using additional storage without the user's knowledge.

This chart now uses a single PVC for Downloads and Music. This means all of your media (and downloads) must be in, or be subdirectories of, a single directory. If upgrading from an earlier version of the chart, do the following:

  1. Uninstall your current release
  2. On your backing store, organize your media, ie. media/music, media/downloads
  3. If using a pre-existing PVC, create a single new PVC for all of your media
  4. Refer to the configuration for updates to the chart values
  5. Re-install the chart
  6. Update your settings in the app to point to the new PVC, which is mounted at /media. This can be done using Lidarr's Mass Editor under the Library tab. Simply select all artists in your library, and use the editor to change the Root Folder and hit save.

Uninstalling the Chart

To uninstall the lidarr deployment:

helm uninstall lidarr

The command removes all the Kubernetes components associated with the chart and deletes the release.

Configuration

Read through the media-common values.yaml file. It has several commented out suggested values.

Specify each parameter using the --set key=value[,key=value] argument to helm install. For example,

helm install lidarr \
  --set lidarr.env.TZ="America/New York" \
    k8s-at-home/lidarr

Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example,

helm install lidarr k8s-at-home/lidarr --values values.yaml 

These values will be nested as it is a dependency, for example

lidarr:
  image:
    tag: ...

NOTE

If you get

Error: rendered manifests contain a resource that already exists. Unable to continue with install: existing resource conflict: ...`

it may be because you uninstalled the chart with skipuninstall enabled, you need to manually delete the pvc or useexistingClaim.