Verify connection settings before enabling an integration

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Release notes

Problem to solve

Integrations can be enabled with broken settings.

Proposal

When an integration is enabled, we should also perform the connection test (same as with the Test settings button), and block the integration from being enabled if the test fails.

Before we do this, we might first want to resolve some of the other issues in our Improve test functionality of the integrations epic, to make sure all integrations have working tests and return useful error messages.

Intended users

Feature Usage Metrics

Edited Jul 29, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading