Link the 19 API-key access-review connector docs

Each of these providers ships an API-key connection path and a driver, but
no Registration carried a DocumentationURL, so the console rendered no
"how do I get this token" link on the connect dialog. probo.com now has a
page per provider, so point each Registration at it.

Slugs are passed explicitly rather than derived from the enum, per
accessReviewDocsURL's contract, so BETTER_STACK maps to better-stack and
INCIDENT_IO to incident-io.

Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>
This commit is contained in:
Aurélien Sibiril
2026-07-26 11:47:08 +02:00
parent fb68e98941
commit 4e1ecd41c2
19 changed files with 77 additions and 58 deletions

View File

@@ -32,10 +32,11 @@ import (
func supabaseRegistration() *Registration {
return &Registration{
Provider: coredata.ConnectorProviderSupabase,
DisplayName: "Supabase",
ProbeURL: "https://api.supabase.com/v1/organizations",
SupportsAPIKey: true,
Provider: coredata.ConnectorProviderSupabase,
DisplayName: "Supabase",
DocumentationURL: accessReviewDocsURL("supabase"),
ProbeURL: "https://api.supabase.com/v1/organizations",
SupportsAPIKey: true,
APIKeyExtraSettings: []ExtraSetting{
{Key: "organizationSlug", Label: "Organization Slug", Required: true},
},