authentik/lifecycle
Jens L 1ccf6dcf6f
events: Notifications (#418)
* events: initial alerting implementation

* policies: move error handling to process, ensure policy UUID is saved

* policies: add tests for error handling in PolicyProcess

* events: improve loop detection

* events: add API for action and trigger

* policies: ensure http_request is not used in context

* events: adjust unittests for user handling

* policies/event_matcher: add policy type

* events: add API tests

* events: add middleware tests

* core: make application's provider not required

* outposts: allow blank kubeconfig

* outposts: validate kubeconfig before saving

* api: fix formatting

* stages/invitation: remove invitation_created signal as model_created functions the same

* stages/invitation: ensure created_by is set when creating from API

* events: rebase migrations on master

* events: fix missing Alerts from API

* policies: fix unittests

* events: add tests for alerts

* events: rename from alerting to notifications

* events: add ability to specify severity of notification created

* policies/event_matcher: Add app field to match on event app

* policies/event_matcher: fix EventMatcher not being included in API

* core: use objects.none() when get_queryset is used

* events: use m2m for multiple transports, create notification object in task

* events: add default triggers

* events: fix migrations return value

* events: fix notification_transport not being in the correct queue

* stages/email: allow sending of email without backend

* events: implement sending via webhook + slack/discord + email
2021-01-11 18:43:59 +01:00
..
system_migrations providers/proxy: set proxy-size for nginx for larger response 2020-12-28 00:45:58 +01:00
__init__.py root: automate system migrations, move docker to lifecycle folder 2020-09-10 00:18:39 +02:00
bootstrap.sh events: Notifications (#418) 2021-01-11 18:43:59 +01:00
gunicorn.conf.py build(deps-dev): bump bandit from 1.6.2 to 1.6.3 (#371) 2020-12-07 11:21:07 +01:00
migrate.py build(deps): bump structlog from 20.1.0 to 20.2.0 (#445) 2021-01-01 15:39:43 +01:00
wait_for_db.py wip: rename to authentik (#361) 2020-12-05 22:08:42 +01:00