ilot/authentik: upgrade to 2025.8.4 #249

Open
ayakael wants to merge 9 commits from authentik/upgrade-2025.8.3 into v3.22
Owner
No description provided.
ilot/authentik: upgrade to 2025.8.3
Some checks failed
/ lint (pull_request) Successful in 33s
/ deploy-aarch64 (pull_request) Has been skipped
/ build-aarch64 (pull_request) Failing after 6m34s
/ deploy-x86_64 (pull_request) Has been skipped
/ build-x86_64 (pull_request) Failing after 8m6s
e818e1be84
ayakael force-pushed authentik/upgrade-2025.8.3 from e818e1be84 to da6d9587c5 2025-09-22 00:04:42 +00:00 Compare
ayakael force-pushed authentik/upgrade-2025.8.3 from da6d9587c5 to a70f31e7cb 2025-09-22 00:49:26 +00:00 Compare
ayakael force-pushed authentik/upgrade-2025.8.3 from a70f31e7cb to 63130462de 2025-09-22 02:15:06 +00:00 Compare
Author
Owner

There's some funkiness with moving away from celery to figure out. For one, --pid-file needs to be sed in authentik-worker initd.

But then we hit error:

{"event": "Consumer encountered an unexpected error.", "exception": [{"exc_notes": [], "exc_type": "TypeError", "exc_value": "Connection.notifies() got an unexpected keyword argument 'timeout'", "frames": [{"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/dramatiq/worker.py", "lineno": 265, "name": "run"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 49, "name": "wrapper"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 399, "name": "__next__"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 333, "name": "_poll_for_notify"}], "is_cause": false, "syntax_error": null}], "level": "critical", "logger": "dramatiq.worker.ConsumerThread(default)", "timestamp": "2025-09-22T03:13:09.234887"}
{"event": "Restarting consumer in 3.00 seconds.", "level": "info", "logger": "dramatiq.worker.ConsumerThread(default)", "timestamp": "2025-09-22T03:13:09.236572"}
There's some funkiness with moving away from celery to figure out. For one, `--pid-file` needs to be sed in `authentik-worker` initd. But then we hit error: ``` {"event": "Consumer encountered an unexpected error.", "exception": [{"exc_notes": [], "exc_type": "TypeError", "exc_value": "Connection.notifies() got an unexpected keyword argument 'timeout'", "frames": [{"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/dramatiq/worker.py", "lineno": 265, "name": "run"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 49, "name": "wrapper"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 399, "name": "__next__"}, {"filename": "/usr/share/webapps/authentik/venv/lib/python3.12/site-packages/django_dramatiq_postgres/broker.py", "lineno": 333, "name": "_poll_for_notify"}], "is_cause": false, "syntax_error": null}], "level": "critical", "logger": "dramatiq.worker.ConsumerThread(default)", "timestamp": "2025-09-22T03:13:09.234887"} {"event": "Restarting consumer in 3.00 seconds.", "level": "info", "logger": "dramatiq.worker.ConsumerThread(default)", "timestamp": "2025-09-22T03:13:09.236572"} ```
Author
Owner

I suspect these errors come from trying to use python 3.12.

Follow https://gitlab.alpinelinux.org/alpine/aports/-/work_items/17297 for 3.13 upgrade

I suspect these errors come from trying to use python 3.12. Follow https://gitlab.alpinelinux.org/alpine/aports/-/work_items/17297 for 3.13 upgrade
Add asgiref to vendored
All checks were successful
/ lint (pull_request) Successful in 36s
/ build-aarch64 (pull_request) Successful in 8m40s
/ deploy-aarch64 (pull_request) Successful in 27s
/ deploy-x86_64 (pull_request) Successful in 30s
/ build-x86_64 (pull_request) Successful in 9m0s
58553ad508
do not vendor asgiref and gunicorn
Some checks failed
/ lint (pull_request) Successful in 34s
/ deploy-aarch64 (pull_request) Has been cancelled
/ build-aarch64 (pull_request) Has been cancelled
/ deploy-x86_64 (pull_request) Has been cancelled
/ build-x86_64 (pull_request) Has been cancelled
99b7bf625a
upgrade to 2025.8.4
All checks were successful
/ lint (pull_request) Successful in 41s
/ deploy-aarch64 (pull_request) Successful in 27s
/ build-aarch64 (pull_request) Successful in 6m41s
/ build-x86_64 (pull_request) Successful in 8m2s
/ deploy-x86_64 (pull_request) Successful in 30s
20a55daf9b
ayakael changed title from ilot/authentik: upgrade to 2025.8.3 to ilot/authentik: upgrade to 2025.8.4 2025-09-30 02:42:38 +00:00
add psycopg-c vendor
Some checks failed
/ lint (pull_request) Successful in 33s
/ deploy-aarch64 (pull_request) Has been skipped
/ build-aarch64 (pull_request) Failing after 1m37s
/ build-x86_64 (pull_request) Failing after 2m42s
/ deploy-x86_64 (pull_request) Has been skipped
9bcc7c9907
add python-dev for vendored psycopg
Some checks failed
/ lint (pull_request) Successful in 34s
/ deploy-aarch64 (pull_request) Has been skipped
/ build-aarch64 (pull_request) Failing after 2m22s
/ deploy-x86_64 (pull_request) Has been skipped
/ build-x86_64 (pull_request) Failing after 2m44s
e2341c866c
add missing libpq-dev
All checks were successful
/ lint (pull_request) Successful in 32s
/ build-aarch64 (pull_request) Successful in 7m22s
/ deploy-aarch64 (pull_request) Successful in 26s
/ deploy-x86_64 (pull_request) Successful in 31s
/ build-x86_64 (pull_request) Successful in 8m37s
bfa36a538c
re-add gunicorn patch
All checks were successful
/ lint (pull_request) Successful in 32s
/ build-aarch64 (pull_request) Successful in 7m21s
/ deploy-aarch64 (pull_request) Successful in 26s
/ build-x86_64 (pull_request) Successful in 8m21s
/ deploy-x86_64 (pull_request) Successful in 33s
d3b788ba45
All checks were successful
/ lint (pull_request) Successful in 32s
/ build-aarch64 (pull_request) Successful in 7m21s
/ deploy-aarch64 (pull_request) Successful in 26s
/ build-x86_64 (pull_request) Successful in 8m21s
/ deploy-x86_64 (pull_request) Successful in 33s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin authentik/upgrade-2025.8.3:authentik/upgrade-2025.8.3
git switch authentik/upgrade-2025.8.3

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch v3.22
git merge --no-ff authentik/upgrade-2025.8.3
git switch authentik/upgrade-2025.8.3
git rebase v3.22
git switch v3.22
git merge --ff-only authentik/upgrade-2025.8.3
git switch authentik/upgrade-2025.8.3
git rebase v3.22
git switch v3.22
git merge --no-ff authentik/upgrade-2025.8.3
git switch v3.22
git merge --squash authentik/upgrade-2025.8.3
git switch v3.22
git merge --ff-only authentik/upgrade-2025.8.3
git switch v3.22
git merge authentik/upgrade-2025.8.3
git push origin v3.22
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ilot/iports#249
No description provided.