For the complete documentation index, see llms.txt. This page is also available as Markdown.

On-premise deployment

Note: On-premise deployment is available only for users subscribed to our Enterprise plan.

groundcover on-premise installation allows you to use groundcover in secured environments without relying on outbound connections except for authentication purposes (Auth0).

Agent Mode on on-premises deployments. Agent Mode is available when you configure a supported LLM provider. On AWS, GCP, or Azure, groundcover can provision the native cloud LLM service: AWS Bedrock, Google Cloud Vertex AI, or Microsoft Foundry. You can also use your own Anthropic API key or a custom Anthropic-compatible endpoint on any supported backend. Native cloud services require network access to the selected service, which can use private connectivity. The direct Anthropic API requires outbound internet access. A custom endpoint can remain inside your network, allowing Agent Mode in an air-gapped environment when your groundcover deployment can access the proxy and the proxy can access its model backend without internet egress. See Agent Mode Requirements, configure an Anthropic API key, or configure a custom Anthropic domain.

In this mode, groundcover installation includes 3 additional components:

  • router - the frontend microservice

  • grafana

  • postgresql - db backend for the router and grafana microservices

Load the enterprise image pull secret

  • Upon subscribing to Enterprise plan, you should receive a groundcover-enterprise-key Kubernetes Secret Object.

  • Create a groundcover naåmespace (if not created by now) kubectl create ns groundcover

  • Load the image pull secret into the namespace kubectl create -f groundcover-enterprise-key.yml --namespace=groundcover

Create the Helm override

Optional: use existing PostgreSQL

  • Create a database on existing PostgresSQL

  • Either manually or using a secret manager, create a secret in the following structure:

  • Create/Update helm overrides file, with the following override:

Last updated