authentik: repoint to overlay patch2 (SFE for old Safari) + docs
All checks were successful
ci/woodpecker/push/default Pipeline was successful

global.image -> 2026.2.4-patch2 (adds the compat_needs_sfe SFE patch on top of the
SLOW-1a query patch). Old Safari/WebKit (<=16.3) now gets authentik's no-JS SFE
login instead of a blank page — fixes emo's iPadOS-15.8 iPad with no auth
downgrade. Docs: .claude/CLAUDE.md Authentik row + docs/architecture/authentication.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-06-28 11:39:29 +00:00
parent 5fb2004de5
commit 6ba60cbb2d
3 changed files with 16 additions and 5 deletions

View file

@ -145,9 +145,11 @@ server:
global:
addPrometheusAnnotations: true
image:
# CUSTOM OVERLAY (SLOW-1a): our thin patch over the official authentik server
# image — see stacks/authentik/Dockerfile (narrows the login-flow
# select_subclasses() query, ~1.4s -> ~14ms). Built by
# CUSTOM OVERLAY: two thin patches over the official authentik server image
# (see stacks/authentik/Dockerfile): (1) SLOW-1a — narrows the login-flow
# select_subclasses() query, ~1.4s -> ~14ms; (2) serve authentik's no-JS SFE
# login to old Safari/WebKit (<=16.3) so old devices (e.g. iPadOS<=15) get a
# working login (password+MFA) instead of a blank page. Built by
# .github/workflows/build-authentik.yml to ghcr.io/viktorbarzin/authentik-server
# (public package, anonymous pull — no imagePullSecret needed, like the
# upstream goauthentik image). Keel is NO LONGER enrolled for this namespace
@ -157,7 +159,7 @@ global:
# UPGRADE = bump the Dockerfile FROM tag + this tag together (e.g. ->
# 2026.3.0-patch1), let GHA rebuild, then apply.
repository: ghcr.io/viktorbarzin/authentik-server
tag: "2026.2.4-patch1"
tag: "2026.2.4-patch2"
worker:
# 2 replicas: workers handle background tasks (LDAP sync, email,