Skip to content

[servarr] add chownMedia toggle for init-directories (fix #71) - #73

Open
amedranogil wants to merge 1 commit into
kubitodev:mainfrom
amedranogil:fix/issue-71-chownmedia-flag
Open

[servarr] add chownMedia toggle for init-directories (fix #71)#73
amedranogil wants to merge 1 commit into
kubitodev:mainfrom
amedranogil:fix/issue-71-chownmedia-flag

Conversation

@amedranogil

Copy link
Copy Markdown

Kubito Helm Charts PR Checklist

  • Chart Version: Updated version in Chart.yaml for the relevant chart.
  • README Update: Updated from values.yaml metadata using readme-generator.
  • Testing: Tested the chart locally, and it works as expected.

Changes Summary

Adds a new per-service persistence flag to control whether the init-directories container runs recursive chown on media folders:

  • sonarr.persistence.chownMedia (default true)
  • radarr.persistence.chownMedia (default true)
  • lidarr.persistence.chownMedia (default true)

When set to false, init still creates directories but skips expensive recursive ownership changes, reducing startup delays on large NFS-backed media volumes. Default behavior remains unchanged for backward compatibility.

Also includes:

  • Servarr chart patch version bump from 1.5.2 to 1.5.3
  • Regenerated charts/servarr/README.md parameter table entries

Validation

  • helm lint charts/servarr
  • helm template servarr charts/servarr
  • helm template servarr charts/servarr --set sonarr.persistence.chownMedia=false
  • helm template servarr charts/servarr --set radarr.persistence.chownMedia=false
  • helm template servarr charts/servarr --set lidarr.persistence.chownMedia=false

Related Issues

Fixes #71

Signed-off-by: Alejandro M. Medrano Gil <amedrano@lst.tfo.upm.es>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

init-directories unconditional chown -R on large NFS volumes causes indefinite pod initialization

1 participant