Skip to content
Snippets Groups Projects

Auto-disable failing webhooks

Merged 🤖 GitLab Bot 🤖 requested to merge g.hickman/integrations_8083 into master
@@ -10,6 +10,6 @@ features:
categories: []
epic_url: 'https://gitlab.com/groups/gitlab-org/-/epics/8083'
description: |
In order to protect the GitLab and users across the system from the potential abuse or misuse of a small few, we'll be implementing a feature to disable webhooks that fail consistently.
In order to protect GitLab and users across the system from the potential abuse or misuse of a small few, we'll be implementing a feature to disable webhooks that fail consistently.
Webhooks that return response codes in the 5xx range are understood to be failing intermittently, and are temporarily disabled. This lasts initially for 10 minutes. If the hook continues to fail, the back-off period is extended on each retry, up to a maximum disabled period of 24 hours. Webhooks that fail with 4xx errors will be disabled and a project owner or maintainer will be alerted in-app and directed to the webhooks page where they may investigate and re-enable failed webhooks.
Loading