Code Monkey home page Code Monkey logo

Comments (26)

rissson avatar rissson commented on May 20, 2024 1

Could you check out the PR above and update as needed?

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024 1

It's really weird that requests are not sent to S3, because the config looks fine. Could you paste the output of the last line of kubectl exec -it deploy/authentik-worker -- ak shell -c 'from django.conf import settings; print(settings.STORAGES)', removing any secrets that might be in there.

Hi @rissson sorry for the delay...
I got the same result as @gabe565.

I'll test the PR and give you an update.
Thanks!

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024 1

@rissson
My minio instance custom region is correctly set and read by authentik.
In fact if i remove it from the values the assets become inacessible.

By what it seems, reading files works fine but the problem is on the POST method...
Could it be an incompatibility between boto calls and minio?

I have checked my Service Account policy and it has full s3:* permissions in the bucket
@gabe565 Could you test and try if this happens to you as well?

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024 1

@mlinares1998 Ah sorry I misunderstood. I'm not sure why you're getting 404s! 🤔

Don't worry! Thanks for your help 😄
In any case it seems the bug itself is resolved as it's working for you.
I'll revisit my setup, surely i'll be able to sort this out.

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

Logs

{"event": "Loaded config", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638547.4251456, "file": "/authentik/lib/default.yml"}
{"event": "Loaded environment variables", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638547.4265223, "count": 48}
{"event": "Starting authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638547.4271002}
{"event": "PostgreSQL connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638547.473806}
{"event": "Redis Connection successful", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638547.4918509}
{"event": "Finished authentik bootstrap", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638547.4919608}
{"event": "Loaded config", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638548.8516037, "file": "/authentik/lib/default.yml"}
{"event": "Loaded environment variables", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638548.8529382, "count": 48}
2024-02-22 21:49:08 [info     ] waiting to acquire database lock
2024-02-22 21:49:08 [info     ] Migration needs to be applied  migration=tenant_files.py
2024-02-22 21:49:08 [info     ] Migration finished applying    migration=tenant_files.py
2024-02-22 21:49:09 [info     ] applying django migrations
2024-02-22 21:49:09 [info     ] waiting to acquire database lock
{"event": "Booting authentik", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638553.776256, "version": "2024.2.1"}
{"event": "Enabled authentik enterprise", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638553.7795804}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.781182, "path": "authentik.enterprise.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.7849197, "path": "authentik.policies.reputation.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.7874212, "path": "authentik.sources.plex.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.7885485, "path": "authentik.stages.authenticator_totp.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.790557, "path": "authentik.outposts.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.792387, "path": "authentik.crypto.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.7964487, "path": "authentik.enterprise.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.7974029, "path": "authentik.admin.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.799917, "path": "authentik.blueprints.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.803488, "path": "authentik.sources.oauth.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.8045042, "path": "authentik.events.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.805936, "path": "authentik.providers.scim.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638553.8071482, "path": "authentik.sources.ldap.settings"}
/ak-root/venv/lib/python3.12/site-packages/opencontainers/distribution/reggie/defaults.py:17: SyntaxWarning: invalid escape sequence '\('
  "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+"
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-ASN.mmdb", "last_write": 1708616240.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:15.312673"}
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-City.mmdb", "last_write": 1708616239.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:15.314862"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.checks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.085725"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.086596"}
/ak-root/venv/lib/python3.12/site-packages/django/db/backends/utils.py:98: RuntimeWarning: Accessing the database during app initialization is discouraged. To fix this warning, avoid executing queries in AppConfig.ready() or when your app modules are imported.
  warnings.warn(self.APPS_NOT_READY_WARNING_MSG, category=RuntimeWarning)
{"app_name": "authentik.tenants", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.188660"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.307751"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.309022"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.crypto.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.313962"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:16.316162"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.584520"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.584845"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.588405"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.flows.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.590280"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.590637"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.647229"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.704608"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.706141"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.709202"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "d8352126d7d54ee5b82648caecac9a02", "task_name": "authentik.outposts.tasks.outpost_post_save", "timestamp": "2024-02-22T21:49:17.841862"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.862885"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.864731"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.866117"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.886769"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.889835"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:17.890608"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.682062"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.683567"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.rbac.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.689257"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.714503"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.718367"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.oauth.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.722276"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.722743"}
/ak-root/venv/lib/python3.12/site-packages/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
  version_regex = re.compile("^\d\.\d{1,2}$")
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.742878"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.saml.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.746371"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_duo.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.749524"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_static.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.752922"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.email.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.755460"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.758350"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.791653"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.794852"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "9b140739bb874085ae64795c3ba3c8ec", "task_name": "authentik.blueprints.v1.tasks.blueprints_discovery", "timestamp": "2024-02-22T21:49:18.797383"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "31a435a4799f431bb2abba0575d97531", "task_name": "authentik.blueprints.v1.tasks.clear_failed_blueprints", "timestamp": "2024-02-22T21:49:18.799558"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.800680"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.804428"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.804740"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.805230"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.805649"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.809084"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.842955"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.844693"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.846243"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.850495"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.850759"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.rac.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.862700"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.865901"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.signals", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.866316"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.867241"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.867536"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.871003"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.891049"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.891559"}
{"app_name": "authentik.events", "domain_url": null, "event": "Running past-due scheduled task", "level": "debug", "logger": "authentik.blueprints.apps", "pid": 10, "schema_name": "public", "task": "authentik.core.tasks.clean_expired_models", "timestamp": "2024-02-22T21:49:18.898956"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "a26c56baf6244ed1a4c0d8f91d83d701", "task_name": "authentik.core.tasks.clean_expired_models", "timestamp": "2024-02-22T21:49:18.902695"}
{"app_name": "authentik.events", "domain_url": null, "event": "Running past-due scheduled task", "level": "debug", "logger": "authentik.blueprints.apps", "pid": 10, "schema_name": "public", "task": "authentik.core.tasks.clean_temporary_users", "timestamp": "2024-02-22T21:49:18.906766"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "9324a701bebc46599c86c3849c70a2e8", "task_name": "authentik.core.tasks.clean_temporary_users", "timestamp": "2024-02-22T21:49:18.908641"}
{"app_name": "authentik.events", "domain_url": null, "event": "Running past-due scheduled task", "level": "debug", "logger": "authentik.blueprints.apps", "pid": 10, "schema_name": "public", "task": "authentik.policies.reputation.tasks.save_reputation", "timestamp": "2024-02-22T21:49:18.918361"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "d17a448e4652462f80304200e82ccd8d", "task_name": "authentik.policies.reputation.tasks.save_reputation", "timestamp": "2024-02-22T21:49:18.920600"}
{"app_name": "authentik.events", "domain_url": null, "event": "Running past-due scheduled task", "level": "debug", "logger": "authentik.blueprints.apps", "pid": 10, "schema_name": "public", "task": "authentik.outposts.tasks.outpost_service_connection_monitor", "timestamp": "2024-02-22T21:49:18.927713"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "180c7407fa6147c6892f615ac61cc859", "task_name": "authentik.outposts.tasks.outpost_service_connection_monitor", "timestamp": "2024-02-22T21:49:18.929375"}
{"app_name": "authentik.events", "domain_url": null, "event": "Running past-due scheduled task", "level": "debug", "logger": "authentik.blueprints.apps", "pid": 10, "schema_name": "public", "task": "authentik.crypto.tasks.certificate_discovery", "timestamp": "2024-02-22T21:49:18.938506"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 10, "schema_name": "public", "task_id": "01ecbadfbebb4a839d41c83ce9a6f0b3", "task_name": "authentik.crypto.tasks.certificate_discovery", "timestamp": "2024-02-22T21:49:18.941163"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:18.953943"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.178624"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.185487"}
{"app_name": "authentik.api", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.185743"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.192400"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.209367"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.219754"}
{"app_name": "authentik.policies.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.226151"}
{"app_name": "authentik.policies.event_matcher", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.229210"}
{"app_name": "authentik.policies.expiry", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.230889"}
{"app_name": "authentik.policies.expression", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.232764"}
{"app_name": "authentik.policies.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.234664"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.236999"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.266232"}
{"app_name": "authentik.providers.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.270447"}
{"app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.318776"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.323201"}
{"app_name": "authentik.providers.radius", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.325451"}
{"app_name": "authentik.providers.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.404942"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.411252"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.423958"}
{"app_name": "authentik.recovery", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.425255"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.433139"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.440472"}
{"app_name": "authentik.sources.plex", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.444365"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.456148"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.459883"}
{"app_name": "authentik.stages.authenticator_sms", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.461849"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.464553"}
{"app_name": "authentik.stages.authenticator_totp", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.466679"}
{"app_name": "authentik.stages.authenticator_validate", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.468165"}
{"app_name": "authentik.stages.authenticator_webauthn", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.470059"}
{"app_name": "authentik.stages.captcha", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.471374"}
{"app_name": "authentik.stages.consent", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.473171"}
{"app_name": "authentik.stages.deny", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.474511"}
{"app_name": "authentik.stages.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.475777"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.477937"}
{"app_name": "authentik.stages.identification", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.479546"}
{"app_name": "authentik.stages.invitation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.482224"}
{"app_name": "authentik.stages.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.483492"}
{"app_name": "authentik.stages.prompt", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.486124"}
{"app_name": "authentik.stages.user_delete", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.487410"}
{"app_name": "authentik.stages.user_login", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.488653"}
{"app_name": "authentik.stages.user_logout", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.490081"}
{"app_name": "authentik.stages.user_write", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.491330"}
{"app_name": "authentik.brands", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.494561"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.495227"}
{"app_name": "authentik.core", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.785579"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.786209"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.793163"}
{"app_name": "authentik.events", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:19.801186"}
{"app_mountpoint": "api/", "app_name": "authentik.api", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_api", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.033747"}
{"app_mountpoint": "flows/", "app_name": "authentik.flows", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_flows", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.034689"}
{"app_mountpoint": "", "app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2_root", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.040623"}
{"app_mountpoint": "application/o/", "app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.041301"}
{"app_mountpoint": "application/saml/", "app_name": "authentik.providers.saml", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_saml", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.041968"}
{"app_mountpoint": "recovery/", "app_name": "authentik.recovery", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_recovery", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.042412"}
{"app_mountpoint": "source/oauth/", "app_name": "authentik.sources.oauth", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_oauth", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.042887"}
{"app_mountpoint": "source/saml/", "app_name": "authentik.sources.saml", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_saml", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.043213"}
{"app_mountpoint": "", "app_name": "authentik.core", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_core", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.043936"}
{"app_mountpoint": "", "app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted URLs", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_rac", "pid": 10, "schema_name": "public", "timestamp": "2024-02-22T21:49:20.044351"}
=== Starting migration
Operations to perform:
  Apply all migrations: auth, authentik_blueprints, authentik_brands, authentik_core, authentik_crypto, authentik_enterprise, authentik_events, authentik_flows, authentik_outposts, authentik_policies, authentik_policies_dummy, authentik_policies_event_matcher, authentik_policies_expiry, authentik_policies_expression, authentik_policies_password, authentik_policies_reputation, authentik_providers_ldap, authentik_providers_oauth2, authentik_providers_proxy, authentik_providers_rac, authentik_providers_radius, authentik_providers_saml, authentik_providers_scim, authentik_rbac, authentik_sources_ldap, authentik_sources_oauth, authentik_sources_plex, authentik_sources_saml, authentik_stages_authenticator_duo, authentik_stages_authenticator_sms, authentik_stages_authenticator_static, authentik_stages_authenticator_totp, authentik_stages_authenticator_validate, authentik_stages_authenticator_webauthn, authentik_stages_captcha, authentik_stages_consent, authentik_stages_deny, authentik_stages_dummy, authentik_stages_email, authentik_stages_identification, authentik_stages_invitation, authentik_stages_password, authentik_stages_prompt, authentik_stages_user_delete, authentik_stages_user_login, authentik_stages_user_logout, authentik_stages_user_write, authentik_tenants, contenttypes, guardian, sessions
Running migrations:
  No migrations to apply.
=== Starting migration
Operations to perform:
  Apply all migrations: auth, authentik_blueprints, authentik_brands, authentik_core, authentik_crypto, authentik_enterprise, authentik_events, authentik_flows, authentik_outposts, authentik_policies, authentik_policies_dummy, authentik_policies_event_matcher, authentik_policies_expiry, authentik_policies_expression, authentik_policies_password, authentik_policies_reputation, authentik_providers_ldap, authentik_providers_oauth2, authentik_providers_proxy, authentik_providers_rac, authentik_providers_radius, authentik_providers_saml, authentik_providers_scim, authentik_rbac, authentik_sources_ldap, authentik_sources_oauth, authentik_sources_plex, authentik_sources_saml, authentik_stages_authenticator_duo, authentik_stages_authenticator_sms, authentik_stages_authenticator_static, authentik_stages_authenticator_totp, authentik_stages_authenticator_validate, authentik_stages_authenticator_webauthn, authentik_stages_captcha, authentik_stages_consent, authentik_stages_deny, authentik_stages_dummy, authentik_stages_email, authentik_stages_identification, authentik_stages_invitation, authentik_stages_password, authentik_stages_prompt, authentik_stages_user_delete, authentik_stages_user_login, authentik_stages_user_logout, authentik_stages_user_write, authentik_tenants, contenttypes, guardian, sessions
Running migrations:
  No migrations to apply.
System check identified no issues (4 silenced).
{"event": "Bootstrap completed", "level": "info", "logger": "bootstrap"}
{"event":"Loaded config","level":"debug","path":"inbuilt-default","timestamp":"2024-02-22T21:49:29Z"}
{"event":"Loaded config","level":"debug","path":"/authentik/lib/default.yml","timestamp":"2024-02-22T21:49:29Z"}
{"event":"Loaded config from environment","level":"debug","timestamp":"2024-02-22T21:49:29Z"}
{"event":"not enabling debug server, set `AUTHENTIK_DEBUG` to `true` to enable it.","level":"info","logger":"authentik.go_debugger","timestamp":"2024-02-22T21:49:29Z"}
{"args":["-c","./lifecycle/gunicorn.conf.py","authentik.root.asgi:application","--pid","/dev/shm/authentik-gunicorn.2344396541.pid"],"cmd":"gunicorn","event":"Starting gunicorn","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:29Z"}
{"event":"Starting Metrics server","level":"info","listen":"0.0.0.0:9300","logger":"authentik.router.metrics","timestamp":"2024-02-22T21:49:29Z"}
{"event":"Starting HTTP server","level":"info","listen":"0.0.0.0:9000","logger":"authentik.router","timestamp":"2024-02-22T21:49:29Z"}
{"event":"starting healthcheck","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:29Z"}
{"event":"Starting HTTPS server","level":"info","listen":"0.0.0.0:9443","logger":"authentik.router","timestamp":"2024-02-22T21:49:29Z"}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:30Z"}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:31Z"}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:32Z"}
{"event": "Loaded config", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638572.0156043, "file": "/authentik/lib/default.yml"}
{"event": "Loaded environment variables", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638572.0166922, "count": 48}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:33Z"}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:34Z"}
{"event": "Booting authentik", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638574.9303763, "version": "2024.2.1"}
{"event": "Enabled authentik enterprise", "level": "info", "logger": "authentik.lib.config", "timestamp": 1708638574.9340827}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9369378, "path": "authentik.enterprise.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9391127, "path": "authentik.blueprints.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9418037, "path": "authentik.providers.scim.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9471314, "path": "authentik.crypto.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9483602, "path": "authentik.policies.reputation.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9530818, "path": "authentik.enterprise.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9549065, "path": "authentik.sources.plex.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9572625, "path": "authentik.sources.oauth.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.959568, "path": "authentik.admin.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9641795, "path": "authentik.sources.ldap.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.966689, "path": "authentik.stages.authenticator_totp.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.9686694, "path": "authentik.outposts.settings"}
{"event": "Loaded app settings", "level": "debug", "logger": "authentik.lib.config", "timestamp": 1708638574.972341, "path": "authentik.events.settings"}
{"event":"backend not alive yet","level":"debug","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:35Z"}
{"event": "Starting gunicorn 21.2.0", "level": "info", "logger": "gunicorn.error", "timestamp": 1708638575.2195916}
{"event": "Listening at: unix:/dev/shm/authentik-core.sock (42)", "level": "info", "logger": "gunicorn.error", "timestamp": 1708638575.2210085}
{"event": "Using worker: lifecycle.worker.DjangoUvicornWorker", "level": "info", "logger": "gunicorn.error", "timestamp": 1708638575.2211783}
{"event": "Booting worker with pid: 43", "level": "info", "logger": "gunicorn.error", "timestamp": 1708638575.2310069}
{"error":"authentik starting","event":"failed to proxy to backend","level":"warning","logger":"authentik.router","timestamp":"2024-02-22T21:49:35Z"}
{"event": "Booting worker with pid: 44", "level": "info", "logger": "gunicorn.error", "timestamp": 1708638575.3181765}
/ak-root/venv/lib/python3.12/site-packages/opencontainers/distribution/reggie/defaults.py:17: SyntaxWarning: invalid escape sequence '\('
  "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+"
/ak-root/venv/lib/python3.12/site-packages/opencontainers/distribution/reggie/defaults.py:17: SyntaxWarning: invalid escape sequence '\('
  "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+"
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-ASN.mmdb", "last_write": 1708616240.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.293987"}
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-City.mmdb", "last_write": 1708616239.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.296117"}
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-ASN.mmdb", "last_write": 1708616240.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.420824"}
{"domain_url": null, "event": "Loaded MMDB database", "file": "/geoip/GeoLite2-City.mmdb", "last_write": 1708616239.0, "level": "info", "logger": "authentik.events.context_processors.mmdb", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.422834"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.checks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.978364"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:37.979119"}
/ak-root/venv/lib/python3.12/site-packages/django/db/backends/utils.py:98: RuntimeWarning: Accessing the database during app initialization is discouraged. To fix this warning, avoid executing queries in AppConfig.ready() or when your app modules are imported.
  warnings.warn(self.APPS_NOT_READY_WARNING_MSG, category=RuntimeWarning)
{"app_name": "authentik.tenants", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.080587"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.tenants.checks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.109559"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.110303"}
/ak-root/venv/lib/python3.12/site-packages/django/db/backends/utils.py:98: RuntimeWarning: Accessing the database during app initialization is discouraged. To fix this warning, avoid executing queries in AppConfig.ready() or when your app modules are imported.
  warnings.warn(self.APPS_NOT_READY_WARNING_MSG, category=RuntimeWarning)
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.191374"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.192318"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.crypto.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.197888"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.200699"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "default_tenant", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.220364"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.332519"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.admin.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.333423"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.crypto.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.338932"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.342147"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.640530"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.640880"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.644022"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.flows.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.646947"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.647339"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.709170"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.770980"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.772644"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.780768"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 44, "schema_name": "public", "task_id": "35c3841ba9d540c6927b88a3d33fc64f", "task_name": "authentik.outposts.tasks.outpost_post_save", "timestamp": "2024-02-22T21:49:38.943571"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.951489"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.954009"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.955417"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.980356"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.985676"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:38.987389"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.431738"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.433262"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.rbac.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.443319"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.459298"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.463091"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.oauth.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.467187"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.467597"}
/ak-root/venv/lib/python3.12/site-packages/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
  version_regex = re.compile("^\d\.\d{1,2}$")
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.481833"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.saml.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.486285"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_duo.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.490239"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_static.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.494264"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.email.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.497312"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.500777"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.523798"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.526489"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 44, "schema_name": "public", "task_id": "81d79b49b5dc4b6ba4837163dd72368e", "task_name": "authentik.blueprints.v1.tasks.blueprints_discovery", "timestamp": "2024-02-22T21:49:39.529154"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 44, "schema_name": "public", "task_id": "c804d47b8a66485f9168dec2e7717382", "task_name": "authentik.blueprints.v1.tasks.clear_failed_blueprints", "timestamp": "2024-02-22T21:49:39.531271"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.531652"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.533766"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.533964"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.534294"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.534479"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.537582"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.562944"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.564683"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.567513"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.573214"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.574610"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.rac.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.592484"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.597575"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.signals", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.599377"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.601139"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.602525"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.607804"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.631285"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.631558"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "managed_jwt_cert", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.646657"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.647080"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "self_signed", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.652274"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.flows.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.655059"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.655818"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.689942"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.723989"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.724425"}
{"app_name": "authentik.api", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.724697"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.731208"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_stages", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.740195"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.748203"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.761059"}
{"app_name": "authentik.policies.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.767103"}
{"app_name": "authentik.policies.event_matcher", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.770707"}
{"app_name": "authentik.policies.expiry", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.773769"}
{"app_name": "authentik.policies.expression", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.775966"}
{"app_name": "authentik.policies.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.778288"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.781731"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.802158"}
{"app_name": "authentik.providers.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.807624"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.838987"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.outposts.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.841874"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.846526"}
{"app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.857366"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.862463"}
{"app_name": "authentik.providers.radius", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.864938"}
{"app_name": "authentik.providers.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.893946"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.900181"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.912215"}
{"app_name": "authentik.recovery", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.913475"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.921128"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.927561"}
{"app_name": "authentik.sources.plex", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.931180"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.941117"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.944701"}
{"app_name": "authentik.stages.authenticator_sms", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.946475"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.948667"}
{"app_name": "authentik.stages.authenticator_totp", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.950865"}
{"app_name": "authentik.stages.authenticator_validate", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.952262"}
{"app_name": "authentik.stages.authenticator_webauthn", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.953962"}
{"app_name": "authentik.stages.captcha", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.955089"}
{"app_name": "authentik.stages.consent", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.957011"}
{"app_name": "authentik.stages.deny", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.958124"}
{"app_name": "authentik.stages.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.959206"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.961055"}
{"app_name": "authentik.stages.identification", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.962428"}
{"app_name": "authentik.stages.invitation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.966635"}
{"app_name": "authentik.stages.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.967775"}
{"app_name": "authentik.stages.prompt", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.970109"}
{"app_name": "authentik.stages.user_delete", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.971244"}
{"app_name": "authentik.stages.user_login", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.972397"}
{"app_name": "authentik.stages.user_logout", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.973465"}
{"app_name": "authentik.stages.user_write", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.974606"}
{"app_name": "authentik.brands", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.977642"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:39.978163"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 43, "schema_name": "public", "task_id": "d32b94d34694422096b99b20e2bef3fa", "task_name": "authentik.outposts.tasks.outpost_post_save", "timestamp": "2024-02-22T21:49:40.020291"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "embedded_outpost", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.027682"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.029422"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.reputation.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.030748"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.policies.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.054933"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.058810"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.proxy.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.059632"}
{"app_name": "authentik.core", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.236509"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.237109"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.243919"}
{"app_name": "authentik.events", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.253584"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.445480"}
{"app_name": "authentik.core", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.446130"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 44, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.446449"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.521018"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.providers.scim.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.522639"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.rbac.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.527837"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.544235"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.ldap.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.547947"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.oauth.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.551608"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.552125"}
/ak-root/venv/lib/python3.12/site-packages/facebook/__init__.py:99: SyntaxWarning: invalid escape sequence '\d'
  version_regex = re.compile("^\d\.\d{1,2}$")
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "sources_loaded", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.566402"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.sources.saml.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.570208"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_duo.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.574063"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.authenticator_static.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.578036"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.stages.email.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.580758"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.583943"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "load_blueprints_v1_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.608173"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.611295"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 43, "schema_name": "public", "task_id": "d22fc346455d48a3a40f09a73814de06", "task_name": "authentik.blueprints.v1.tasks.blueprints_discovery", "timestamp": "2024-02-22T21:49:40.614052"}
{"domain_url": null, "event": "Task published", "level": "info", "logger": "authentik.root.celery", "pid": 43, "schema_name": "public", "task_id": "4ecc73c35b344119931d768c9de9dab7", "task_name": "authentik.blueprints.v1.tasks.clear_failed_blueprints", "timestamp": "2024-02-22T21:49:40.616198"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "blueprints_discovery", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.616645"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.618513"}
{"app_name": "authentik.core", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.core.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.618722"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.619408"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "debug_worker_hook", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.620675"}
{"app_name": "authentik.core", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.626513"}
{"app_name": "authentik.core", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "source_inbuilt", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.654488"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.656585"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.658019"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.661511"}
{"app_name": "authentik.enterprise.audit", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "install_middleware", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.661808"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.enterprise.providers.rac.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.673743"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.676573"}
{"app_name": "authentik.events", "domain_url": null, "event": "Imported related module", "level": "info", "logger": "authentik.blueprints.apps", "module": "authentik.events.signals", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.677566"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.679162"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "check_deprecations", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.679616"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.682963"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "prefill_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.699897"}
{"app_name": "authentik.events", "domain_url": null, "event": "Starting reconciler", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.701149"}
{"app_name": "authentik.events", "domain_url": null, "event": "Successfully reconciled", "level": "debug", "logger": "authentik.blueprints.apps", "name": "run_scheduled_tasks", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.741162"}
{"app_name": "authentik.tenants", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.775110"}
{"app_name": "authentik.admin", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.775603"}
{"app_name": "authentik.api", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.776117"}
{"app_name": "authentik.crypto", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.784661"}
{"app_name": "authentik.flows", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.800976"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.812665"}
{"app_name": "authentik.policies.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.817180"}
{"app_name": "authentik.policies.event_matcher", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.820058"}
{"app_name": "authentik.policies.expiry", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.821305"}
{"app_name": "authentik.policies.expression", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.822593"}
{"app_name": "authentik.policies.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.823772"}
{"app_name": "authentik.policies.reputation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.825525"}
{"app_name": "authentik.policies", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.845365"}
{"app_mountpoint": "api/", "app_name": "authentik.api", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_api", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.849711"}
{"app_name": "authentik.providers.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.849904"}
{"app_mountpoint": "flows/", "app_name": "authentik.flows", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_flows", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.851584"}
{"app_mountpoint": "", "app_name": "authentik.providers.oauth2", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2_root", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.855120"}
{"app_mountpoint": "application/o/", "app_name": "authentik.providers.oauth2", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.856248"}
{"app_mountpoint": "application/saml/", "app_name": "authentik.providers.saml", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_saml", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.857406"}
{"app_mountpoint": "recovery/", "app_name": "authentik.recovery", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_recovery", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.858551"}
{"app_mountpoint": "source/oauth/", "app_name": "authentik.sources.oauth", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_oauth", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.859642"}
{"app_mountpoint": "source/saml/", "app_name": "authentik.sources.saml", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_saml", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.860836"}
{"app_mountpoint": "", "app_name": "authentik.core", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_core", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.861995"}
{"app_mountpoint": "", "app_name": "authentik.enterprise.providers.rac", "auth_via": "unauthenticated", "domain_url": "localhost", "event": "Mounted URLs", "host": "localhost:8000", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_rac", "pid": 44, "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "schema_name": "public", "timestamp": "2024-02-22T21:49:40.863068"}
{"auth_via": "unauthenticated", "domain_url": "localhost", "event": "/-/health/live/", "host": "localhost:8000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "255.255.255.255", "request_id": "021646bc5d5d43cab59ce15cb874d8ac", "runtime": 63, "schema_name": "public", "scheme": "http", "status": 204, "timestamp": "2024-02-22T21:49:40.884679", "user": "", "user_agent": "goauthentik.io/router/healthcheck"}
{"event":"backend is alive, backing off with healthchecks","level":"info","logger":"authentik.router.unicorn","timestamp":"2024-02-22T21:49:40Z"}
{"event":"attempting to init outpost","level":"debug","logger":"authentik.server","timestamp":"2024-02-22T21:49:40Z"}
{"app_name": "authentik.providers.oauth2", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.901077"}
{"app_name": "authentik.providers.proxy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.905983"}
{"app_name": "authentik.providers.radius", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.908717"}
{"app_name": "authentik.providers.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.937929"}
{"app_name": "authentik.providers.scim", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.944664"}
{"app_name": "authentik.rbac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.957804"}
{"app_name": "authentik.recovery", "domain_url": null, "event": "App does not define API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.959426"}
{"app_name": "authentik.sources.ldap", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.966943"}
{"app_name": "authentik.sources.oauth", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.973601"}
{"app_name": "authentik.sources.plex", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.977386"}
{"app_name": "authentik.sources.saml", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.987353"}
{"app_name": "authentik.stages.authenticator_duo", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.991207"}
{"app_name": "authentik.stages.authenticator_sms", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.993069"}
{"app_name": "authentik.stages.authenticator_static", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.995728"}
{"app_name": "authentik.stages.authenticator_totp", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:40.998448"}
{"app_name": "authentik.stages.authenticator_validate", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.000428"}
{"app_name": "authentik.stages.authenticator_webauthn", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.002369"}
{"app_name": "authentik.stages.captcha", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.003929"}
{"app_name": "authentik.stages.consent", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.005633"}
{"app_name": "authentik.stages.deny", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.006688"}
{"app_name": "authentik.stages.dummy", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.007670"}
{"app_name": "authentik.stages.email", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.009508"}
{"app_name": "authentik.stages.identification", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.010823"}
{"app_name": "authentik.stages.invitation", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.014790"}
{"app_name": "authentik.stages.password", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.015956"}
{"app_name": "authentik.stages.prompt", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.018321"}
{"app_name": "authentik.stages.user_delete", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.019396"}
{"app_name": "authentik.stages.user_login", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.020578"}
{"app_name": "authentik.stages.user_logout", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.021647"}
{"app_name": "authentik.stages.user_write", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.022737"}
{"app_name": "authentik.brands", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.025864"}
{"app_name": "authentik.blueprints", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.026404"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/outposts/instances/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "3b024fffab2f403bb180777c714f5891", "runtime": 178, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:41.130100", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"Fetched outpost configuration","level":"debug","logger":"authentik.outpost.ak-api-controller","name":"authentik Embedded Outpost","timestamp":"2024-02-22T21:49:41Z"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/root/config/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "425c245f1dfe436da32ef6e2130ee60b", "runtime": 88, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:41.280917", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"Fetched global configuration","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
{"event":"HA Reload offset","level":"debug","logger":"authentik.outpost.ak-api-controller","offset":"6s","timestamp":"2024-02-22T21:49:41Z"}
{"app_name": "authentik.core", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.291930"}
{"app_name": "authentik.enterprise", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.293014"}
{"domain_url": null, "event": "/ws/outpost/82c3919a-6e26-4e8d-b176-eaee7a5e9d32/", "level": "info", "logger": "authentik.asgi", "pid": 44, "remote": "127.0.0.1", "schema_name": "public", "scheme": "ws", "timestamp": "2024-02-22T21:49:41.297709", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.302237"}
{"app_name": "authentik.events", "domain_url": null, "event": "Mounted API URLs", "level": "debug", "logger": "authentik.api.v3.urls", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.311573"}
{"event":"Successfully connected websocket","level":"info","logger":"authentik.outpost.ak-ws","outpost":"82c3919a-6e26-4e8d-b176-eaee7a5e9d32","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Enabled USR1 hook to reload","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
{"app_name": "authentik.outposts", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.507395"}
{"app_name": "authentik.core", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.508069"}
{"app_name": "authentik.enterprise.providers.rac", "domain_url": null, "event": "Mounted Websocket URLs", "level": "debug", "logger": "authentik.root.websocket", "pid": 43, "schema_name": "public", "timestamp": "2024-02-22T21:49:41.508380"}
{"event":"Starting Brand TLS Checker","level":"info","logger":"authentik.router.brand_tls","timestamp":"2024-02-22T21:49:41Z"}
{"event":"updating brand certificates","level":"info","logger":"authentik.router.brand_tls","timestamp":"2024-02-22T21:49:41Z"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/core/brands/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "4b1f8fc3029f442a943463ca4b81c531", "runtime": 80, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:41.775243", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"attempting to start outpost","level":"debug","logger":"authentik.server","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Starting periodical timer...","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Starting WS Health notifier...","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Starting Interval updater...","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Running interval update","level":"debug","logger":"authentik.outpost.ak-api-controller","loop":"interval-updater","timestamp":"2024-02-22T21:49:41Z"}
{"event":"Starting WS Handler...","level":"debug","logger":"authentik.outpost.ak-api-controller","timestamp":"2024-02-22T21:49:41Z"}
/authentik/crypto/api.py:75: CryptographyDeprecationWarning: Properties that return a naïve datetime object have been deprecated. Please switch to not_valid_after_utc.
  return DateTimeField().to_representation(instance.certificate.not_valid_after)
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "c088481380e0491b818598a094cedaff", "runtime": 1024, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:42.894698", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"Fetching certificate and private key","level":"info","logger":"authentik.outpost.cryptostore","timestamp":"2024-02-22T21:49:42Z","uuid":"2dbfb2d4-77c7-40cc-bcde-21860ade5cd5"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/outposts/instances/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "3e0aea013f324c9ebf9ccc33f1016178", "runtime": 227, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:42.992202", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"Fetched outpost configuration","level":"debug","logger":"authentik.outpost.ak-api-controller","name":"authentik Embedded Outpost","timestamp":"2024-02-22T21:49:42Z"}
{"event":"Managed outpost, not setting global log level","level":"debug","logger":"authentik.outpost","timestamp":"2024-02-22T21:49:42Z"}
{"event":"Starting authentik outpost","hash":"tagged","level":"info","logger":"authentik.outpost","timestamp":"2024-02-22T21:49:42Z","version":"2024.2.1"}
{"action": "secret_view", "auth_via": "secret_key", "client_ip": "127.0.0.1", "context": {"http_request": {"args": {}, "method": "GET", "path": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/view_certificate/", "user_agent": "goauthentik.io/outpost/2024.2.1"}, "secret": {"app": "authentik_crypto", "model_name": "certificatekeypair", "name": "EasyByte Internal", "pk": "2dbfb2d477c740ccbcde21860ade5cd5"}, "type": "certificate"}, "domain_url": "0.0.0.0", "event": "Created Event", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.events.models", "pid": 44, "request_id": "190566632ec34e5dbd64d8804d8c855b", "schema_name": "public", "timestamp": "2024-02-22T21:49:43.020221", "user": {"email": "", "pk": 2, "username": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32"}}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "Task published", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.root.celery", "pid": 44, "request_id": "190566632ec34e5dbd64d8804d8c855b", "schema_name": "public", "task_id": "7f8ed0d275ce455e872e27f264f3b709", "task_name": "authentik.events.tasks.event_notification_handler", "timestamp": "2024-02-22T21:49:43.091020"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/view_certificate/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "190566632ec34e5dbd64d8804d8c855b", "runtime": 144, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:43.097142", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/outposts/proxy/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "99eaf17997ce4f488fb234b2b8f2ce98", "runtime": 125, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:43.193263", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"event":"Swapped maps","level":"debug","logger":"authentik.outpost.proxyv2","timestamp":"2024-02-22T21:49:43Z"}
{"event":"updating brand certificates","level":"info","logger":"authentik.router.brand_tls","timestamp":"2024-02-22T21:49:43Z"}
{"action": "secret_view", "auth_via": "secret_key", "client_ip": "127.0.0.1", "context": {"http_request": {"args": {}, "method": "GET", "path": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/view_private_key/", "user_agent": "goauthentik.io/outpost/2024.2.1"}, "secret": {"app": "authentik_crypto", "model_name": "certificatekeypair", "name": "EasyByte Internal", "pk": "2dbfb2d477c740ccbcde21860ade5cd5"}, "type": "private_key"}, "domain_url": "0.0.0.0", "event": "Created Event", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.events.models", "pid": 44, "request_id": "38d46d5e04634d91808aaf63c81d38b6", "schema_name": "public", "timestamp": "2024-02-22T21:49:43.230706", "user": {"email": "", "pk": 2, "username": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32"}}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "Task published", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.root.celery", "pid": 44, "request_id": "38d46d5e04634d91808aaf63c81d38b6", "schema_name": "public", "task_id": "e972b7ae9e104c1c84313572e0b165d1", "task_name": "authentik.events.tasks.event_notification_handler", "timestamp": "2024-02-22T21:49:43.289618"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/view_private_key/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "38d46d5e04634d91808aaf63c81d38b6", "runtime": 128, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:43.296415", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/core/brands/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "0e96a52578a64828b739f4f475143d94", "runtime": 73, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:43.329882", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"auth_via": "secret_key", "domain_url": "0.0.0.0", "event": "/api/v3/crypto/certificatekeypairs/2dbfb2d4-77c7-40cc-bcde-21860ade5cd5/", "host": "0.0.0.0:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "127.0.0.1", "request_id": "a5f79eed3c6e456ba42bbfec1348587a", "runtime": 630, "schema_name": "public", "scheme": "http", "status": 200, "timestamp": "2024-02-22T21:49:43.982328", "user": "ak-outpost-82c3919a6e264e8db176eaee7a5e9d32", "user_agent": "goauthentik.io/outpost/2024.2.1"}
{"auth_via": "unauthenticated", "domain_url": "10.244.1.114", "event": "/-/health/ready/", "host": "10.244.1.114:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.244.1.233", "request_id": "73258c58e9de4d94bd9020d1410b590a", "runtime": 30, "schema_name": "public", "scheme": "http", "status": 204, "timestamp": "2024-02-22T21:49:45.433104", "user": "", "user_agent": "kube-probe/1.29"}
{"domain_url": null, "event": "/ws/client/", "level": "info", "logger": "authentik.asgi", "pid": 43, "remote": "10.121.0.1", "schema_name": "public", "scheme": "ws", "timestamp": "2024-02-22T21:49:50.830976", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"domain_url": null, "event": "/ws/client/", "level": "info", "logger": "authentik.asgi", "pid": 44, "remote": "10.121.0.1", "schema_name": "public", "scheme": "ws", "timestamp": "2024-02-22T21:49:50.975671", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"domain_url": null, "event": "/ws/client/", "level": "info", "logger": "authentik.asgi", "pid": 43, "remote": "10.121.0.1", "schema_name": "public", "scheme": "ws", "timestamp": "2024-02-22T21:49:51.091162", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"app_mountpoint": "api/", "app_name": "authentik.api", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_api", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.445174"}
{"app_mountpoint": "flows/", "app_name": "authentik.flows", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_flows", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.445998"}
{"app_mountpoint": "", "app_name": "authentik.providers.oauth2", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2_root", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.453695"}
{"app_mountpoint": "application/o/", "app_name": "authentik.providers.oauth2", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_oauth2", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.454488"}
{"app_mountpoint": "application/saml/", "app_name": "authentik.providers.saml", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_saml", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.455170"}
{"app_mountpoint": "recovery/", "app_name": "authentik.recovery", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_recovery", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.455665"}
{"app_mountpoint": "source/oauth/", "app_name": "authentik.sources.oauth", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_oauth", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.456240"}
{"app_mountpoint": "source/saml/", "app_name": "authentik.sources.saml", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_sources_saml", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.456664"}
{"app_mountpoint": "", "app_name": "authentik.core", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_core", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.457387"}
{"app_mountpoint": "", "app_name": "authentik.enterprise.providers.rac", "auth_via": "session", "domain_url": "mi.easybyte.club", "event": "Mounted URLs", "host": "mi.easybyte.club", "level": "debug", "logger": "authentik.root.urls", "namespace": "authentik_providers_rac", "pid": 43, "request_id": "a204082b7612467eb66d67984dd5bfce", "schema_name": "public", "timestamp": "2024-02-22T21:49:52.458019"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/if/admin/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 43, "remote": "10.121.0.1", "request_id": "a204082b7612467eb66d67984dd5bfce", "runtime": 150, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:52.544621", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"domain_url": null, "event": "/ws/client/", "level": "info", "logger": "authentik.asgi", "pid": 44, "remote": "10.121.0.1", "schema_name": "public", "scheme": "ws", "timestamp": "2024-02-22T21:49:53.088508", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/icons/logo.png","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.975","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:53Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/admin/version/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.121.0.1", "request_id": "be3f81e839ac4a73a12f0dc87904c2f1", "runtime": 36, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.258138", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/enterprise/license/summary/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 43, "remote": "10.121.0.1", "request_id": "ef18a4f71c0a48178c6a052cf64536c8", "runtime": 97, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.326898", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/admin/version/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.121.0.1", "request_id": "4a7985a15dcf4a55bcca875a816338e5", "runtime": 37, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.384488", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/users/me/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 43, "remote": "10.121.0.1", "request_id": "9263de0836ae4d808d2f268e8e300fc6", "runtime": 367, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.595826", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/events/notifications/?ordering=-created&page_size=1&seen=false&user=6", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 43, "remote": "10.121.0.1", "request_id": "3240049103cf41c08c5ab52b8edece60", "runtime": 84, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.820526", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/events/notifications/?ordering=-created&seen=false&user=6", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.121.0.1", "request_id": "a42bd6643a934df9b913209fe08a9e64", "runtime": 122, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:53.863727", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/?ordering=name&page=1&page_size=20&search=&superuser_full_list=true", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.121.0.1", "request_id": "86ecb9af457d4e38b100fa5c16539765", "runtime": 839, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:49:54.589979", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/GitLab_icon.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.289","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/semaphore.png","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.320","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/proxmox.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"1.351","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/YouTrack_Icon.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.149","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/Argo_CD.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.631","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/svgviewer-output_1.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.878","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/portainer_gBix9gz_Seve6Db.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.474","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/pgadmin_new.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.349","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/minio.png","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.145","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/portainer.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"1.309","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/portainer_gBix9gz.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"1.621","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/proxmox_otPdRob.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"1.729","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"event":"/media/public/application-icons/proxmox_eCJkjts.svg","host":"mi.easybyte.club","level":"info","logger":"authentik.router","method":"GET","remote":"10.121.0.1","runtime":"0.627","scheme":"http","size":19,"status":404,"timestamp":"2024-02-22T21:49:54Z","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36"}
{"auth_via": "unauthenticated", "domain_url": "10.244.1.114", "event": "/-/health/ready/", "host": "10.244.1.114:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 44, "remote": "10.244.1.233", "request_id": "084e3ad6dddb4623a75f4d10edcdd0af", "runtime": 16, "schema_name": "public", "scheme": "http", "status": 204, "timestamp": "2024-02-22T21:49:55.359431", "user": "", "user_agent": "kube-probe/1.29"}
{"auth_via": "unauthenticated", "domain_url": "10.244.1.114", "event": "/-/health/ready/", "host": "10.244.1.114:9000", "level": "info", "logger": "authentik.asgi", "method": "GET", "pid": 43, "remote": "10.244.1.233", "request_id": "46e5fc4fd65c4d98be60533d30ba36c8", "runtime": 22, "schema_name": "public", "scheme": "http", "status": 204, "timestamp": "2024-02-22T21:50:05.373045", "user": "", "user_agent": "kube-probe/1.29"}
{"auth_via": "unauthenticated", "domain_url": "mi.easybyte.club", "event": "/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "HEAD", "pid": 43, "remote": "10.121.0.1", "request_id": "c0b07928fbb149cb8b79e9a549f53962", "runtime": 89, "schema_name": "public", "scheme": "https", "status": 302, "timestamp": "2024-02-22T21:50:05.989393", "user": "", "user_agent": ""}
{"auth_via": "unauthenticated", "domain_url": "mi.easybyte.club", "event": "/flows/-/default/authentication/?next=/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "HEAD", "pid": 43, "remote": "10.121.0.1", "request_id": "7bc57bcf7bf340a085e16f45c1f6749d", "runtime": 42, "schema_name": "public", "scheme": "https", "status": 302, "timestamp": "2024-02-22T21:50:06.126345", "user": "", "user_agent": ""}
{"auth_via": "unauthenticated", "domain_url": "mi.easybyte.club", "event": "/if/flow/easybyte-authentication-flow/?next=%2F", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "HEAD", "pid": 43, "remote": "10.121.0.1", "request_id": "7ef52f41b00e497686e35cb0ca5b3abe", "runtime": 744, "schema_name": "public", "scheme": "https", "status": 200, "timestamp": "2024-02-22T21:50:07.009594", "user": "", "user_agent": ""}

from authentik.

rissson avatar rissson commented on May 20, 2024

Do you mind showing your helm values for the authentik top-level key? I think you might be missing AUTHENTIK_STORAGE_MEDIA_BACKEND=s3

from authentik.

rissson avatar rissson commented on May 20, 2024

Ah actually that might not be it. What do you have inside the icons and public folder in your bucket?

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

Ah actually that might not be it. What do you have inside the icons and public folder in your bucket?

Hi @rissson
I have in the bucket a raw copy of the /media folder as stated in the docs.
image
image

This is my authentik helm config

global:
    # -- Common labels for all resources.
    additionalLabels:
        app: authentik
    # Number of old deployment ReplicaSets to retain. The rest will be garbage collected.
    revisionHistoryLimit: 3
    # Default image used by all authentik components. For GeoIP configuration, see the geoip values below.
    image:
        # -- If defined, a repository applied to all authentik deployments
        repository: ghcr.io/goauthentik/server
        # -- Overrides the global authentik whose default is the chart appVersion
        tag: 
        # -- If defined, an image digest applied to all authentik deployments
        digest:
        # -- If defined, an imagePullPolicy applied to all authentik deployments
        pullPolicy: IfNotPresent
    # -- Secrets with credentials to pull images from a private registry
    imagePullSecrets: []
    # -- Annotations for all deployed Deployments
    deploymentAnnotations:
        reloader.stakater.com/auto: "true"
    # -- Annotations for all deployed pods
    podAnnotations:
        backup.velero.io/backup-volumes: media
    # -- Labels for all deployed pods
    podLabels: {}
    # -- Add Prometheus scrape annotations to all metrics services. This can be used as an alternative to the ServiceMonitors.
    addPrometheusAnnotations: false
    # -- Toggle and define pod-level security context.
    # @default -- `{}` (See [values.yaml])
    securityContext:
        runAsUser: 1000
        runAsGroup: 1000
        fsGroup: 1000
    # -- Mapping between IP and hostnames that will be injected as entries in the pod's hosts files
    hostAliases: []
    # - ip: 10.20.30.40
    #   hostnames:
    #     - my.hostname
    # -- Default priority class for all components
    priorityClassName: ""
    # -- Default node selector for all components
    nodeSelector: []
    # -- Default tolerations for all components
    tolerations: []
    # Default affinity preset for all components
    affinity:
        # -- Default pod anti-affinity rules. Either: `none`, `soft` or `hard`
        podAntiAffinity: soft
        # Node affinity rules
        nodeAffinity:
            # -- Default node affinity rules. Either `none`, `soft` or `hard`
            type: hard
            # -- Default match expressions for node affinity
            matchExpressions: []
            # - key: topology.kubernetes.io/zone
            #   operator: In
            #   values:
            #     - zonea
            #     - zoneb
    # -- Default [TopologySpreadConstraints] rules for all components
    ## Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
    topologySpreadConstraints: []
    # - maxSkew: 1
    #   topologyKey: topology.kubernetes.io/zone
    #   whenUnsatisfiable: DoNotSchedule
    # -- Deployment strategy for all deployed Deployments
    deploymentStrategy: {}
    # type: RollingUpdate
    # rollingUpdate:
    #   maxSurge: 25%
    #   maxUnavailable: 25%
    # -- Environment variables to pass to all deployed Deployments. Does not apply to GeoIP
    # See configuration options at https://goauthentik.io/docs/installation/configuration/
    # @default -- `[]` (See [values.yaml])
    env:
        - name: AUTHENTIK_STORAGE_MEDIA_BACKEND
          value: "s3"
        - name: AUTHENTIK_POSTGRESQL__SSLROOTCERT
          value: certs/eb-ca-bundle.crt
        - name: AUTHENTIK_POSTGRESQL__SSLMODE
          value: verify-full
    envFrom:
        - secretRef:
              name: authentik-s3-secret
    # -- Additional volumeMounts to all deployed Deployments. Does not apply to GeoIP
    # @default -- `[]` (See [values.yaml])
    volumeMounts: 
        - name: media
          mountPath: /media
        - name: eb-internal-ca-bundle
          mountPath: /certs/
          readOnly: true
    # -- Additional volumes to all deployed Deployments.
    # @default -- `[]` (See [values.yaml])
    volumes:
        - name: media
          persistentVolumeClaim:
              claimName: authentik-pvc
        - name: eb-internal-ca-bundle
          secret:
            secretName: eb-internal-ca-bundle
            defaultMode: 256
            items:
                - key: ca.crt
                  path: eb-ca-bundle.crt

## Authentik configuration
authentik:
    # -- Log level for server and worker
    log_level: info
    events:
        context_processors:
            # -- Path for the GeoIP City database. If the file doesn't exist, GeoIP features are disabled.
            geoip: /geoip/GeoLite2-City.mmdb
            # -- Path for the GeoIP ASN database. If the file doesn't exist, GeoIP features are disabled.
            asn: /geoip/GeoLite2-ASN.mmdb
    outposts:
        # -- Template used for managed outposts. The following placeholders can be used
        # %(type)s - the type of the outpost
        # %(version)s - version of your authentik install
        # %(build_hash)s - only for beta versions, the build hash of the image
        container_image_base: ghcr.io/goauthentik/%(type)s:%(version)s
    error_reporting:
        # -- This sends anonymous usage-data, stack traces on errors and
        # performance data to sentry.beryju.org, and is fully opt-in
        enabled: false
        # -- This is a string that is sent to sentry with your error reports
        environment: k8s
        # -- Send PII (Personally identifiable information) data to sentry
    send_pii: false
    secret_key: XXXXXXX
    email:
        # -- SMTP Server emails are sent from, fully optional
        host: XXXXXXX
        # -- SMTP server port
        port: XXXXXXX
        # -- SMTP credentials, when left empty, no authentication will be done
        username: XXXXXXX
        # -- SMTP credentials, when left empty, no authentication will be done
        password: XXXXXXX
        # -- Enable either use_tls or use_ssl, they can't be enabled at the same time.
        use_tls: true
        # -- Enable either use_tls or use_ssl, they can't be enabled at the same time.
        use_ssl: false
        # -- Connection timeout
        timeout: 30
        # -- Email from address, can either be in the format "[email protected]" or "authentik <[email protected]>"
        from: XXXXXXX
    postgresql:
        # -- set the postgresql hostname to talk to
        # if unset and .Values.postgresql.enabled == true, will generate the default
        # @default -- `{{ .Release.Name }}-postgresql`
        host: XXXXXXX
        # -- postgresql Database name
        # @default -- `authentik`
        name: authentik
        # -- postgresql Username
        # @default -- `authentik`
        user: authentik
        password: XXXXXXX
        port: 5432
    redis:
        # -- set the redis hostname to talk to
        # @default -- `{{ .Release.Name }}-redis-master`
        host: XXXXXXX
        password: XXXXXXX
blueprints:
    # -- List of config maps to mount blueprints from.
    # Only keys in the configMap ending with `.yaml` will be discovered and applied.
    configMaps: []
    # -- List of secrets to mount blueprints from.
    # Only keys in the secret ending with `.yaml` will be discovered and applied.
    secrets: []
additionalObjects:
    - apiVersion: v1
      kind: PersistentVolumeClaim
      metadata:
        name: authentik-pvc
        namespace: authentik
      spec:
        storageClassName: pve-zfs-hdd-03
        accessModes:
            - ReadWriteOnce
        resources:
            requests:
                storage: 1Gi
    - apiVersion: v1
      kind: Secret
      metadata:
        name: authentik-s3-secret
        namespace: authentik
      data:
        AUTHENTIK_STORAGE_MEDIA_S3_ENDPOINT: XXXXXXXX
        AUTHENTIK_STORAGE_MEDIA_S3_ACCESS__KEY: XXXXXXX
        AUTHENTIK_STORAGE_MEDIA_S3_SECRET__KEY: XXXXXXX
        AUTHENTIK_STORAGE_MEDIA_S3_BUCKET__NAME: XXXXXXX
        AUTHENTIK_STORAGE_MEDIA_S3_CUSTOM__DOMAIN: XXXXXXX
        AUTHENTIK_STORAGE_MEDIA_S3_REGION: XXXXXXX
      type: Opaque

from authentik.

rissson avatar rissson commented on May 20, 2024

The icons folder is weird. Is that something you created yourself?

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

Could be...
Maybe it's a leftover of my first docker install as I kept the same folder structure before moving it to k8s.

In any case these folders are post 2024.2.1 migration. Copied directly from the PVC from which is fully working...

Do you suggest deleting it?

from authentik.

rissson avatar rissson commented on May 20, 2024

Can you try uploading an icon using the web interface (by editing an application for instance), and see if that works and shows up correctly in the UI afterwards?

I believe you have uploaded the icons to the PVC directly and set the URL manually instead of uploading them through the interface directly.

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

Can you try uploading an icon using the web interface (by editing an application for instance), and see if that works and shows up correctly in the UI afterwards?

I believe you have uploaded the icons to the PVC directly and set the URL manually instead of uploading them through the interface directly.

I have tested this.
I started authentik with a clean PVC, with the S3 env vars set.
All the icons went missing, I tried to upload a new icon on an app and it's still saving it on /media.

from authentik.

rissson avatar rissson commented on May 20, 2024

It's really weird that requests are not sent to S3, because the config looks fine. Could you paste the output of the last line of kubectl exec -it deploy/authentik-worker -- ak shell -c 'from django.conf import settings; print(settings.STORAGES)', removing any secrets that might be in there.

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

I'm seeing the same issue when trying to configure Authentik to use Minio. My instance is deployed with v2024.2.1 of the Helm chart. I ran the command requested and see the following output:

{'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}, 'default': {'BACKEND': 'authentik.root.storages.FileStorage', 'OPTIONS': {'location': PosixPath('media'), 'base_url': '/media/'}}}

Shouldn't this have been authentik.root.storages.S3Storage? It's strange that it's choosing FileStorage even though I have all of the necessary envs set:

AUTHENTIK_STORAGE_MEDIA_BACKEND: s3
AUTHENTIK_STORAGE_MEDIA_S3_ENDPOINT: https://s3.example.com
AUTHENTIK_STORAGE_MEDIA_S3_CUSTOM__DOMAIN: s3.example.com/authentik
AUTHENTIK_STORAGE_MEDIA_S3_ACCESS__KEY: ***
AUTHENTIK_STORAGE_MEDIA_S3_SECRET__KEY: ***
AUTHENTIK_STORAGE_MEDIA_S3_BUCKET__NAME: authentik

Edit: one other thing I should note is that I can't upload a test file since I have the text box instead of the file input (I assume this is because the FileStorage driver was chosen)

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

@rissson
Using latest dev-server image, i have got the following values running the command you suggested us.

{'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}, 'default': {'BACKEND': 'authentik.root.storages.S3Storage', 'OPTIONS': {'session_profile': None, 'access_key': 'XXXXXXXXXXX', 'secret_key': 'YYYYYYYYYYYYY', 'security_token': None, 'region_name': 'eb-ops', 'use_ssl': True, 'endpoint_url': 'https://s3.ops.easybyte.club', 'bucket_name': 'authentik', 'default_acl': 'private', 'querystring_auth': True, 'signature_version': 's3v4', 'file_overwrite': False, 'location': 'media', 'url_protocol': 'https:', 'custom_domain': 's3.ops.easybyte.club/authentik'}}}

At first i got errors due missing files on my S3, i had to create /media folder inside my bucket and move my assets inside, afterwards seems to be fully working 😄

image

image

Update: I tried to test file uploading but am getting a HTTP 405 error.

{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 57, "remote": "10.121.0.1", "request_id": "0f33e1fdbe554e5b8f9d21af6130700e", "runtime": 8536, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:37:03.765763", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 57, "remote": "10.121.0.1", "request_id": "13290103555b402aa08227cc04e995c9", "runtime": 2965, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:37:28.146559", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 58, "remote": "10.121.0.1", "request_id": "22c8c0b1372d4165a661e2516ecd12df", "runtime": 6915, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:37:49.498081", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 58, "remote": "10.121.0.1", "request_id": "8431d5d832154eda8a6aea940c20aa38", "runtime": 8655, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:39:08.758514", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 57, "remote": "10.121.0.1", "request_id": "e68982eceaad48cbad6152b0f77fbf12", "runtime": 8052, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:41:43.550650", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}
{"auth_via": "session", "domain_url": "mi.easybyte.club", "event": "/api/v3/core/applications/eb-gitea/set_icon/", "host": "mi.easybyte.club", "level": "info", "logger": "authentik.asgi", "method": "POST", "pid": 57, "remote": "10.121.0.1", "request_id": "e421c938873941709cd6d1894b53d1c1", "runtime": 6097, "schema_name": "public", "scheme": "https", "status": 405, "timestamp": "2024-02-28T14:42:23.942947", "user": "mlinares", "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36"}

I had to disable SSL Verification, enabled debug mode and botocore was complaining about my self signed cert, afterwards this were the errors.

{"event": "Event request-created.s3.PutObject: calling handler <function signal_transferring at 0x7ffa3dbe9620>", "level": "debug", "logger": "botocore.hooks", "timestamp": 1709132510.0924706}
{"event": "Event request-created.s3.PutObject: calling handler <function add_retry_headers at 0x7ffa3dcc9440>", "level": "debug", "logger": "botocore.hooks", "timestamp": 1709132510.092888}
{"event": "Sending http request: <AWSPreparedRequest stream_output=False, method=PUT, url=http://s3.ops.easybyte.club/authentik/media/public/application-icons/gitea.svg, headers={'Content-Type': b'image/svg+xml', 'x-amz-acl': b'private', 'User-Agent': b'Boto3/1.34.15 md/Botocore#1.34.15 ua/2.0 os/linux#6.1.74-talos md/arch#x86_64 lang/python#3.12.2 md/pyimpl#CPython cfg/retry-mode#legacy Botocore/1.34.15 Resource', 'Content-MD5': b'8BLr9qg0766MztBern/lIw==', 'Expect': b'100-continue', 'X-Amz-Date': b'20240228T150150Z', 'X-Amz-Content-SHA256': b'c8c5db34ca629d22378849f0db042205151c986f63ecff81165e888d1f18d1c3', 'Authorization': b'AWS4-HMAC-SHA256 Credential=XXXXXXXXXXXXXXX/20240228/eb-ops/s3/aws4_request, SignedHeaders=content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date, Signature=41a2c495c073eee8c97907eda051d869adb611e09b9af90a3166838475b34082', 'amz-sdk-invocation-id': b'77ab6fba-6f48-4136-9240-202c2186764a', 'amz-sdk-request': b'attempt=1', 'Content-Length': '1548'}>", "level": "debug", "logger": "botocore.endpoint", "timestamp": 1709132510.0934033}
{"event": "Waiting for 100 Continue response.", "level": "debug", "logger": "botocore.awsrequest", "timestamp": 1709132510.09849}
{"event": "Received a non 100 Continue response from the server, NOT sending request body.", "level": "debug", "logger": "botocore.awsrequest", "timestamp": 1709132510.0996382}
{"event": "Response headers: {'Content-Type': 'text/plain; charset=utf-8', 'X-Content-Type-Options': 'nosniff', 'Date': 'Wed, 28 Feb 2024 15:01:50 GMT', 'Content-Length': '19', 'Connection': 'close'}", "level": "debug", "logger": "botocore.parsers", "timestamp": 1709132510.1011715}
{"event": "Response body:\nb'404 page not found\\n'", "level": "debug", "logger": "botocore.parsers", "timestamp": 1709132510.101568}
{"event": "Exception caught when parsing error response body:", "exception": [{"exc_type": "ResponseParserError", "exc_value": "Unable to parse response (syntax error: line 1, column 0), invalid XML received. Further retries may succeed:\nb'404 page not found\\n'", "frames": [{"filename": "/ak-root/venv/lib/python3.12/site-packages/botocore/parsers.py", "line": "", "lineno": 1065, "locals": {"response": "\"{'headers': {'Content-Type': 'text/plain; charset=utf-8', 'X-Content-Type-Option\"+200", "self": "<botocore.parsers.RestXMLParser object at 0x7ffa2c3df3b0>", "shape": "<StructureShape(PutObjectOutput)>"}, "name": "_do_error_parse"}, {"filename": "/ak-root/venv/lib/python3.12/site-packages/botocore/parsers.py", "line": "", "lineno": 1089, "locals": {"response": "\"{'headers': {'Content-Type': 'text/plain; charset=utf-8', 'X-Content-Type-Option\"+200", "self": "<botocore.parsers.RestXMLParser object at 0x7ffa2c3df3b0>", "xml_contents": "b'404 page not found\\n'"}, "name": "_parse_error_from_body"}, {"filename": "/ak-root/venv/lib/python3.12/site-packages/botocore/parsers.py", "line": "", "lineno": 508, "locals": {"parser": "<defusedxml.ElementTree.DefusedXMLParser object at 0x7ffa1f6d2000>", "self": "<botocore.parsers.RestXMLParser object at 0x7ffa2c3df3b0>", "xml_string": "b'404 page not found\\n'"}, "name": "_parse_xml_string_to_dom"}], "is_cause": false, "syntax_error": null}, {"exc_type": "ParseError", "exc_value": "syntax error: line 1, column 0", "frames": [{"filename": "/ak-root/venv/lib/python3.12/site-packages/botocore/parsers.py", "line": "", "lineno": 505, "locals": {"parser": "<defusedxml.ElementTree.DefusedXMLParser object at 0x7ffa1f6d2000>", "self": "<botocore.parsers.RestXMLParser object at 0x7ffa2c3df3b0>", "xml_string": "b'404 page not found\\n'"}, "name": "_parse_xml_string_to_dom"}, {"filename": "/usr/local/lib/python3.12/xml/etree/ElementTree.py", "line": "", "lineno": 1703, "locals": {"data": "b'404 page not found\\n'", "self": "<defusedxml.ElementTree.DefusedXMLParser object at 0x7ffa1f6d2000>"}, "name": "feed"}, {"filename": "/usr/local/lib/python3.12/xml/etree/ElementTree.py", "line": "", "lineno": 1610, "locals": {"err": "ParseError(ExpatError('syntax error: line 1, column 0'))", "self": "<defusedxml.ElementTree.DefusedXMLParser object at 0x7ffa1f6d2000>", "value": "ExpatError('syntax error: line 1, column 0')"}, "name": "_raiseerror"}], "is_cause": false, "syntax_error": {"filename": "?", "line": "", "lineno": 0, "msg": "ExpatError('syntax error: line 1, column 0')", "offset": 0}}, {"exc_type": "ExpatError", "exc_value": "syntax error: line 1, column 0", "frames": [{"filename": "/usr/local/lib/python3.12/xml/etree/ElementTree.py", "line": "", "lineno": 1701, "locals": {"data": "b'404 page not found\\n'", "self": "<defusedxml.ElementTree.DefusedXMLParser object at 0x7ffa1f6d2000>"}, "name": "feed"}], "is_cause": false, "syntax_error": null}], "level": "debug", "logger": "botocore.parsers", "timestamp": 1709132510.1019526}
{"event": "Event needs-retry.s3.PutObject: calling handler <botocore.retryhandler.RetryHandler object at 0x7ffa3d371640>", "level": "debug", "logger": "botocore.hooks", "timestamp": 1709132510.103514}
{"event": "No retry needed.", "level": "debug", "logger": "botocore.retryhandler", "timestamp": 1709132510.1041703}
{"event": "Event needs-retry.s3.PutObject: calling handler <bound method S3RegionRedirectorv2.redirect_from_error of <botocore.utils.S3RegionRedirectorv2 object at 0x7ffa3d3710a0>>", "level": "debug", "logger": "botocore.hooks", "timestamp": 1709132510.1047826}
{"event": "Exception raised.", "exception": [{"exc_type": "ClientError", "exc_value": "An error occurred (404) when calling the PutObject operation: Not Found", "frames": [{"filename": "/ak-root/venv/lib/python3.12/site-packages/s3transfer/tasks.py", "line": "",

from authentik.

rissson avatar rissson commented on May 20, 2024

Your S3 server is sending back a 404 page not found for some reason. Maybe some region configuration missing?

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

@mlinares1998 Sure!

I bumped to gh-version-2024.2 and it's working for me! I can both upload and fetch. I even get a signed URL so I can finally make that bucket private.

Thank you @rissson!

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

@mlinares1998 Sure!

I bumped to gh-version-2024.2 and it's working for me! I can both upload and fetch. I even get a signed URL so I can finally make that bucket private.

Thank you @rissson!

Great!!!
BTW are you using virtual path like this format for your minio bucket?
https://bucket-name.s3.region-code.amazonaws.com/key-name

Maybe the 404's are because i'm using the old path style in my instance.
Right now i can fetch but not upload any files...

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

BTW are you using virtual path like this format for your minio bucket?

@mlinares1998 No, I'm using the subdirectory path. For example, I just uploaded a test image and the URL looks something like this https://s3.example.com/authentik/media/public/application-icons/example.svg

If I were to change my actual domain to s3.example.com, my envs would look like this:

AUTHENTIK_STORAGE__MEDIA__BACKEND: s3
AUTHENTIK_STORAGE__MEDIA__S3__ENDPOINT: https://s3.example.com
AUTHENTIK_STORAGE__MEDIA__S3__CUSTOM_DOMAIN: s3.example.com/authentik
AUTHENTIK_STORAGE__MEDIA__S3__ACCESS_KEY: ***
AUTHENTIK_STORAGE__MEDIA__S3__SECRET_KEY: ***
AUTHENTIK_STORAGE__MEDIA__S3__REGION: us-central-1
AUTHENTIK_STORAGE__MEDIA__S3__BUCKET_NAME: authentik

Note that the s3 subdomain corresponds to MINIO_SERVER_URL and not MINIO_BROWSER_REDIRECT_URL.

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024
AUTHENTIK_STORAGE__MEDIA__BACKEND: s3
AUTHENTIK_STORAGE__MEDIA__S3__ENDPOINT: https://s3.example.com
AUTHENTIK_STORAGE__MEDIA__S3__CUSTOM_DOMAIN: s3.example.com/authentik
AUTHENTIK_STORAGE__MEDIA__S3__ACCESS_KEY: ***
AUTHENTIK_STORAGE__MEDIA__S3__SECRET_KEY: ***
AUTHENTIK_STORAGE__MEDIA__S3__REGION: us-central-1
AUTHENTIK_STORAGE__MEDIA__S3__BUCKET_NAME: authentik

That's exactly my same setup 😞
At least with the fix everything seems to be working.
There's must be something wrong from my side then.

Thank you very much @gabe565 and you as well @rissson !

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

@mlinares1998 I'm pretty new to Minio, but I think in your case you'd want to set AUTHENTIK_STORAGE__MEDIA__S3__ENDPOINT to be the main Minio S3 hostname, and set AUTHENTIK_STORAGE__MEDIA__S3__CUSTOM_DOMAIN to be the full hostname of your bucket.

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

@mlinares1998 I'm pretty new to Minio, but I think in your case you'd want to set AUTHENTIK_STORAGE__MEDIA__S3__ENDPOINT to be the main Minio S3 hostname, and set AUTHENTIK_STORAGE__MEDIA__S3__CUSTOM_DOMAIN to be the full hostname of your bucket.

I'm pretty new to minio as well 😄
I guess it must be something with the reverse proxy i have serving minio.
The connection itself seems to be working as my current assets are loading correctly, considering your instance works perfectly, my problem seems to be in the POST method responses.

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

@mlinares1998 I'm just not sure if Minio accepts S3 API requests to the virtual hostnames, or if it's only for downloading assets. That's why I'd try setting AUTHENTIK_STORAGE__MEDIA__S3__ENDPOINT to the main S3 endpoint. I dunno...just a thought 🤷

from authentik.

gabe565 avatar gabe565 commented on May 20, 2024

@mlinares1998 Ah sorry I misunderstood. I'm not sure why you're getting 404s! 🤔

from authentik.

mlinares1998 avatar mlinares1998 commented on May 20, 2024

@mlinares1998 Ah sorry I misunderstood. I'm not sure why you're getting 404s! 🤔

Don't worry! Thanks for your help 😄 In any case it seems the bug itself is resolved as it's working for you. I'll revisit my setup, surely i'll be able to sort this out.

@gabe565 Did the test and indeed it's the reverse proxy which isn't routing authentik PUT requests to minio.
Tested directly connected via HTTP to the exposed port from my minio container and it's working!
So i guess this can be closed now.

from authentik.

rissson avatar rissson commented on May 20, 2024

Alright, glad we fixed this issue, thanks for the help!

from authentik.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.