b4dda5a1ad
Signed-off-by: Waldemar Faist <cubic@coldice.net> |
||
---|---|---|
.. | ||
Chart.yaml | ||
OWNERS | ||
README.md | ||
values.yaml |
Lidarr | Looks and smells like Sonarr but made for music
Umbrella chart that
- Uses media-common as a base
- Adds docker image information leveraging the Linuxserver.io image
- Deploys Lidarr
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:
- Uninstall your current release
- On your backing store, organize your media, ie. media/music, media/downloads
- If using a pre-existing PVC, create a single new PVC for all of your media
- Refer to the configuration for updates to the chart values
- Re-install the chart
- 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 theLibrary
tab. Simply select all artists in your library, and use the editor to change theRoot 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
.