Document the env-var contract for the HA features #11
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Problem
The manifests in this repo set bare
Jellyfin__TranscodeStore__RedisConnectionString, which never reaches the application.CoreAppHostreads a configuration whose only environment source is.AddEnvironmentVariables("JELLYFIN_")(Jellyfin.Server/Program.cs~line 394 in the source fork), so the double-underscore form is ignored.An end-to-end test found the Redis transcode store had been silently replaced by the Null store, with zero connections to valkey.
abortConnect=falseplus a fail-open catch means a misconfiguration produces no error and no log line — the deployment looks healthy while the HA feature is off.A code fix is in flight in the source fork (unkin/jellyfin-ha-src PR #9). This issue is for this repo's documentation.
Proposal
Document the env-var contract for the HA features in the README: the exact accepted variable names (prefix and separator), which feature each one drives, and a note that a misnamed variable falls back to a no-op store instead of failing. Include a verification step operators can run from outside the pod (valkey connection count, or expected keys present).
Acceptance