oncall-engine/engine/engine
Matias Bordese 35f23cdcc6
Rework organization sync and grafana plugin engine backend (#4756)
Related to
https://github.com/grafana/oncall-private/issues/2806#issuecomment-2246286918.

Prepare engine for the backend plugin enablement/migration:

 - Refactor sync code
- Improve plugin user authentication to set up user on-the-fly (when
missing)
- Implement v2 endpoints for install, sync and status (to be used via
the backend plugin)

(most of the changes come from
https://github.com/grafana/oncall/pull/4657; backport all engine changes
that keep backwards compatibility)
2024-07-31 16:12:56 +00:00
..
management/commands Add ability to migrate one org (#3809) 2024-02-01 18:25:36 +08:00
tests Improve performance for deleted integration lookups (#4163) 2024-04-05 16:16:30 +00:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00
celery.py Remove kwargs from celery logging (#4316) 2024-05-07 14:29:49 +00:00
included_path.py Add openapi schema generation for internal api (#2771) 2023-08-16 06:13:56 +00:00
integrations_urls.py Add settings to allow detaching integrations server (#3203) 2023-10-26 12:55:02 +00:00
middlewares.py Improve performance for rate-limited, banned and deleted integrations (#4137) 2024-04-04 18:05:34 +00:00
schema.py Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
urls.py Rework organization sync and grafana plugin engine backend (#4756) 2024-07-31 16:12:56 +00:00
views.py Improve performance for deleted integration lookups (#4163) 2024-04-05 16:16:30 +00:00
wsgi.py Instrument requests lib (#4008) 2024-03-05 05:22:34 +00:00