Search
K

On-Prem Installation

installation instructions for on premise deployment
This feature is only available in enterprise plan

Introduction

groundcover on premise installation allows you to use groundcover in secured environments without relying on outbound connections except for authentication purposes (Auth0).
In this mode, groundcover installation includes 3 additional components:
  • router - the frontend microservice
  • grafana
  • postgresql - db backend for the router and grafana microservices

1. Load the enterprise image pull secret

  • Upon subscribing to enterprise plan, you should receive a groundcover-enterprise-key Kubernetes Secret Object.
  • Create a groundcover namespace (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

2. Create the Onprem Helm override

global:
telemetry:
enabled: false
saas:
tls_skip_verify: true
scheme: ws
host: router
port: 8080
portal:
extraHeaders:
- Key: X-Consumer-Username
Value: <OrgName>@<tenantName>
router:
enabled: true
imagePullSecrets:
- groundcover-enterprise-key
ingress:
enabled: true # in case your are exposing the frontend
ingresses:
- name: frontend
ingressClassName: #{lb class in case your are exposing the frontend}
annotations:
hosts:
- host: #{domain}
paths:
- path: /
pathType: Prefix
port: 8080

3. Install groundcover on-prem

helm install groundcover groundcover/groundcover -n groundcover -f onprem.yaml