From 11c3059b0589844c4d1940939ac0724d373082f6 Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Wed, 26 Aug 2026 23:23:27 +1000 Subject: [PATCH] Add artifactapi remotes for jellyfin-ha auth plugins jellyfin-ha bakes the LDAP and SSO auth plugins into its image, and all outside artifacts must be fetched via artifactapi rather than direct. - Add remote_generic/jellyfin.yaml proxying repo.jellyfin.org, scoped to the ldap-authentication plugin zip. - Add a github.yaml pattern for 9p4/jellyfin-plugin-sso release zips (GitHub redirects release downloads to objects.githubusercontent.com, which the existing github remote already follows). --- config/remote_generic/github.yaml | 1 + config/remote_generic/jellyfin.yaml | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 config/remote_generic/jellyfin.yaml diff --git a/config/remote_generic/github.yaml b/config/remote_generic/github.yaml index 72c8a76..87f16f7 100644 --- a/config/remote_generic/github.yaml +++ b/config/remote_generic/github.yaml @@ -10,6 +10,7 @@ mutable_patterns: - "iplocate/ip-address-databases/raw/.*/ip-to-country/.*" patterns: - ".*/archive/refs/tags/.*.tar.gz$" + - "9p4/jellyfin-plugin-sso/.*/sso-authentication_.*.zip$" - "ahmetb/kubectx/.*/kubectx_.*_linux_x86_64.tar.gz$" - "ahmetb/kubectx/.*/kubens_.*_linux_x86_64.tar.gz$" - "apple/foundationdb/.*/libfdb_c.x86_64.so$" diff --git a/config/remote_generic/jellyfin.yaml b/config/remote_generic/jellyfin.yaml new file mode 100644 index 0000000..218375b --- /dev/null +++ b/config/remote_generic/jellyfin.yaml @@ -0,0 +1,6 @@ +base_url: https://repo.jellyfin.org +description: Jellyfin official plugin repository +immutable_ttl: 0 +mutable_ttl: 7200 +patterns: + - "files/plugin/ldap-authentication/ldap-authentication_.*.zip$"