authentik/authentik/outposts
Jens L 7ea721c487
root: move database calls from ready() to dedicated startup signal (#9081)
* root: move database calls from ready() to dedicated startup signal

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* optimise gunicorn startup to only do DB code in one worker

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* always use 2 workers in compose

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* send startup signals for test runner

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* remove k8s import that isn't really needed

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* ci: bump nested actions

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* fix @reconcile_app not triggering reconcile due to changed functions

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* connect startup with uid

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* adjust some log levels

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* remove internal healthcheck

we didn't really use it to do anything, and we shouldn't have to since the live/ready probes are handled by django anyways and so the container runtime will restart the server if needed

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* add setproctitle for gunicorn and celery process titles

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* configure structlog early to use it

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* Revert "configure structlog early to use it"

This reverts commit 16778fdbbca0f5c474d376c2f85c6f8032c06044.

* Revert "adjust some log levels"

This reverts commit a129f7ab6aecf27f1206aea1ad8384ce897b74ad.

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

# Conflicts:
#	authentik/root/settings.py

* optimize startup to not spawn a bunch of one-off processes

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* idk why this shows up

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
2024-04-02 14:19:32 +02:00
..
api root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
controllers events: rework log messages returned from API and their rendering (#8770) 2024-03-28 17:34:34 +01:00
migrations enterprise/providers: Add RAC [AUTH-15] (#7291) 2023-12-30 21:33:14 +01:00
tests root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00
__init__.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00
apps.py root: move database calls from ready() to dedicated startup signal (#9081) 2024-04-02 14:19:32 +02:00
consumer.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
docker_ssh.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
docker_tls.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
models.py root: early spring clean for linting (#8498) 2024-02-24 18:13:35 +01:00
settings.py root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00
signals.py root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00
tasks.py events: rework log messages returned from API and their rendering (#8770) 2024-03-28 17:34:34 +01:00
urls.py root: reformat with latest black version and fix tests (#8376) 2024-01-31 15:24:45 +01:00