Quick facts

Chart
terrakube/terrakube 4.6.2 (charts.terrakube.io)
appVersion
2.30.1
Components
api + ui + executor + registry
Database
Per-cluster Postgres + Redis StatefulSets
Remote state
MinIO bucket terrakube-state
OIDC client
terrakube (public, PKCE), groups claim mapper
Hostnames
terrakube-{ui,api,reg}.apps.sub.comptech-lab.com
Failover (DC→DR)
~16 s
Failover (DR→DC)
~65 s (Spring Boot cold-start)

What it is

The DR images azbuilder/api-server:2.30.1 and azbuilder/executor:2.30.1 were hand-imported via ctr because Docker Hub pulls on DR are unreliable and slow.

Architecture

Add diagrams or topology notes here — how this component sits relative to DC/DR, what replicates, and what speaks to it. Mermaid blocks render as plain text today; embed images under /assets/ when needed.

Configuration

Add chart values overrides, important env vars, OIDC client config, secret references. Link to the source files in infra/gitops-rke2 rather than copying YAML wholesale — the repo is the source of truth.

Operations

Add runbook notes: backup, restore, common troubleshooting, dashboards, on-call cheatsheet entries.

Failover

Add DC/DR cutover/cutback notes: edge HAProxy backend name, healthcheck path, measured cutover/cutback times, smoke-test commands.

References