Files
git.stella-ops.org/src/Integrations
master 5d245f958f refactor(audit): replace magic strings with AuditModules/AuditActions constants
- Replace 349 .Audited("module", "action") calls with typed constants across 91 files
- Add 21 missing action constants to AuditActions.cs (Policy, Attestor, Evidence, Scanner)
- Compile-time safety for module/action naming across all 15 services

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 12:40:18 +03:00
..

Integrations

Container(s): stellaops-integrations-web Slot: 42 | Port: 8080 | Consumer Group: integrations Resource Tier: light

Purpose

The Integrations service provides a unified catalog and management API for external tool connections. It supports plugins for GitHub App, Harbor, Gitea, Jenkins, Nexus, Docker Registry, GitLab, Vault, Consul, and eBPF Agent integrations. It includes AI Code Guard capabilities and manages authentication references (AuthRef) for secure credential resolution.

API Surface

  • integrations (via Router) — integration catalog CRUD, connection testing, credential management (AuthRef/Vault), AI Code Guard endpoints, plugin discovery

Storage

PostgreSQL (via ConnectionStrings:IntegrationsDb); EF Core with auto-migrations (AddStartupMigrations)

Background Workers

None