diff --git a/kube/deploy/apps/media/navidrome/app/hr.yaml b/kube/deploy/apps/media/navidrome/app/hr.yaml
index d05b4a2c..9123d575 100644
--- a/kube/deploy/apps/media/navidrome/app/hr.yaml
+++ b/kube/deploy/apps/media/navidrome/app/hr.yaml
@@ -137,14 +137,19 @@ spec:
nginx.ingress.kubernetes.io/auth-snippet: |
proxy_set_header X-Forwarded-Host $http_host;
nginx.ingress.kubernetes.io/configuration-snippet: | # authentik's 401 doesn't have this header, needed for at least iOS
- error_page 400 401 402 403 404 405 406 407 408 409 410 411 412 500 501 502 503 504 505 506 507 508 509 510 511 512 =200 @navidrome_subsonic_auth
if ($http_authorization = "") {
+ return 200 '\n\n'
add_header 'WWW-Authenticate' 'Basic realm="fuck off"' always;
}
- nginx.ingress.kubernetes.io/server-snippet: | # authentik's 401 doesn't have this header, needed for at least iOS
- location @navidrome_subsonic_auth {
- return 200 '\n\n'
- }
+ # nginx.ingress.kubernetes.io/configuration-snippet: | # authentik's 401 doesn't have this header, needed for at least iOS
+ # error_page 400 401 402 403 404 405 406 407 408 409 410 411 412 500 501 502 503 504 505 506 507 508 509 510 511 512 =200 @navidrome_subsonic_auth
+ # if ($http_authorization = "") {
+ # add_header 'WWW-Authenticate' 'Basic realm="fuck off"' always;
+ # }
+ # nginx.ingress.kubernetes.io/server-snippet: | # authentik's 401 doesn't have this header, needed for at least iOS
+ # location @navidrome_subsonic_auth {
+ # return 200 '\n\n'
+ # }
hosts:
- host: &host "${APP_DNS_NAVIDROME:=navidrome}"
paths: