DeepSource Enterprise Server can be set up in approximately 20 minutes and provides the same features as DeepSource’s cloud offering but operates within your private cloud.
DeepSource Enterprise Server comes bundled with a host of services, which can be roughly divided into three categories:
The DeepSource application is served by the application services.
|asgard-api||Backend for the DeepSource GraphQL API service|
|asgard-celery-*||Celery worker pools for asynchronous tasks|
|atlas||Orchestrator service that integrates with Kubernetes control plane for analysis, transformer, and Autofix™️ jobs|
|janus||Websocket server for realtime results feedback|
|mater||Watches for webhook failures from VCS providers and retries them|
The application services depend on these core services to function.
|minio||Object storage for application assets|
|pgbouncer||Connection pooler for PostgreSQL database connections|
|RabbitMQ||Message Queue. Forms a critical bridge between all DeepSource application services.|
KOTS services are used to install and manage the DeepSource Enterprise Server installation. These services also enable updates to the system, as well as license management. More information about KOTS can be found here.
|kotsadm||Admin console to install, configure and manage the DeepSource Enterprise Server installation|
|kurl-proxy||Proxy service for kotsadm (for standalone cluster installations)|
|kotsadm-minio||Object storage for the KOTS Admin Console (for existing cluster installations)|
|kotsadm-rqlite||RQLite database service for KOTS admin console|
DeepSource Enterprise Server installation can be kept behind network firewalls with zero-to-limited ingress. Typically, customers keep their installation behind a VPN.
On non-airgapped installations, the DeepSource Enterprise Server makes outbound connections to the following:
- Our image registry, through
- The DeepSource Cloud instance, for raising support tickets and reporting false positives
- Sentry, if enabled
and more. Here is an exhaustive list.
Updated 16 days ago