Connectors
Connect one scoped source first. Expand only when evidence quality is clear.
Connectors should be selective: namespace, app, query, project, release, or service scope. Do not grant broad cluster or organization access just to make the product look automatic.
Connector matrix
The matrix separates implemented evidence paths from detected candidates and planned integrations. A listed provider is not a claim of credentialed live sync until the status says native pull and the customer supplies the required scoped credential or service account.
Release Passport has a native adapter path, but live provider access still needs scoped endpoint and credential configuration when the provider requires auth.
The provider can attach normalized evidence through CLI/API/upload without Release Passport polling the provider by default.
The installer or detector can recognize this provider and guide setup, but it is not claimed as full live sync by default.
Customer-defined endpoint or manual evidence path with sanitized health checks and explicit operator scope.
Roadmap item; do not treat this as available live connector behavior.
Live sync requires customer-provided provider token, secret reference, or service account before it can be validated.
| Connector | Category | Status | Credential | Evidence |
|---|---|---|---|---|
| GitHub Actions | CI/CD | Evidence ingest | Optional for API pull | Run ID, source SHA, artifact digest, job status. |
| GitLab CI | CI/CD | Native pull | Required for live project read | Pipeline status, jobs, source, deploy metadata. |
| Jenkins | CI/CD | Native pull | Required for live job read | Build result, artifact, environment, deploy job. |
| Kubernetes | Runtime | Native pull | Scoped service account | Deployment readiness, replicas, restarts, namespace scope. |
| Argo CD | GitOps | Native pull | Required for live app read | Sync status, health, revision, rollback target. |
| Flux | GitOps | Detected candidate | Required when promoted to live read | Detected GitOps scope and manual evidence path. |
| Prometheus | Metrics | Native pull | Optional depending on endpoint auth | Allowlisted error rate, latency, saturation, freshness. |
| Sentry | Errors | Requires credential | Required for live project read | Issue count, release regression, crash/error spike. |
| PagerDuty | Incidents | Requires credential | Required for live service read | Active incident state and release risk context. |
| Jira | Work item | Requires credential | Required for live issue read | Change approval, linked ticket, approver state. |
| Slack/email | Communication | Evidence ingest | Webhook/email provider required for send | Notification delivery and approval workflow evidence. |
| SonarQube | Quality | Requires credential | Required for live project read | Quality gate and scan result evidence. |
| Datadog | Observability | Requires credential | Required for live metrics/log read | Metrics, monitors, logs, and service health. |
| New Relic | Observability | Requires credential | Required for live account read | APM health and regression signals. |
| LaunchDarkly | Rollout | Requires credential | Required for live project read | Flag rollout status and guarded rollout context. |
| Argo Rollouts | Rollout | Detected candidate | Scoped cluster access when enabled | Canary/analysis status via runtime scope. |
| Flagger | Rollout | Detected candidate | Scoped cluster access when enabled | Canary analysis and rollout condition. |
| Trivy | Security | Evidence ingest | No live credential for uploaded reports | Vulnerability scan artifact and summary. |
| Snyk | Security | Requires credential | Required for live org/project read | Security issue and policy result. |
| ServiceNow | Change | Requires credential | Required for live change read | Change ticket state and approval context. |
| Linear | Work item | Requires credential | Required for live issue read | Issue state and release approval context. |
| Custom webhook/manual evidence | Custom | Manual connector | Customer-defined secret ref if needed | Customer-defined health or evidence payload. |
| Mobile/WebView regression | Differentiator | Planned | TBD | Screenshot, console, and network regression evidence. |
Orchestration
Read runtime readiness from Kubernetes, Docker Compose, Nomad, ECS, or manual runtime targets.
Metrics
Read allowlisted signals such as p95, error rate, saturation budget, and request volume from Prometheus, OTLP, Datadog, or equivalent tools.
Logs
Read redacted log evidence from Loki, OpenSearch, Elasticsearch, CloudWatch, or customer log stores.
CI/CD and GitOps
Read pipeline run, artifact, source SHA, approval, deploy job, sync, revision, and rollback metadata.
Incidents and errors
Read scoped release/project error and incident signals from Sentry, PagerDuty, Opsgenie, or equivalent tools.
Manual evidence
Advanced debug fallback, not the main operating model.
Connector scope model
| Connector | Minimum useful scope | Evidence examples | Avoid |
|---|---|---|---|
| Orchestration | Namespace, Compose project, Nomad job, ECS service, or manually declared runtime target. | Available replicas, rollout condition, container health, recent restarts, declared target state. | Cluster-admin or host-wide access when a service scope is enough. |
| Metrics | Base URL plus allowlisted queries and service labels. | p95 latency, error rate, saturation, request volume, freshness. | Unbounded query access or secret-bearing labels. |
| Logs | Redacted query allowlist scoped to service/release/environment. | Error burst, startup failure, rollback marker, incident correlation. | Raw sensitive logs or organization-wide search tokens. |
| CI/CD and GitOps | Pipeline/project/repository plus specific deployment app names. | Run ID, job status, artifact digest, approval job, deploy stage, sync health, target revision. | Personal access tokens with broad repository access. |
| Incidents and errors | Project/release or service incident scope. | New issue count, crash-free sessions, error spike, active incident state. | Organization-wide incident/error data unrelated to the service. |
| Manual evidence | Operator-provided debug evidence with reason and actor. | Emergency approval context, temporary waiver note, external scan result. | Using manual evidence as the normal automation path. |
Connector evidence shape
What a connector should answer
{
"connector": "prometheus",
"scope": {
"workspaceId": "workspace-acme-prod",
"service": "checkout-api",
"environment": "production"
},
"freshness": {
"observedAt": "2026-05-03T09:30:00Z",
"maxAgeSeconds": 300
},
"facts": [
{
"name": "error_rate",
"status": "passed",
"value": "0.02%",
"threshold": "< 1%"
},
{
"name": "p95_latency",
"status": "passed",
"value": "142ms",
"threshold": "< 500ms"
}
]
}