diff --git a/services/jellyfin/deployment.yaml b/services/jellyfin/deployment.yaml
index 53f79bc..961db93 100644
--- a/services/jellyfin/deployment.yaml
+++ b/services/jellyfin/deployment.yaml
@@ -94,28 +94,28 @@ spec:
"assemblies": []
}
EOF
- IFS=',' read -ra scopes <<< "${OIDC_SCOPES}"
- {
- echo ''
- echo ''
- echo " ${OIDC_ISSUER}"
- echo " ${OIDC_CLIENT_ID}"
- echo " ${OIDC_CLIENT_SECRET}"
- echo ' '
- for s in "${scopes[@]}"; do
- trimmed="$(echo "${s}" | xargs)"
- [ -z "${trimmed}" ] && continue
- echo " ${trimmed}"
- done
- echo ' '
- echo " ${OIDC_ROLE_CLAIM}"
- echo " ${OIDC_REDIRECT_URI}"
- echo " ${OIDC_LOGOUT_URI}"
- echo ' '
- echo ' true'
- echo ' false'
- echo ''
- } >"${config_dir}/OIDC Authentication.xml"
+ scope_lines=""
+ for s in $(echo "${OIDC_SCOPES}" | tr ',' ' '); do
+ trimmed="$(echo "${s}" | xargs)"
+ [ -z "${trimmed}" ] && continue
+ scope_lines="${scope_lines} ${trimmed}\n"
+ done
+ cat >"${config_dir}/OIDC Authentication.xml" <
+
+ ${OIDC_ISSUER}
+ ${OIDC_CLIENT_ID}
+ ${OIDC_CLIENT_SECRET}
+
+ $(printf "%b" "${scope_lines}")
+ ${OIDC_ROLE_CLAIM}
+ ${OIDC_REDIRECT_URI}
+ ${OIDC_LOGOUT_URI}
+
+ true
+ false
+
+ EOF
runtimeClassName: nvidia
containers:
- name: jellyfin