Upgrade to 10.2.0+2026.2.1 #21
Closed
notplants
wants to merge 3 commits from
notplants/authentik:authentik-upgrade into main
pull from: notplants/authentik:authentik-upgrade
merge into: :main
:main
:renovate/pgautoupgrade-pgautoupgrade-18.x
:notplants-authentik-upgrade
:add-mila
:fature/group_apps
:redirect_uri_fix
:kc_stable
:feature/535_remove_background
:WIP
:nextcloud
:list
:event_delete_model
:patch_kimai_integration
:password_bootstrap
:custom-css
:validate-username
:custom_theme
:copy_assets
No Reviewers
Labels
No items
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Assignees
3wordchant
aadil (Aadil Ayub)
abra-bot (Abra Bot)
ammaratef45
amras (Sarma)
Apfelwurm
appletalk
arjan
basebuilder
BornDeleuze
Brooke
carla
cas (Cassowary)
codegod100
coopcloud
cyrnel
decentral1se (d1)
dede
devydave
fauno (fauno)
flancian
Frando
iexos
jade (Jade Ambrose)
javielico (Javielico)
jjsfunhouse
jmakdah2 (Jackie Makdah)
joe-irving (Joe Irving)
kawaiipunk (KawaiiPunk)
knoflook
kolaente
lambdabundesverband
linnealovespie (April)
marlon (marlon)
mayel
mirsal
moosemower
moritz
nicksellen (Nick Sellen)
notplants
oxaliq (sorrel)
p4u1
pau
pharaohgraphy (Andrew 🐦🔥❤️🔥✴️)
PhiNatalie
renovate-bot (Comrade Renovate Bot)
ripclap
rix
rscmbbng
sef (sef)
simon
sixsmith (Sixsmith)
stevensting
tobias
trav (Trav Fryer)
val (val (he/him))
vaznasty
virtualboys
wolcen (Chris Thompson)
wykwit
xynosis
yksflip
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: coop-cloud/authentik#21
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Hi, I tried to work on this upgrade to the latest, but not super familiar with this recipe, if someone wants to take a look, or test it out?
From my local testing, if I updated directly to the latest version, there were migration errors. Which the authentik docs talk about here:
So this PR actually includes two releases. An intermediate release (to 10.1.5+2025.12.4) , and then the latest. From my testing, going to the intermediate then to the latest seemed to work, but skipping the intermediate did not. I tried to add release notes to indicate this (although its a bit of a headache for operators...)
The authentik release notes also mentioned moving /media to /data/media (https://docs.goauthentik.io/releases/2025.12#storage-mount-changes), but it appeared there was a symlink in the container from /media to /data/media so it seemed like I could just keep the volume at /media and it was working
A set_icon endpoint was also deleted in this release (https://docs.goauthentik.io/releases/2025.12#whats-deleted), so I tried to fix the abra.sh set_icon function that was previously making use of that endpoint.
Second pair of eyes would be appreciated!
tagging some recent commiters @moritz @carla @simon
apologies if I'm missing context that is needed here
Thank you very much for this update 🚀
At first glance, it looks good. The next week we will we commit completely on updates at LIT. Then we will test it out and merge it if everything works out.
I tested the update process and it works flawlessly 🎉
I picked your commits and rearranged the versioning.
@moritz oops, after deploying this to some more autonomic servers, noticed that there was a missing font (which leads to missing icons) after the upgrade to 10.2
it seems that the assets volume needs to be removed, in order for authentik to then regenerate assets on load, so that the icons appear
I was able to fix this on some deployments via:
alternatively this could be fixed by removing the named volume for assets from the recipe (unless there are user persisted files in that assets directory?):
it looks to me like
customizein abra.sh might be the only thing messing with custom assets therea big headache for some custom assets, but having trouble thinking of the most elegant way to resolve this
My best idea right now is to add a clear_assets function to abra.sh
So after upgrade, the user can run
abra app cmd <appname> app clear_assets --user rootand then redeploy and the assets should be fixed. They would then need to rerun customize if they had customizations.Pull request closed