fix(infra): simplify Gitea to SQLite + in-process — drop PostgreSQL and Valkey

Removes 6 pods (3x postgresql-ha, 1x pgpool, 2x valkey-cluster) in favour
of SQLite (database) and leveldb queue, memory cache/session. Appropriate
for a single-user homelab instance with no HA requirements.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Gonçalo Rodrigues 2026-06-20 15:34:28 +01:00
parent 3c981b6ba4
commit dee8b5b40a

View File

@ -32,12 +32,19 @@ resource "helm_release" "gitea" {
SSH_DOMAIN = "localhost"
SSH_PORT = 30001
}
database = { DB_TYPE = "sqlite3" }
queue = { TYPE = "level" }
cache = { ADAPTER = "memory" }
session = { PROVIDER = "memory" }
packages = { ENABLED = "true" }
service = { DISABLE_REGISTRATION = "true" }
log = { LEVEL = "Warn" }
}
}
"postgresql-ha" = { enabled = false }
"valkey-cluster" = { enabled = false }
ingress = {
enabled = true
className = "traefik"