Auto-reload cheeztv and fafflix on plugin ConfigMap change #471
Reference in New Issue
Block a user
Delete Branch "benvin/jellyfin-configmap-reloader"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The inject-plugin-config initContainer re-renders the SSO and LDAP plugin config from the cheeztv/fafflix ConfigMaps on every pod start, so an edit sat inert until someone manually rolled the StatefulSet. Reloader is deployed cluster-wide with autoReloadAll disabled, so each workload has to opt in.
apps/base/cheeztv/statefulset.yaml:134, apps/base/fafflix/statefulset.yaml:134 —
branding.xmlis copied onlyif [ ! -e ... ], so the restart this annotation triggers still will not propagatebranding.xmledits from the plugin ConfigMap; the stated why holds only forSSO-Auth.xml/LDAP-Auth.xml→ either managebranding.xmlunconditionally like the other two, or scope the PR body to the two files that are actually re-rendered.