Provide an API to customize repository Operations integration

Problem to solve

Right now it's impossible to programatically set up Sentry integrations within a repository, as no API is provieded to configure it. This means to enable error tracking across a large number of projects is an error prone and time consuming process.

On the other side, it's impossible to retrieve information about a projects sentry integration. It would be very handy to use Gitlab as a source of truth for fetching Sentry project names or other information from a given repository.

Intended users

  • Devon (DevOps Engineer)
  • Sidney (Systems Administrator)

Proposal

Provide a way to create a Sentry error tracking integration in a project where the Sentry project name is already known. Also provide a way to retrieve the project name (and Sentry API URL) for a given project.

Permissions and Security

The auth token should be hidden, much in the same way that the webhook secrets are.

Links / references

Assignee Loading
Time tracking Loading