Skip to content

Installation

Prerequisites

  • A Kubernetes cluster and kubectl/helm pointed at it.
  • pgop installed — glitchtip-operator provisions PostgreSQL through pgop's Cluster/Role/Database CRDs:

    helm install pgop oci://ghcr.io/ruckc/charts/pgop \
      --namespace pgop-system --create-namespace
    
  • Gateway API CRDs, only if you plan to set spec.route.enabled: true on a GlitchTip instance:

    kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.6.1/standard-install.yaml
    

Install the operator

helm install glitchtip-operator charts/glitchtip-operator \
  --namespace glitchtip-system --create-namespace

The chart installs the glitchtip.ruck.io CRDs, a cluster-scoped ServiceAccount/RBAC (the operator watches its CRDs cluster-wide and writes DSN Secrets into arbitrary application namespaces), and the operator Deployment itself. See Configuration for the chart's values.

Next: Quick Start.