oncall-engine/engine/apps
Michael Derynck 2a466a0c4f
Add transaction on_commit before signals for alert group actions (#3731)
# What this PR does
Add transactions around log record creation and check transaction
on_commit before sending signals passing DB id of alert group log
records. In cases for delete we can then assume any missing IDs on tasks
are from intentionally deleted alert groups and we can stop tasks from
retrying endlessly.

## Which issue(s) this PR fixes

## Checklist

- [x] Unit, integration, and e2e (if applicable) tests updated
- [x] Documentation added (or `pr:no public docs` PR label added if not
required)
- [x] `CHANGELOG.md` updated (or `pr:no changelog` PR label added if not
required)
2024-01-31 15:54:50 -07:00
..
alerts Add transaction on_commit before signals for alert group actions (#3731) 2024-01-31 15:54:50 -07:00
api Refactor gaps and empty shift checks (#3785) 2024-01-31 15:25:06 +01:00
api_for_grafana_incident Add render_for_web information to alert group incident API (#3005) 2023-09-12 12:02:42 +00:00
auth_token Add more logging to plugin sync and install (#3730) 2024-01-23 22:59:33 +00:00
base Create log record for telegram formatting error in notification (#3628) 2024-01-08 20:12:28 +00:00
email Fix inbound email integration endpoint (#3586) 2023-12-20 08:40:47 -05:00
grafana_plugin Enable labels feature only if labels plugin is enabled (#3769) 2024-01-30 07:29:16 +00:00
heartbeat Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
integrations remove manual alert group (/oncall) slack slash command + force_route_id (#3790) 2024-01-30 17:28:23 -05:00
labels Support alert routing based on labels (#3778) 2024-01-30 13:07:19 -05:00
metrics_exporter Add transaction on_commit before signals for alert group actions (#3731) 2024-01-31 15:54:50 -07:00
mobile_app update tests for going_oncall_notification 2024-01-31 15:48:00 -05:00
oss_installation Improve OpenAPI schema coverage (#3629) 2024-01-12 15:11:22 +00:00
phone_notifications Revert "upgrade to Python 3.12 (#3456)" and "bump uwsgi version to latest #3466" (#3483) 2023-12-01 09:56:26 -05:00
public_api Fix interval validation when creating shift via public API (#3775) 2024-01-31 11:06:54 -03:00
schedules Refactor gaps and empty shift checks (#3785) 2024-01-31 15:25:06 +01:00
slack Add transaction on_commit before signals for alert group actions (#3731) 2024-01-31 15:54:50 -07:00
social_auth Chatops api v3 (#3721) 2024-01-20 06:56:17 +00:00
telegram Add transaction on_commit before signals for alert group actions (#3731) 2024-01-31 15:54:50 -07:00
twilioapp add missing db migrations + add additional backend db migration check to CI (#3234) 2023-10-31 16:00:55 -04:00
user_management Fix Incident plugin status sync (#3802) 2024-01-31 11:52:20 -07:00
webhooks Add transaction on_commit before signals for alert group actions (#3731) 2024-01-31 15:54:50 -07:00
zvonok add missing db migrations + add additional backend db migration check to CI (#3234) 2023-10-31 16:00:55 -04:00
__init__.py World, meet OnCall! 2022-06-03 08:09:47 -06:00