Roll jellyfin-ha to v0.3.3 and drop Service session affinity #481

Merged
benvin merged 1 commits from benvin/jellyfin-sso-valkey-state into main 2026-09-20 14:02:48 +10:00
Member

SSO login fails across replicas with "Invalid or expired state": the SSO plugin kept OAuth state in-process, so /sso/OID/start and the IdP callback could land on different pods. jellyfin-ha v0.3.3 ships the forked plugin backing that state with Valkey, so per-client pod pinning is no longer needed for correctness.

  • bump cheeztv and fafflix to jellyfin-ha:v0.3.3
  • remove sessionAffinity: ClientIP from both Services

Part of unkin/jellyfin-ha-src#27

SSO login fails across replicas with "Invalid or expired state": the SSO plugin kept OAuth state in-process, so `/sso/OID/start` and the IdP callback could land on different pods. jellyfin-ha v0.3.3 ships the forked plugin backing that state with Valkey, so per-client pod pinning is no longer needed for correctness. - bump cheeztv and fafflix to `jellyfin-ha:v0.3.3` - remove `sessionAffinity: ClientIP` from both Services Part of unkin/jellyfin-ha-src#27
unkin-agent added 1 commit 2026-09-20 01:03:12 +10:00
Roll jellyfin-ha to v0.3.3 and drop Service affinity
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
f34095e772
SSO login fails across replicas with "Invalid or expired state": the SSO
plugin kept OAuth state in-process, so /sso/OID/start and the IdP callback
could land on different pods. v0.3.3 ships the forked plugin backing that
state with Valkey.

- bump cheeztv and fafflix to jellyfin-ha:v0.3.3
- remove sessionAffinity: ClientIP from both Services
benvin merged commit b31517e6d9 into main 2026-09-20 14:02:48 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#481